Skip to main content

Advertisement

SpringerLink
Go to cart
Book cover

Managed Software Evolution pp 335–374Cite as

  1. Home
  2. Managed Software Evolution
  3. Chapter
Case Studies for the Community

Case Studies for the Community

  • Safa Bougouffa7,
  • Kiana Busch8,
  • Robert Heinrich8,
  • André van Hoorn9,
  • Marco Konersmann10,
  • Stephan Seifermann8,
  • Emre Taşpolatoğlu11,
  • Felix Ocker7,
  • Cyntia Vargas7,
  • Mina Fahimipirehgalin7,
  • Ralf Reussner8 &
  • …
  • Birgit Vogel-Heuser7 
  • Chapter
  • Open Access
  • First Online: 27 June 2019
  • 5845 Accesses

Abstract

This chapter provides an overview on the design aim of the SPP1593’s case studies. The provided case studies in production automation from shop floor to enterprise resource planning up to commercial systems of a supermarket provide more than 50 different well-documented evolution scenarios. For these scenarios, different documents on the life cycle and the software disciplines are provided to the community and further developed by the SPP1593 participants. These scenarios are available in various forms such as architecture and behaviour models in SysML/UML, control software of the plant, as well as frontend user GUI considering non-functional aspects like maintainability and security. The community case studies aim at providing the following benefits: (1) by building upon existing specifications and settings, less effort in scenario definition, study setup, and execution is required, (2) a common case study increases the comparability of evaluation results to those of other researchers and leads to increased evaluation confidence, and (3) a common case study also increases community acceptance by interaction with other researchers.

Download chapter PDF

References

  1. Luca Berardinelli et al. “Cross-disciplinary engineering with AutomationML and SysML”. In:at-Automatisierungstechnik64.4 (2016), pp. 253–269.https://doi.org/10.1515/auto-2015-0076.

  2. Stefan Biffl et al. “Semantic mapping support in AutomationML”. In:Emerging Technology and Factory Automation (ETFA), 2014 IEEE. IEEE. 2014, pp. 1–4.

    Google Scholar 

  3. Steffen Becker, Heiko Koziolek, and Ralf Reussner. “The Palladio component model for model-driven performance prediction”. In:Journal of Systems and Software82.1 (Jan. 2009), pp. 3–22.https://doi.org/10.1016/j.jss.2008.03.066.

    CrossRef  Google Scholar 

  4. Symantec Corporation.Internet security threat report Apr. 2017.url:https://www.symantec.com/content/dam/symantec/docs/reports/istr-22-2017-en.pdf.

  5. William A Carter and Daniel G Sofio. “CYBERSECURITY LEGISLATION AND CRITICAL INFRASTRUCTURE VULNERABILITIES”. In:Foundations of Homeland Security: Law and Policy(2017), pp. 233–249.

    Google Scholar 

  6. Robert Heinrich, Kiana Busch, and Sandro Koch. “A Methodology for Domainspanning Change Impact Analysis”. In:Euromicro Conference on Software Engineering and Advanced Applications (SEAA). IEEE, 2018.

    Google Scholar 

  7. Robert Heinrich, Sandro Koch, and Ralf Reussner.The CoCoME Platform for Collaborative Empirical Research on Information System Evolution – Evolution scenario in the second founding period of SPP 1593. Tech. rep. 2018,10; Karlsruhe Reports in Informatics. Karlsruhe Institute of Technology, 2018.

    Google Scholar 

  8. Robert Heinrich, Kiana Rostami, and Ralf Reussner.The CoCoME Platform for Collaborative Empirical Research on Information System Evolution. Tech. rep. 2016,2; Karlsruhe Reports in Informatics. Karlsruhe Institute of Technology, Feb. 2016.url:http://digbib.ubka.uni-karlsruhe.de/volltexte/1000052688.

  9. Marco Konersmann. “Explicitly Integrated Architecture - An Approach for Integrating Software Architecture Model Information with Program Code”. PhD thesis. University of Duisburg-Essen, Mar. 2018.

    Google Scholar 

  10. Arndt Lüder et al. “Manufacturing system engineering with mechatronical units”. In:Emerging Technologies and Factory Automation (ETFA), 2010 IEEE Conference on. IEEE. 2010, pp. 1–8.

    Google Scholar 

  11. Richard Mordinyi and Stefan Biffl. “Versioning in cyber-physical production system engineering: best-practice and research agenda”. In:Proceedings of the First International Workshop on Software Engineering for Smart Cyber-Physical Systems. IEEE Press. 2015, pp. 44–47.

    Google Scholar 

  12. Bashar Nuseibeh and Steve Easterbrook. “Requirements engineering: a roadmap”.In:Proceedings of the Conference on The Future of Software Engineering Ed. by Anthony Finkelstein. 2000, pp. 35–46.

    Google Scholar 

  13. Klaus Pohl.Requirements engineering: Fundamentals, principles, and techniques. Heidelberg: Springer, 2010.

    CrossRef  Google Scholar 

  14. Ralf H. Reussner et al.Modeling and Simulating Software Architectures – The Palladio Approach. Cambridge, MA: MIT Press, 2016. 408 pp.isbn: 9780262034760.url:http://mitpress.mit.edu/books/modeling-and-simulatingsoftware-architectures.

  15. Kiana Rostami et al. “Architecture-based Assessment and Planning of Change Requests”. In:11th International ACM SIGSOFT Conference on Quality of Software Architectures (QoSA ’15). Montréal, QC, Canada: ACM, 2015, pp. 21–30.isbn: 9781450334709.https://doi.org/10.1145/2737182.2737198.url:http://dl.acm.org/citation.cfm?doid=2737182.2737198.

  16. Kiana Rostami et al. “Architecture-based Change Impact Analysis in Information Systems and Business Processes”. In:2017 IEEE International Conference on Software Architecture (ICSA2017). IEEE, 2017, pp. 179–188.isbn: 978-1-5090-5729-0.url:https://doi.org/10.1109/ICSA.2017.17.

  17. Marta Sabou et al. “Supporting the engineering of cyber-physical production systems with the AutomationML analyzer”. In:Cyber-Physical Production Systems (CPPS), 2016 1st International Workshop on. IEEE. 2016, pp. 1–8.

    Google Scholar 

  18. Miriam Schleipen and Rainer Drath. “Three-view-concept for modeling process or manufacturing plants with AutomationML”. In:Emerging Technologies & Factory Automation, 2009. ETFA 2009. IEEE Conference on. IEEE. 2009, pp. 1–4.

    Google Scholar 

  19. N Schmidt and A Lüder. “AutomationML in a Nutshell”. In:AutomationML eV (2015).

    Google Scholar 

  20. Johannes Stammel. “Architekturbasierte Bewertung und Planung von Änderungsanfragen”. PhD thesis. KIT, 2015.

    Google Scholar 

