Hier finden Sie wissenschaftliche Publikationen aus den Fraunhofer-Instituten.

Multi-variability modeling and realization for software derivation in industrial automation management

: Fang, Miao; Leyh, Georg; Doerr, Joerg; Elsner, Christoph


Association for Computing Machinery -ACM-; Institute of Electrical and Electronics Engineers -IEEE-:
ACM/IEEE 19th International Conference on Model Driven Engineering Languages and Systems, MODELS 2016. Proceedings : October 2-7, 2016, Saint Malo, France
New York: ACM Press, 2016
ISBN: 978-1-4503-4321-3
International Conference on Model Driven Engineering Languages and Systems (MODELS) <19, 2016, Saint-Malo>
Conference Paper
Fraunhofer IESE ()
software product line; variability modeling; code generation; model-driven engineering; domain modeling

The systems of industrial automation management (IAM) are in the domain of information systems. IAM systems have software components that support manufacturing processes. The operational parts of IAM coordinate highly plug compatible hardware devices. These functions of the IAM systems lead to process and topology variability, which result in development and reuse challenges for software engineers in practice. This paper presents an approach aiming at improving the development and derivation of one IAM software family within Siemens. The approach integrates feature modeling with domain-specific modeling languages (DSMLs) for variability representation. Moreover, by combining code generation techniques, the configuration of variability models can be used to automate the software derivation. We report a case study of applying the approach in practice. The outcome shows the enhancement of variability representation by introducing DSMLs and the improvement on automating software derivation. Finally, we report the lessons learned during the execution of this case study.