Palladio provides Version 3.2 of its Software Architecture Simulator
Palladio Bench supports architects and developers in deriving quality of software estimations such as performance, reliability, maintainability and development costs from models.
It is one of the key challenges of software development that quality properties such as performance or reliability are only measurable after implementation availability. This often leads to large efforts for code and architecture refactoring. To address this challenge, Palladio enables the simulation of software architectures, given they are modeled in the Palladio Component Model. It promises to integrate
modelling, simulation/analysis, and result viewing in a single software tool
The free software tool in its new version 3.2 is based on Eclipse 3.5 (Galileo). In addition to previous versions it adds several stabilizations and fixes, supports reliability analysis, introduces a new graphical editor and a new workflow engine, as well as a new probe specification framework.
The development of Palladio started in 2003 by the University of Oldenburg and is now being coordinated by the Karlsruhe Institute of Technology (KIT), the FZI Research Center for Information Technology and the University of Paderborn. Industry and scientific partners like SAP, ABB, IBM or Oracle have already used the tool or even contributed to its functionality.
According to its developers, Palladio consists of the following components:
The Palladio Component Model (PCM), a detailled meta-model of component-based software architectures.
A component-based software development process (PDF). Palladio is aligned with this process and enables distributed modeling for component-based software development scenarios.
A software architecture simulator: Multiple performance, reliability, maintainability, and cost prediction approaches are combined. The approaches, by means of analyse or simulation, calculate metrics (e.g. response time) from Palladio models (instance of the PCM).
Tool support, the Palladio-Bench implements all aspects of Palladio
All interested can freely download Palladio-Bench release version 3.2. The web pages additionally provide various tutorials, screencasts, and further material.
Educational Content
Concurrency in Clojure
Stuart Halloway May 17, 2013
Confessions of an Agile Addict
Ole Friis Østergaard May 16, 2013
Web Development: You're Doing It Wrong
Stefan Tilkov May 16, 2013
Programming The Feynman Way
Ben Evans May 15, 2013





Hello stranger!
You need to Register an InfoQ account or Login to post comments. But there's so much more behind being registered.Get the most out of the InfoQ experience.
Tell us what you think