• English
  • Deutsch
  • Log In
    Password Login
    Research Outputs
    Fundings & Projects
    Researchers
    Institutes
    Statistics
Repository logo
Fraunhofer-Gesellschaft
  1. Home
  2. Fraunhofer-Gesellschaft
  3. Konferenzschrift
  4. Multi-variability modeling and realization for software derivation in industrial automation management
 
  • Details
  • Full
Options
2016
Conference Paper
Title

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

Abstract
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.
Author(s)
Fang, Miao
Leyh, Georg
Doerr, Joerg
Elsner, Christoph
Mainwork
ACM/IEEE 19th International Conference on Model Driven Engineering Languages and Systems, MODELS 2016. Proceedings  
Conference
International Conference on Model Driven Engineering Languages and Systems (MODELS) 2016  
DOI
10.1145/2976767.2976804
Language
English
Fraunhofer-Institut für Experimentelles Software Engineering IESE  
Keyword(s)
  • software product line

  • variability modeling

  • code generation

  • model-driven engineering

  • domain modeling

  • Cookie settings
  • Imprint
  • Privacy policy
  • Api
  • Contact
© 2024