The computer science department by way of our research group is hosting a colloquium talk (free and open to the public):
- by: Paul Grünbacher
- about: Requirements Monitoring in Systems of Systems
- on: July 26th, 2016, 16:15 Uhr
- at: Room 01.150-128, Cauerstraße 11, 91058 Erlangen
Abstract: Many software systems today can be characterized as systems of systems (SoS) comprising interrelated and heterogeneous systems. Due to their scale, complexity, and heterogeneity engineers face significant challenges when determining the compliance of SoS with their requirements. Requirements monitoring approaches are a promising solution for checking system properties at runtime. This talk will describe a requirements monitoring approach for SoS providing the following characteristics: it uses a DSL-based approach for defining and monitoring requirements; it allows modeling the monitoring scopes of requirements with respect to the SoS architecture; it employs event models to abstract from different technologies and systems to be monitored; and it discovers violations of requirements at runtime across different levels and systems. The talk will also report experiences of applying the approach to a real-world SoS of an industrial partner in the domain of industrial automation.
Speaker: Paul Grünbacher is an Associate Professor at the Institute for Software Systems Engineering at Johannes Kepler Universität Linz (Austria). He is the head of the Christian Doppler Laboratory for Monitoring and Evolution of Very-Large-Scale Software Systems, a 7-year research project co-funded by industrial partners. Paul’s research interests include software product lines, model-based development and evolution, requirements engineering, and value-based software engineering. He has published more than 100 papers in international peer-reviewed journals, conferences, and workshops. Paul is an Editorial Board Member of the Elsevier Journal on Information and Software Technology. He is regularly serving as a reviewer for international journals and conferences. He is member of ACM, ACM SIGSOFT, the IEEE CS, the Austrian Computer Society, and Euromicro.