Case Studies for the Community
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.
- [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.
- [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
- [Cor17]Symantec Corporation.Internet security threat report Apr. 2017.url:https://www.symantec.com/content/dam/symantec/docs/reports/istr-22-2017-en.pdf.
- [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
- [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
- [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
- [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.
- [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
- [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
- [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
- [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
- [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.
- [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.
- [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.
- [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
- [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
- [SL15]N Schmidt and A Lüder. “AutomationML in a Nutshell”. In:AutomationML eV (2015).Google Scholar
- [Sta15]Johannes Stammel. “Architekturbasierte Bewertung und Planung von Änderungsanfragen”. PhD thesis. KIT, 2015.Google Scholar
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.