Download references

Author information

Authors and Affiliations

  1. Technische Universität München, Lehrstuhl für Automatisierung und Informationssysteme, Garching, Germany

    Safa Bougouffa, Felix Ocker, Cyntia Vargas, Mina Fahimipirehgalin & Birgit Vogel-Heuser

  2. Institute for Program Structures and Data Organization, Karlsruhe Institute of Technology (KIT), Karlsruhe, Germany

    Kiana Busch, Robert Heinrich, Stephan Seifermann & Ralf Reussner

  3. Institute of Software Technology, University of Stuttgart, Stuttgart, Germany

    André van Hoorn

  4. paluno – The Ruhr Institute for Software Technology, Spezifikation von Softwaresystemen, Universität Duisburg-Essen, Essen, Germany

    Marco Konersmann

  5. Software Engineering, FZI Forschungszentrum Informatik, Karlsruhe, Germany

    Emre Taşpolatoğlu

Authors
  1. Safa Bougouffa
    View author publications

    You can also search for this author in PubMed Google Scholar

  2. Kiana Busch
    View author publications

    You can also search for this author in PubMed Google Scholar

  3. Robert Heinrich
    View author publications

    You can also search for this author in PubMed Google Scholar

  4. André van Hoorn
    View author publications

    You can also search for this author in PubMed Google Scholar

  5. Marco Konersmann
    View author publications

    You can also search for this author in PubMed Google Scholar

  6. Stephan Seifermann
    View author publications

    You can also search for this author in PubMed Google Scholar

  7. Emre Taşpolatoğlu
    View author publications

    You can also search for this author in PubMed Google Scholar

  8. Felix Ocker
    View author publications

    You can also search for this author in PubMed Google Scholar

  9. Cyntia Vargas
    View author publications

    You can also search for this author in PubMed Google Scholar

  10. Mina Fahimipirehgalin
    View author publications

    You can also search for this author in PubMed Google Scholar

  11. Ralf Reussner
    View author publications

    You can also search for this author in PubMed Google Scholar

  12. Birgit Vogel-Heuser
    View author publications

    You can also search for this author in PubMed Google Scholar

Corresponding authors

Correspondence to Safa Bougouffa or Robert Heinrich .

Editor information

Editors and Affiliations

  1. Institute for Program Structures and Data Organization, Karlsruhe Institute of Technology (KIT), Karlsruhe, Germany

    Prof. Dr. Ralf Reussner

  2. paluno, Universität Duisburg-Essen, Essen, Germany

    Prof. Dr. Michael Goedicke

  3. Software Engineering Group Dept. Computer Science, Kiel University, Kiel, Germany

    Prof. Dr. Wilhelm Hasselbring

  4. Institute of Automation and Information Systems, Technische Universität München, Garching, Germany

    Prof. Birgit Vogel-Heuser

  5. Institute for Program Structures and Data Organization, Karlsruhe Institute of Technology (KIT), Karlsruhe, Germany

    Prof. Dr. Jan Keim

  6. Institute for Programming and Reactive Systems, Technische Universität Braunschweig, Braunschweig, Germany

    Lukas Märtin

Rights and permissions

Open Access This chapter is licensed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license and indicate if changes were made.

The images or other third party material in this chapter are included in the chapter's Creative Commons license, unless indicated otherwise in a credit line to the material. If material is not included in the chapter's Creative Commons license and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder.

Reprints and Permissions

Copyright information

© 2019 The Author(s)

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Bougouffa, S. et al. (2019). Case Studies for the Community. In: Reussner, R., Goedicke, M., Hasselbring, W., Vogel-Heuser, B., Keim, J., Märtin, L. (eds) Managed Software Evolution. Springer, Cham. https://doi.org/10.1007/978-3-030-13499-0_12

Download citation

  • .RIS
  • .ENW
  • .BIB
  • DOI: https://doi.org/10.1007/978-3-030-13499-0_12

  • Published: 27 June 2019

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-13498-3

  • Online ISBN: 978-3-030-13499-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Share this chapter

Anyone you share the following link with will be able to read this content:

Sorry, a shareable link is not currently available for this article.

Provided by the Springer Nature SharedIt content-sharing initiative

Over 10 million scientific documents at your fingertips

Switch Edition
  • Academic Edition
  • Corporate Edition
  • Home
  • Impressum
  • Legal information
  • Privacy statement
  • Your US state privacy rights
  • How we use cookies
  • Your privacy choices/Manage cookies
  • Accessibility
  • FAQ
  • Contact us
  • Affiliate program

Not affiliated

Springer Nature

© 2023 Springer Nature Switzerland AG. Part of Springer Nature.