DocumentCode
1446986
Title
Commonality and variability in software engineering
Author
Coplien, James ; Hoffman, Daniel ; Weiss, David
Author_Institution
AT&T Bell Labs., Naperville, IL, USA
Volume
15
Issue
6
fYear
1998
Firstpage
37
Lastpage
45
Abstract
The article describes how to perform domain engineering by identifying the commonalities and variabilities within a family of products. Through interesting examples dealing with reuse libraries, design patterns, and programming language design, the authors suggest a systematic scope, commonalities, and variabilities approach to formal analysis. Their SCV analysis has been an integral part of the FAST (Family-oriented Abstraction, Specification, and Translation) technology applied to over 25 domains at Lucent Technologies
Keywords
formal specification; object-oriented programming; software libraries; software reusability; FAST technology; Lucent Technologies; SCV analysis; commonalities; design patterns; domain engineering; formal analysis; programming language design; reuse libraries; scope; software engineering; variabilities; Algebra; Application software; Costs; Equations; Monitoring; Productivity; Programming; Software engineering;
fLanguage
English
Journal_Title
Software, IEEE
Publisher
ieee
ISSN
0740-7459
Type
jour
DOI
10.1109/52.730836
Filename
730836
Link To Document