• 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