DocumentCode
1953281
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
fYear
2009
fDate
7-8 Sept. 2009
Firstpage
24
Lastpage
31
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;
fLanguage
English
Publisher
ieee
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
Type
conf
DOI
10.1109/ECBS-EERC.2009.15
Filename
5290994
Link To Document