slide1 n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
A short introduction into Palladio PowerPoint Presentation
Download Presentation
A short introduction into Palladio

Loading in 2 Seconds...

play fullscreen
1 / 13

A short introduction into Palladio - PowerPoint PPT Presentation


  • 134 Views
  • Uploaded on

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

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'A short introduction into Palladio' - cally-rivera


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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
slide1

A short introduction into Palladio

Ralf Reussner 27.11.2013

palladio component model
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

quality prediction with palladio
Quality Predictionwith Palladio

Forecast

Analysis

Model

Ralf Reussner– A shortIntroductioninto Palladio

quality prediction with palladio1
Quality PredictionwithPalladio

Performance modelof a component-basedsoftware architecture

Performance data

  • Execution time
  • Throughput
  • Resource utilisation

Ralf Reussner– A shortIntroductioninto Palladio

scenarios
Scenarios

Design Alternatives

Sizing

Scalability

ConfigurationOptimisation

ResourceUsage

Optimisation

Extension of

Legacy Systems

Ralf Reussner– A shortIntroductioninto Palladio

features
Features

Ralf Reussner– A shortIntroductioninto Palladio

palladio at a glance
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

process
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

palladio kinds of models
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

pcm roles and models
PCM: RolesandModels
  • SystemDeployer
  • ComponentDeveloper
  • DomainExpert
  • SoftwareArchitect

Repository

System

Allocation

Usage Model

Ralf Reussner– A shortIntroductioninto Palladio

case studies
Case Studies

Ralf Reussner– A shortIntroductioninto Palladio

research references
Research References

Ralf Reussner– A shortIntroductioninto Palladio

contact
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