-
Notifications
You must be signed in to change notification settings - Fork 0
Download & Installation
- Java Development Kit (JDK): Ensure you have Java 17 or higher installed.
- 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.
- Visit the Palladio-Bench download site and download the latest release version 5.2.0.
- 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.
- Use 7-Zip or an alternative unzip tool to extract the downloaded ZIP file.
- Extract the contents to a desired directory.
- Navigate to the extracted directory.
- Locate and run the
eclipse.exe
(Windows) orEclipse.app
(Mac) file to start Palladio-Bench.
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
- Open Eclipse 2023-03 Modeling Tools.
- Visit the Palladio 5.2 marketplace entry.
- Drag the Install button from the marketplace entry to your running Eclipse instance.
- Open Eclipse 2023-03 Modeling Tools.
- Go to
Help
>Install New Software...
. - Enter the Palladio Simulator update site URL in the
Work with:
field. - Select the Palladio Core and any additional features you need.
- Click
Next
and follow the prompts to complete the installation.
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.
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.
Palladio includes a Project Wizard with templates for creating new projects:
- Go to
File
>New
>Project...
. - Select
Palladio Project (Sirius)
. - Enter a project name and choose from the provided example templates.
Palladio-Bench is open source. You can access the full source code on GitHub:
- GitHub Repository: PalladioSimulator 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.
- Updated Eclipse environment to 2023-03
- Migrated to Java 17
- Added support for ARM (AArch64) processors for Linux and Mac
- Several other small fixes and usability improvements
- (Internal) Switch to GitHub Actions-based CI/CD pipeline
Eclipse 2023-03 based All-In-One products to run Palladio and its core features out of the box are provided under the Palladio Bench download site. Just download the appropriate ZIP file for your system, extract, and run it like you would a normal Eclipse installation. In case you need additional Palladio features, you can use the preconfigured "Install new software..." dialog with the Palladio Bench Update site selected.
For further installation instructions, including Linux installation and other download options such as an Eclipse update site, refer to PCM Installation. For other revisions, see PCM Revisions.
Palladio comes with a Palladio Project Wizard providing templates for models to start with. Use New Project -> Palladio Project (Sirius)
, enter a project name, and pick one of the provided example template projects.
The Palladio Component Model (PCM) is licensed under the Eclipse Public License (EPL), Version 1.0.