Skip to content

Download & Installation

Vadim edited this page Jun 9, 2024 · 5 revisions

Installation process

Perquisites

  1. Java Development Kit (JDK): Ensure you have Java 17 or higher installed.
  2. Eclipse 2023-03: Palladio-Bench is based on Eclipse 2023-03. The installation includes an All-In-One product that bundles Eclipse and Palladio together.

Downloading Palladio-Bench

Visit the Palladio download site and download the latest version. You can choose to download the latest release or the latest version of the nightly build. Keep in mind, that the nightly build might be unstable. You can find its current status on this wiki page.

Installation Steps

Step 1: Extract the ZIP File

Warning

Do not use the built-in ZIP functionality of Windows OS, as it may cause issues with Eclipse ZIP files. Use 7-Zip or other alternatives.

Unzip and extract the downloaded ZIP file to the desired directory.

Step 2: Running Palladio-Bench

  1. Navigate to the extracted directory.
  2. Locate and run the eclipse.exe (Windows) or Eclipse.app (Mac) file to start Palladio-Bench.

Additional Setup for macOS Users

If you encounter a message indicating that Palladio is broken on macOS, this is likely due to security settings blocking the execution of non-signed software. To fix this, open a terminal and run the following command:

xattr -rd com.apple.quarantine Eclipse.app

Alternative Installation Methods

Installing via Eclipse Marketplace

  1. Open Eclipse 2023-03 Modeling Tools.
  2. Visit the Palladio 5.2 marketplace entry.
  3. Drag the Install button from the marketplace entry to your running Eclipse instance.

Installing via Eclipse Update Site

  1. Open Eclipse 2023-03 Modeling Tools.
  2. Go to Help > Install New Software....
  3. Enter the Palladio Simulator update site URL in the Work with: field.
  4. Select the Palladio Core and any additional features you need.
  5. Click Next and follow the prompts to complete the installation.

Required OCL Engine

Palladio requires a fully installed OCL engine for model evaluation. During the installation from the update site, select all packages under the OCL category to resolve OCL errors.

Source Code Access

Palladio-Bench is open source. You can access the full source code on GitHub:

Some older or rarely used parts are available in the legacy SVN repository:

  • SVN Repository: Legacy SVN
    • Username: anonymous
    • Password: anonymous

For detailed information on the source code structure and development instructions, refer to the Palladio developer wiki.