Download presentation
Presentation is loading. Please wait.
Published byZachary Roberts Modified over 10 years ago
1
FZI FORSCHUNGSZENTRUM INFORMATIK FZI Software Engineering Palladio: Architecture-Based Quality Prediction
2
2© FZI Forschungszentrum Informatik
3
3
4
Engineering! 4© FZI Forschungszentrum Informatik
5
Palladio += 5© FZI Forschungszentrum Informatik
6
Bridge Construction Engineering for Software Palladio 6© FZI Forschungszentrum Informatik
7
ModelAnalysisForecast 7© FZI Forschungszentrum Informatik
8
Quality Prediction with Palladio © FZI Forschungszentrum Informatik8 Performance model of a component-based software architecture Performance data Execution time Throughput Resource utilisation
9
… Throughput Reponse Time Utilisation Availability Maintainability Costs © FZI Forschungszentrum Informatik9
10
Scenarios © FZI Forschungszentrum Informatik10 Design Alternatives SizingScalability Resource Usage Optimisation Configuration Optimisation Extension of Legacy Systems
11
Added Value © FZI Forschungszentrum Informatik11 Engineering Trial and error Automated monitoring Estimation of as-is- state Integrated quality assurance Ad-hoc quality assurance Systematic design Code First
12
Palladio at a glance Palladio Component Model Quality analysis of component-based systems Reusable specifications Queuing network-based Stochastic process algebra (SPA) Analyses Development Process Adopted CBSE development process Single tool for development and analysis © FZI Forschungszentrum Informatik12
13
Palladio: Kinds of Models Holistic view Software and hardware Static and dynamics Allocation and usage profile © FZI Forschungszentrum Informatik13 Software-components (static) Hierarchy (static) Software-services (dynamics) Resource environment Allocation / deployment Usage profile
14
Palladio Performance Analysen: © FZI Forschungszentrum Informatik14 Komponenten- modell Architektur- modell Hardware- und Deployment- modell Nutzungs- modell
15
Palladio Performance Analysen: © FZI Forschungszentrum Informatik15 Komponenten- modell Architektur- modell Hardware- und Deployment- modell Nutzungs- modell Antwortzeiten Service-Level Prediction Ressourcenauslastung
16
Engineer your softwareTrial and Error © FZI Forschungszentrum Informatik16
17
FZI FORSCHUNGSZENTRUM INFORMATIK Palladio The Quality Software People. www.palladio-simulator.com
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.