VaMos 2021 | February 09 – 11, 2021 | Krems, Austria
Head of the Department of Business Informatics - Software Engineering at the Johannes Kepler University Linz, Austria
From Model Versioning to Variability-Augmented Modelling Technologies
Version control systems are an essential part of the software development infrastructure. While traditional systems mostly focus on code-based artefacts, recent trends such as Cyber Physical Systems (CPS) require to support model-based artefacts as well – especially in interdisciplinary settings. As a consequence, several dedicated approaches for model versioning have been proposed recently. In this talk, I will review the active research field of model versioning, establish a common terminology, introduce the various techniques and technologies applied in current model versioning systems, and conclude with open issues and challenges such as the need for variability-augmented modelling technologies.
Manuel Wimmer is Full Professor and Head of the Department of Business Informatics – Software Engineering at the Johannes Kepler University Linz, Austria. He received his Ph.D. and his Habilitation from TU Wien, Austria. He has been a research associate at the University of Malaga, Spain, a visiting professor at the University of Marburg, Germany as well as at TU Munich, Germany, and an assistant professor at the Business Informatics Group (BIG), TU Wien, Austria. Currently, he is also leading the Christian Doppler Laboratoy on Model-Integrated Smart Production (CDL-MINT). In this context, he is developing modelling approaches for smart production facilities, as well as techniques for the continuous evolution of such systems based on production information gathered and analysed at runtime. Moreover, he is/was involved in several national and international projects dealing with the foundations and application of model engineering techniques, especially metamodelling and model transformations, for domains such as tool interoperability, legacy tool modernization, model versioning and evolution, software reverse engineering and migration, Web engineering including social Web and semantic Web, Cloud computing, and flexible production systems. He is co-author of the book Model-driven Software Engineering in Practice (Morgan & Claypool, second edition, 2017).
Head of Research Group “Configuration Technologies Austria”
Totally Integrated Automation and Variability – The Siemens Way towards a Digital Enterprise
Digitalization is an opportunity for the ones who embrace it and it’s a risk for the ones that stay behind. A Digital Enterprise is an automated, dynamic, flexible, learning organization that can leverage technology to quickly gather information, identify opportunities and challenges, efficiently serve its customers/employees/partners, and adapt to market changes. In this talk I will give an overview of how Siemens handles those challenges and will illustrate the power of totally integrated automation (TIA), which stands for complete integration. In the context of lot-size-one manufacturing use cases TIA deals with variability of hardware, software and services in an integrated manner. Hardware, software, and services merge seamlessly and information flows both horizontally and vertically. The result is real added value across all industries – regardless of the phase of automation or to what degree of digitalization the company is located.
Herwig Schreiner heads the research group “configuration technologies” within Siemens AG Austria’s Corporate Technology division. He received his MSc in Computer Science from the Vienna University of Technology and holds a Senior Project Manager (zSPM) degree of IPMA (International Project Management Association). He has 20+ years experience in the field of knowledge-based systems, in particular configurators and diagnosis systems. His unit has world-wide responsibility for “configurator topics” within Siemens Corporate Technology, serves as global competence and know-how center for all Siemens sectors, and as a competent partner for international research co-operations.