Advertisement

Case Studies for the Community

  • Safa BougouffaEmail author
  • Kiana Busch
  • Robert HeinrichEmail author
  • André van Hoorn
  • Marco Konersmann
  • Stephan Seifermann
  • Emre Taşpolatoğlu
  • Felix Ocker
  • Cyntia Vargas
  • Mina Fahimipirehgalin
  • Ralf Reussner
  • Birgit Vogel-Heuser
Open Access
Chapter

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.

References

  1. [Ber+16]
    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. [Bif+14]
    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. [BKR09]
    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.CrossRefGoogle Scholar
  4. [Cor17]
    Symantec Corporation.Internet security threat report Apr. 2017.url:https://www.symantec.com/content/dam/symantec/docs/reports/istr-22-2017-en.pdf.
  5. [CS17]
    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. [HBK18a]
    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. [HKR18]
    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. [HRR16]
    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. [Kon18]
    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. [Lüd+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. [MB15]
    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. [NE00]
    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. [Poh10]
    Klaus Pohl.Requirements engineering: Fundamentals, principles, and techniques. Heidelberg: Springer, 2010.CrossRefGoogle Scholar
  14. [Reu+16]
    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. [Ros+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. [Ros+17]
    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. [Sab+16]
    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. [SD09]
    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. [SL15]
    N Schmidt and A Lüder. “AutomationML in a Nutshell”. In:AutomationML eV (2015).Google Scholar
  20. [Sta15]
    Johannes Stammel. “Architekturbasierte Bewertung und Planung von Änderungsanfragen”. PhD thesis. KIT, 2015.Google Scholar

Copyright information

© The Author(s) 2019

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.

Authors and Affiliations

  • Safa Bougouffa
    • 1
    Email author
  • Kiana Busch
    • 2
  • Robert Heinrich
    • 2
    Email author
  • André van Hoorn
    • 3
  • Marco Konersmann
    • 4
  • Stephan Seifermann
    • 2
  • Emre Taşpolatoğlu
    • 5
  • Felix Ocker
    • 1
  • Cyntia Vargas
    • 1
  • Mina Fahimipirehgalin
    • 1
  • Ralf Reussner
    • 2
  • Birgit Vogel-Heuser
    • 1
  1. 1.Technische Universität MünchenLehrstuhl für Automatisierung und InformationssystemeGarchingGermany
  2. 2.Institute for Program Structures and Data OrganizationKarlsruhe Institute of Technology (KIT)KarlsruheGermany
  3. 3.Institute of Software TechnologyUniversity of StuttgartStuttgartGermany
  4. 4.paluno – The Ruhr Institute for Software TechnologySpezifikation von Softwaresystemen, Universität Duisburg-EssenEssenGermany
  5. 5.Software EngineeringFZI Forschungszentrum InformatikKarlsruheGermany

Personalised recommendations