DocumentCode
3315769
Title
An Approach to Addressing Entity Model Variability within Software Product Lines
Author
Bartholdt, Joerg ; Oberhauser, Roy ; Rytina, Andreas
Author_Institution
Corp. Technol. Archit., Siemens AG, Munich
fYear
2008
fDate
26-31 Oct. 2008
Firstpage
465
Lastpage
471
Abstract
Software product line (SPL) engineering is one approach for addressing customization and variability for products. However, current approaches and research, while often addressing feature modeling and component variability, insufficiently address difficulties and additional complexity with respect to entity model variability, which negatively impacts various software qualities, such as correctness, reusability, maintainability, testability, and evolvability. This paper presents a solution approach with an integrated mechanism providing a consistent view to capture data variability in entity models, while hiding and decoupling components from superfluous data elements via adapter generation. An eHealth SPL case study is presented supporting adapter generation with differential entity conversion. The results show that with this approach, entity model variability can be effectively addressed and desirable software qualities preserved.
Keywords
health care; product development; software quality; software reusability; component variability; customization; eHealth SPL; entity model variability; feature modeling; software product lines; software qualities; Application software; Automation; Computer architecture; Computer science; Maintenance engineering; Scalability; Software engineering; Software quality; Software systems; Software testing; Entity Model Variability; Model-Driven Software Development; Software Product Lines;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering Advances, 2008. ICSEA '08. The Third International Conference on
Conference_Location
Sliema
Print_ISBN
978-1-4244-3218-9
Electronic_ISBN
978-0-7695-3372-8
Type
conf
DOI
10.1109/ICSEA.2008.30
Filename
4668147
Link To Document