skip to main content
10.1145/3183440.3183474acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
demonstration

The palladio-bench for modeling and simulating software architectures

Published: 27 May 2018 Publication History

Abstract

Software designers often lack an understanding of the effects of design decisions on quality properties of their software. This results in costly and time-consuming trial-and-error testing, delayed and complicated rollouts of the software. In this tool demonstration paper we present an integrated tool environment - the Palladio-Bench - for modeling and analyzing software architectures. The analysis results provided by Palladio support making design decisions by identifying the best-suited design from a set of given alternatives.
The demonstration video for the Palladio-Bench can be found at the URL https://youtu.be/vG7WQPcp-uI.

References

[1]
Matthias Becker, Markus Luckey, and Steffen Becker. 2013. Performance Analysis of Self-adaptive Systems for Requirements Validation at Design-time. In Proceedings of the 9th International ACM Sigsoft Conference on Quality of Software Architectures (QoSA '13). ACM, New York, NY, USA, 43--52.
[2]
Steffen Becker. 2008. Coupled Model Transformations for QoS Enabled Component-Based Software Design. Karlsruhe Series on Software Quality, Vol. 1. Universitätsverlag Karlsruhe.
[3]
F. Brosch, H. Koziolek, B. Buhnova, and R. Reussner. 2012. Architecture-Based Reliability Prediction with the Palladio Component Model. IEEE Transactions on Software Engineering 38, 6 (2012), 1319--1339.
[4]
Robert Heinrich. 2016. Architectural Run-time Models for Performance and Privacy Analysis in Dynamic Cloud Applications. SIGMETRICS Perform. Eval. Rev. 43, 4 (2016), 13--22.
[5]
Sebastian Lehrig. 2014. Applying Architectural Templates for Design-Time Scalability and Elasticity Analyses of SaaS Applications. In Proceedings of the 2Nd International Workshop on Hot Topics in Cloud Service Scalability (HotTopiCS '14). ACM, Article 2, 8 pages.
[6]
Sebastian Lehrig and Steffen Becker. 2015. The CloudScale Method for Software Scalability, Elasticity, and Efficiency Engineering: A Tutorial. In Proceedings of the 6th ACM/SPEC International Conference on Performance Engineering (ICPE '15). ACM, 329--331.
[7]
Philipp Merkle and Jörg Henss. 2011. EventSim - An Event-driven Palladio Software Architecture Simulator. In Palladio Days 2011 (Karlsruhe Reports in Informatics; 2011,32). KIT, 15--22. http://digbib.ubka.uni-karlsruhe.de/volltexte/1000025188
[8]
C. Rathfelder and B. Klatt. 2011. Palladio Workbench: A Quality-Prediction Tool for Component-Based Architectures. In 2011 Ninth Working IEEE/IFIP Conference on Software Architecture. 347--350.
[9]
Ralf H. Reussner, Steffen Becker, Jens Happe, Robert Heinrich, Anne Koziolek, Heiko Koziolek, Max Kramer, and Klaus Krogmann. 2016. Modeling and Simulating Software Architectures - The Palladio Approach. MIT Press.
[10]
Kiana Rostami, Johannes Stammel, Robert Heinrich, and Ralf Reussner. 2015. Architecture-based Assessment and Planning of Change Requests. In 11th International ACM SIGSOFT Conference on Quality of Software Architectures. ACM, 21--30.
[11]
Christian Stier, Henning Groenda, and Anne Koziolek. 2014. Towards Modeling and Analysis of Power Consumption of Self-Adaptive Software Systems in Palladio. Technical Report. University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology. 18 pages.
[12]
Misha Strittmatter and Amine Kechaou. 2016. The Media Store 3 Case Study System. Technical Report 2016,1. Faculty of Informatics, Karlsruhe Institute of Technology. http://digbib.ubka.uni-karlsruhe.de/volltexte/documents/3792054
[13]
Emre Taspolatoglu and Robert Heinrich. 2016. Context-based Architectural Security Analysis. In 13th Working IEEE/IFIP Conference on Software Architecture. IEEE, 281--282.

Cited By

View all
  • (2024)Semantics Enhancing Model Transformation for Automated Constraint Validation of Palladio Software Architecture to MontiArc ModelsSoftware Architecture. ECSA 2024 Tracks and Workshops10.1007/978-3-031-71246-3_4(30-38)Online publication date: 1-Sep-2024
  • (2024)Modeling and Analyzing Zero Trust Architectures Regarding Performance and SecuritySoftware Architecture10.1007/978-3-031-70797-1_17(253-269)Online publication date: 1-Sep-2024
  • (2021)Challenges in the Evolution of Palladio—Refactoring Design Smells in a Historically-Grown Approach to Software Architecture AnalysisComposing Model-Based Analysis Tools10.1007/978-3-030-81915-6_11(235-257)Online publication date: 18-Jul-2021
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
ICSE '18: Proceedings of the 40th International Conference on Software Engineering: Companion Proceeedings
May 2018
231 pages
ISBN:9781450356633
DOI:10.1145/3183440
  • Conference Chair:
  • Michel Chaudron,
  • General Chair:
  • Ivica Crnkovic,
  • Program Chairs:
  • Marsha Chechik,
  • Mark Harman
Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 27 May 2018

Check for updates

Qualifiers

  • Demonstration

Conference

ICSE '18
Sponsor:

Acceptance Rates

Overall Acceptance Rate 276 of 1,856 submissions, 15%

Upcoming Conference

ICSE 2025

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)11
  • Downloads (Last 6 weeks)0
Reflects downloads up to 21 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Semantics Enhancing Model Transformation for Automated Constraint Validation of Palladio Software Architecture to MontiArc ModelsSoftware Architecture. ECSA 2024 Tracks and Workshops10.1007/978-3-031-71246-3_4(30-38)Online publication date: 1-Sep-2024
  • (2024)Modeling and Analyzing Zero Trust Architectures Regarding Performance and SecuritySoftware Architecture10.1007/978-3-031-70797-1_17(253-269)Online publication date: 1-Sep-2024
  • (2021)Challenges in the Evolution of Palladio—Refactoring Design Smells in a Historically-Grown Approach to Software Architecture AnalysisComposing Model-Based Analysis Tools10.1007/978-3-030-81915-6_11(235-257)Online publication date: 18-Jul-2021
  • (2020)Integrated performance evaluation of extended queueing network models with lineProceedings of the Winter Simulation Conference10.5555/3466184.3466455(2377-2388)Online publication date: 14-Dec-2020
  • (2020)Integrated Performance Evaluation of Extended Queueing Network Models with Line2020 Winter Simulation Conference (WSC)10.1109/WSC48552.2020.9383931(2377-2388)Online publication date: 14-Dec-2020
  • (2020)Resilience, Survivability, and Elasticity: A Taxonomy for Change Impact Quantification of Reconfigurable Systems2020 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)10.1109/ISSREW51248.2020.00084(267-274)Online publication date: Oct-2020
  • (2019)Infrastructure for modeling and analyzing the quality of software architecturesProceedings of the 2nd International Workshop on Establishing a Community-Wide Infrastructure for Architecture-Based Software Engineering10.1109/ECASE.2019.00009(2-5)Online publication date: 27-May-2019

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media