Skip to content

Download & Installation

Vadim edited this page May 20, 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

Step 1: Download the Latest Version

Step 2: Unzip the Downloaded File

  • Important: 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.

Installation Steps

Step 1: Extract the ZIP File

  1. Use 7-Zip or an alternative unzip tool to extract the downloaded ZIP file.
  2. Extract the contents to a 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.

First Steps with Palladio

Running Your First Simulation

After installing Palladio-Bench, you can watch screencasts available on the Palladio website to help you run your first simulation. These tutorials are designed to get you started quickly and effectively.

Using Example Projects

Palladio includes a Project Wizard with templates for creating new projects:

  1. Go to File > New > Project....
  2. Select Palladio Project (Sirius).
  3. Enter a project name and choose from the provided example templates.

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.