DocumentCode :
2852919
Title :
Enabling Verifiable Conformance for Product Lines
Author :
Lutz, Robyn
Author_Institution :
Jet Propulsion Lab., Caltech & Iowa State Univ., Ames, IA
fYear :
2008
fDate :
8-12 Sept. 2008
Firstpage :
35
Lastpage :
44
Abstract :
NASA is, with the rest of industry, turning to product-line engineering to reduce costs and improve quality by effectively managing reuse. Experience in industry has shown that it is the verifiable conformance of each system to the product-line specifications that makes or breaks the product-line practice. Verification that the software for each project satisfies its intended product-line constraints is thus essential. This paper reports early results from aneffort to assemble from previous, industrial experience a set of enablers of verifiable conformance for use in the application engineering of NASA product lines. Lessons learned may be useful for developers of safety-critical, long-lived, or highly autonomous productlines, as well as for companies that integrate product line subsystems developed by multiple contractors.
Keywords :
aerospace computing; conformance testing; formal verification; safety-critical software; software reusability; NASA product lines; cost reduction; highly autonomous productlines; long-lived productlines; managing reuse; product line subsystems; product-line constraints; product-line engineering; product-line practice; product-line specifications; safety-critical productlines; software verification; verifiable conformance; Aerospace electronics; Application software; Assembly; Biomedical imaging; Costs; Maintenance engineering; NASA; Product safety; Propulsion; Software quality; application engineering; experience; software product line; verifying conformance;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Product Line Conference, 2008. SPLC '08. 12th International
Conference_Location :
Limerick
Print_ISBN :
978-0-7695-3303-2
Type :
conf
DOI :
10.1109/SPLC.2008.12
Filename :
4626838
Link To Document :
بازگشت