Title :
Viewpoints in the Smart Home Product Line
Author :
Jaeger, Michael C. ; Fiege, Ludger
Author_Institution :
Siemens AG, Munich
Abstract :
In product lines for systems engineering a number of different viewpoints on the modeled system have to maintained, comprising both software-related viewpoints and domain-specific views on hardware and environment. A major engineering challenge is to maintain model transformations and code generators working on these viewpoints. This paper proposes an engineering approach that explicitly describes the relation between viewpoints. We use these descriptions to better modularize transformations and thus improve the maintainability of MDD tool chains. This is shown within a smart home case study, which combines building automation and software engineering.
Keywords :
home automation; systems analysis; building automation; code generators; smart home product line; software engineering; systems engineering; Buildings; Costs; Distributed computing; Hardware; Intelligent actuators; Intelligent sensors; Maintenance engineering; Smart homes; Software maintenance; Systems engineering and theory; Domain Specific Langauges; Model Driven Development; Product Line Engineering; Smart Home;
Conference_Titel :
Engineering of Computer Based Systems, 2009. ECBS 2009. 16th Annual IEEE International Conference and Workshop on the
Conference_Location :
San Francisco, CA
Print_ISBN :
978-0-7695-3602-6
DOI :
10.1109/ECBS.2009.39