DocumentCode :
3145358
Title :
Supporting Runtime System Adaptation through Product Line Engineering and Plug-in Techniques
Author :
Wolfinger, Reinhard ; Reiter, Stephan ; Dhungana, Deepak ; Grünbacher, Paul ; Prähofer, Herbert
Author_Institution :
Johannes Kepler Univ., Linz
fYear :
2008
fDate :
25-29 Feb. 2008
Firstpage :
21
Lastpage :
30
Abstract :
Product line engineering and plug-in techniques pursue different but complementary goals. Software product line engineering strives for modeling the variability of software systems on different levels of abstraction, whereas plug-in systems support software extensibility, customizability, and evolution. We present an approach demonstrating the benefits of integrating those two areas and discuss the integration of a plug-in platform for enterprise software with an existing product line engineering tool suite. The plug-in platform provides extensibility as well as runtime reconfiguration and adaptation mechanisms on the .NET platform. Automatic runtime adaptations are attained by using the knowledge documented in variability models. We discuss several usage scenarios developed in cooperation with our industry partner illustrating the need of our approach in the enterprise software domain. Finally, we validate the approach on a commercial ERP system of our industry partner.
Keywords :
network operating systems; product development; software engineering; .NET platform; plug-in techniques; runtime system adaptation; software customizability; software evolution; software extensibility; software product line engineering; Computer industry; Enterprise resource planning; Laboratories; Marketing and sales; Runtime; Software architecture; Software engineering; Software systems; Software tools; Systems engineering and theory; Composition; Plug-in Architecture; Product Line Engineering; Runtime System Adaptation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Composition-Based Software Systems, 2008. ICCBSS 2008. Seventh International Conference on
Conference_Location :
Madrid
Print_ISBN :
978-0-7695-3091-8
Type :
conf
DOI :
10.1109/ICCBSS.2008.30
Filename :
4464006
Link To Document :
بازگشت