simulation of software architectures
play

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,


  1. 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, FACULTY OF INFORMATICS KIT – University of the State of Baden-Wuerttemberg and www.kit.edu National Research Center of the Helmholtz Association

  2. 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, 2 05.11.2015 Software Design and Quality Group Munich, 2015 Institute for Program Structures and Data Organization

  3. Component Performance [Becker2006a] Ralf Reussner – The Palladio Approach Symposium on Software Performance, 3 05.11.2015 Software Design and Quality Group Munich, 2015 Institute for Program Structures and Data Organization

  4. Component Software System Domain Developers Architect Deployer Expert [Becker2007a] Ralf Reussner – The Palladio Approach Symposium on Software Performance, 4 05.11.2015 Software Design and Quality Group Munich, 2015 Institute for Program Structures and Data Organization

  5. Application Scenarios Sizing Scaling Design Decisions Optimal Resource Optimizing Extension of Configurations Legacy Software Utilization Ralf Reussner – The Palladio Approach Symposium on Software Performance, 5 05.11.2015 Software Design and Quality Group Munich, 2015 Institute for Program Structures and Data Organization

  6. 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, 6 05.11.2015 Software Design and Quality Group Munich, 2015 Institute for Program Structures and Data Organization

  7. 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 7 05.11.2015 Software Design and Quality Group Symposium on Software Performance, Munich, 2015 Institute for Program Structures and Data Organization

  8. The Crew at KIT and FZI Ralf Reussner – The Palladio Approach 8 05.11.2015 Software Design and Quality Group Symposium on Software Performance, Munich, 2015 Institute for Program Structures and Data Organization

  9. Palladio The Quality Software People. www.palladio-simulator.com 9 05.11.2015 Software Design and Quality Group Institute for Program Structures and Data Organization

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend