Simulation of Software Architectures Prof. Dr. Steffen Becker - - PowerPoint PPT Presentation

simulation of software architectures
SMART_READER_LITE
LIVE PREVIEW

Simulation of Software Architectures Prof. Dr. Steffen Becker - - PowerPoint PPT Presentation

The Palladio Approach: Design and Simulation of Software Architectures Prof. Dr. Steffen Becker Jun.-Prof Dr. Anne Koziolek Prof. Dr. Ralf H. Reussner SOFTWARE DESIGN AND QUALITY GROUP INSTITUTE FOR PROGRAM STRUCTURES AND DATA ORGANIZATION,


slide-1
SLIDE 1

KIT – University of the State of Baden-Wuerttemberg and National Research Center of the Helmholtz Association SOFTWARE DESIGN AND QUALITY GROUP INSTITUTE FOR PROGRAM STRUCTURES AND DATA ORGANIZATION, FACULTY OF INFORMATICS

www.kit.edu

  • Prof. Dr. Steffen Becker

Jun.-Prof Dr. Anne Koziolek

  • Prof. Dr. Ralf H. Reussner

The Palladio Approach: Design and Simulation of Software Architectures

slide-2
SLIDE 2

Software Design and Quality Group Institute for Program Structures and Data Organization 2 05.11.2015

Idea

Prediction of quality properties on a model base

for systematic design of software systems performance, reliability, …

Derive performance metrics from the models using

simulation analytical techniques

Ralf Reussner – The Palladio Approach Symposium on Software Performance, Munich, 2015

slide-3
SLIDE 3

Software Design and Quality Group Institute for Program Structures and Data Organization 3 05.11.2015

[Becker2006a]

Component Performance

Ralf Reussner – The Palladio Approach Symposium on Software Performance, Munich, 2015

slide-4
SLIDE 4

Software Design and Quality Group Institute for Program Structures and Data Organization 4 05.11.2015

Component Developers Software Architect System Deployer Domain Expert

[Becker2007a]

Ralf Reussner – The Palladio Approach Symposium on Software Performance, Munich, 2015

slide-5
SLIDE 5

Software Design and Quality Group Institute for Program Structures and Data Organization 5 05.11.2015

Application Scenarios

Design Decisions Sizing Scaling Optimal Resource Utilization Optimizing Configurations Extension of Legacy Software

Ralf Reussner – The Palladio Approach Symposium on Software Performance, Munich, 2015

slide-6
SLIDE 6

Software Design and Quality Group Institute for Program Structures and Data Organization 6 05.11.2015

Acceptance

On page one in query after „Palladio“

Palladio Simulator www.palladio-simulator.com/de

Query after „Palladio Component Model“ yields approx. 16.200 (2012: 13000 results, 2011: 11600 results, 2010: 3.830 results) Including http://www.heise.de/software/download/pall adio_component_model_bench/6507 Google scholar: two publications on Palladio with 448 citations, (2013: 295, 2012: 211 citations, 2011: 150 citations) and one with 185 (2013: 130 citations , 2012: 107 citations 2011: 95 citations, 2010: 79 citations each).

Ralf Reussner – The Palladio Approach Symposium on Software Performance, Munich, 2015

slide-7
SLIDE 7

Software Design and Quality Group Institute for Program Structures and Data Organization 7 05.11.2015

Current Trends

Extension to ernergy prediction (fortiss, FZI) Meta-Model refactoring (KIT) Traceability to requirements and design decisions (KIT) Repository of recurring design decisions (KIT) Stronger linkage between code and architectures (KIT) Analysis of Scaliability, Elasticity and Efficiency (TUC) Detection of scalability anti patterns (TUC) New analysis framework with explicit metrics and typed measurements (TUC) Reuse of architectural knowledge (Architectural Templates) (TUC)

Ralf Reussner – The Palladio Approach Symposium on Software Performance, Munich, 2015

slide-8
SLIDE 8

Software Design and Quality Group Institute for Program Structures and Data Organization 8 05.11.2015

The Crew at KIT and FZI

Ralf Reussner – The Palladio Approach Symposium on Software Performance, Munich, 2015

slide-9
SLIDE 9

Software Design and Quality Group Institute for Program Structures and Data Organization 9 05.11.2015

Palladio

The Quality Software People. www.palladio-simulator.com