1 / 13

A short introduction into Palladio

A short introduction into Palladio. Ralf Reussner 27.11.2013. Palladio Component Model. Developed at Uni Oldenburg, KIT, and FZI since 2003 Domain-specific Modelling Language Targeted at Performance Prediction for Component-based Software Architectures

Download Presentation

A short introduction into Palladio

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. A short introduction into Palladio Ralf Reussner 27.11.2013

  2. Palladio Component Model • Developed at Uni Oldenburg,KIT, and FZI since 2003 • Domain-specific Modelling Language • Targeted at • Performance Prediction for Component-based Software Architectures • Business Information Systems • Extensive Metamodel in EMF/Ecore • Named after famous Renaissance Architect Ralf Reussner– A shortIntroductioninto Palladio

  3. Quality Predictionwith Palladio Forecast Analysis Model Ralf Reussner– A shortIntroductioninto Palladio

  4. Quality PredictionwithPalladio Performance modelof a component-basedsoftware architecture Performance data • Execution time • Throughput • Resource utilisation Ralf Reussner– A shortIntroductioninto Palladio

  5. Scenarios Design Alternatives Sizing Scalability ConfigurationOptimisation ResourceUsage Optimisation Extension of Legacy Systems Ralf Reussner– A shortIntroductioninto Palladio

  6. Features Ralf Reussner– A shortIntroductioninto Palladio

  7. Palladio at a glance Palladio Component Model • Quality analysis ofcomponent-based systems • Reusable specifications Analyses • Queuing network-based • Stochastic process algebra (SPA) Development Process • Adopted CBSE development process • Single tool for development and analysis Ralf Reussner– A shortIntroductioninto Palladio

  8. Process Prediction System model Analysis SLA90% < 4 ms Feedback DecisionMaking Refinement/Change/Check Alternatives Realisation of solution with satisfyingquality properties Ralf Reussner– A shortIntroductioninto Palladio

  9. Palladio: Kinds of Models • Holistic view • Software and hardware • Static and dynamics • Allocation and usage profile Software-components (static) Hierarchy (static) Software-services (dynamics) Resource environment Allocation / deployment Usage profile Ralf Reussner– A shortIntroductioninto Palladio

  10. PCM: RolesandModels • SystemDeployer • ComponentDeveloper • DomainExpert • SoftwareArchitect Repository System Allocation Usage Model Ralf Reussner– A shortIntroductioninto Palladio

  11. Case Studies Ralf Reussner– A shortIntroductioninto Palladio

  12. Research References Ralf Reussner– A shortIntroductioninto Palladio

  13. Contact Palladio Component Model http://www.palladio-simulator.com Prof. Dr. Ralf H. Reussner Institute forProgramStructuresand Data Organization
Karlsruhe Institute of Technology (KIT)
Building 50.34
Am Fasanengarten 5
D-76131 Karlsruhe, Germany

More Related