Title :
Migrating Industrial Systems towards Software Product Lines: Experiences and Observations through Case Studies
Author :
Breivold, Hongyu Pei ; Larsson, Stig ; Land, Rikard
Author_Institution :
Corp. Res., ABB AB, Vasteras, Sweden
Abstract :
Software product line engineering has emerged as one of the dominant paradigms for developing variety of software products based on a shared platform and shared software artifacts. An important and challenging type of software maintenance and evolution is how to cost-effectively manage the migration of legacy systems towards product lines. This paper presents a structured migration method and describes our experiences in migrating industrial legacy systems into product lines. In addition, we present a number of specific recommendations for the transition process which will be of value to organizations that are considering a product line approach to their business. The recommendations cover four perspectives: business, organization, product development processes and technology.
Keywords :
product development; software maintenance; software reusability; business perspective; industrial system migration; legacy system; organization perspective; product development process; software artifact; software evolution; software maintenance; software product line engineering; transition process; Application software; Companies; Computer architecture; Computer industry; Large-scale systems; Product development; Software engineering; Software maintenance; Software systems; Time to market;
Conference_Titel :
Software Engineering and Advanced Applications, 2008. SEAA '08. 34th Euromicro Conference
Conference_Location :
Parma
Print_ISBN :
978-0-7695-3276-9
DOI :
10.1109/SEAA.2008.13