Title :
A Variation Mechanism Based on Adaptive Object Model for Software Product Line of Brazilian Satellite Launcher
Author :
Burgareli, Luciana Akemi ; Melnikoff, Selma S S ; Ferreira, Mauricio G V
Author_Institution :
Aeronaut. & Space Inst.-IAE, Brazil
Abstract :
The Software Product Line approach offers benefits such as savings, large-scale productivity and increased product quality to the software development because it is based on software architecture reuse which is more planned and aimed to a specific domain. The management of variability is a key and challenging issue, since this activity helps identifying, designing and implementing new products derived from software products line. This work defines a process for the variability management for software product line. After modeling the variability, extracting the variants from use case diagrams and features, the next step is to specify the variability that was identified. Finally, the proposed process uses a variation mechanism based on adaptive object model and reflection as support in the creation of variants. The proposed process uses as case study the software system of a hypothetic vehicle, the Brazilian Satellite Launcher (BSL).
Keywords :
aerospace computing; product development; software architecture; software quality; software reusability; Brazilian satellite launcher; adaptive object model; hypothetic vehicle; large-scale productivity; product quality; software architecture reuse; software development; software product line; variation mechanism; Application software; Asset management; Design engineering; Engineering management; Large-scale systems; Productivity; Programming; Satellites; Software systems; Vehicles; adaptive object model; product line; reflection; variability;
Conference_Titel :
Engineering of Computer Based Systems, 2009. ECBS-EERC '09. First IEEE Eastern European Conference on the
Conference_Location :
Novi Sad
Print_ISBN :
978-1-4244-4677-3
Electronic_ISBN :
978-0-7695-3759-7
DOI :
10.1109/ECBS-EERC.2009.15