Palladio Component Model/Documentation, Tutorials, and Screencasts
Palladio Developer Wiki
This page bundles documentation on the Palladio Component Model. If you like to know more about Palladio at a high level, have a look into the Features of the PCM and Reasons for Using It.
Screencasts
Screencasts available for PCM-Bench training are listed on palladio-simulator.com
Tutorials
Tutorial Slides
see also [1]
- PCM Introduction and Repositories
- PCM SEFF
- PCM Parameter
- PCM Software Architect und System Deployer
- PCM Domain Expert and Result Interpretation
Lerngruppe slides
- Palladio - architecture and technical overview
- PCM metamodel
- PCM metamodel extension
- PCM – Mapping software models to performance models
- Simulizar - A short introduction
- Peropteryx
- Performance prediction methods
- Resource demand estimation
Introduction and Exercises
- Self-study introduction with exercises, uses a selection of the material presented here plus three tutorial exercises.
- Overview on available solvers and simulations
Use Case-based Walkthrough Example
Documentation
Papers and Reports
- Overview (28 pages, PDF, 05/2007)
- WOSP-Paper (11 pages, PDF, 02/2007). (Won ACM Best Paper Award at WOSP2007)
- Technical Report (193 pages, PDF, 04/2011) Deals only with the (meta-)model, not the analysis techniques, simulation, and code generation. Contains the generated metamodel documentation.
- Generated Model Documentation, PCM 3.x. (HTML, 01/2008)
- Dissertation Steffen Becker: model concepts, transformations, simulation (2008-07-08)
- Dissertation Heiko Koziolek: model concepts, parameterisation, usage modelling, analytical solvers (2008-07-09)
Related Software
- A complete list of all software in the Palladio context, including
- PCM2LQN: Transformation from PCM to Layered Queueing Networks (LQN)
- Java2PCM: Static Java code analysis, which extracts PCM RDSEFFs from Java methods
- ArchiRec: Static Java code analysis, which extracts PCM Systems from Java code
- Palladio.ByCounter: An approach for portable bytecode counting at runtime - without the need to instrument the virtual machine (VM)
- PerOpteryx: Automatic improvement of PCM instances using evolutionary algorithms
- Chilies: Providing completion library for automatic refinement of PCM instances based on a chain of higher-order transformations.
Scientific publications
Further publications in the Palladio context
Other
- Gather Model Calibration Data and Analyse Log Files
- PCM FAQ for help with problems with the PCM Bench tool (troubleshooting)
- Bridge Building Example Video
- Palladio is part of FAST - The FZI Assessment Toolkit (Link nicht mehr erreichbar)