Title :
Constructing software asset variants by composing pre-existing components
Author :
Velasco-Elizondo, Perla
Author_Institution :
Centre for Math. Res. (CIMAT), Zacatecas, Mexico
Abstract :
Several works on using Component-based Development to construct Software Product Lines have been reported. However, shortcomings in both approaches have limited the benefits of combining them in practice for the development of software asset variants. This paper explores the feasibility of using composition operators to construct such variants from pre-existing software components. The variants are implemented as composite components, which provide variant behaviours that can be reused in a Software Product Line. Via a case study, we will show that the use of these operators enables a consistent and systematic approach to variant construction. Other benefits of our approach are design preservation, modularity and automation.
Keywords :
product development; software development management; software reusability; automation; component-based development; composition operators; design preservation; modularity; preexisting component composition; software asset variant development construction; software product lines; Assembly; Navigation; Robot sensing systems; Service robots; Software; Wheels;
Conference_Titel :
Electrical Engineering Computing Science and Automatic Control (CCE), 2011 8th International Conference on
Conference_Location :
Merida City
Print_ISBN :
978-1-4577-1011-7
DOI :
10.1109/ICEEE.2011.6106657