DocumentCode :
2496447
Title :
Evolving Standard Process Reference Models for Product Line Development
Author :
Hoyer, Christoph ; Chroust, Gerhard
Author_Institution :
Inst. for Syst. Eng. & Autom., Johannes Kepler Univ., Linz
fYear :
2006
fDate :
Aug. 29 2006-Sept. 1 2006
Firstpage :
320
Lastpage :
327
Abstract :
Component based development (CBD) significantly improves software engineering by enabling and enforcing reuse and as a consequence productivity and quality. Product line development (PLD) concepts in addition promise increased uniformity with respect to external appearance of software products and internal structure of reusable artefacts ("assets") beyond a single product for a whole range of products. Key to successful software component reuse and to software product line development is the management of product variations within specified architected limits by providing controlled variations of constituent software components within specified over-all product characteristics. This cannot be an afterthought it has to be modelled from the very beginning. Current process models and process standards often lack an adequate orientation to and consideration of cross-product uniformity and variation, resulting in problems during the enactment of a product line approach: the desirable variation within the software products cannot be described. To reap the benefits of the advantages of PLD variability all subprocesses of the development process have to be analyzed in order to identify necessary evolvement towards a PLD approach. In this paper we describe a possible high-level structuring of a product line methodology process, analyze the ISO/IEC 12207 process framework and identify processes where the consideration of controlled product variation may require special support and re-orientation of the process. We further characterize the support necessary for relevant subprocesses
Keywords :
IEC standards; ISO standards; object-oriented programming; software development management; software process improvement; software reusability; ISO/IEC 12207; component based development; reusable artefacts structure; software component reuse; software engineering; software product line development; standard process reference; Automation; ISO standards; Object oriented modeling; Productivity; Software development management; Software engineering; Software maintenance; Software reusability; Standards development; Systems engineering and theory; ISO 12207; Product Line; component based; development; model; process; variability;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering and Advanced Applications, 2006. SEAA '06. 32nd EUROMICRO Conference on
Conference_Location :
Cavtat, Dubrovnik
ISSN :
1089-6503
Print_ISBN :
0-7695-2594-6
Type :
conf
DOI :
10.1109/EUROMICRO.2006.36
Filename :
1690155
Link To Document :
بازگشت