• DocumentCode
    2870662
  • Title

    Cross product line reuse in Component-Based Software Engineering

  • Author

    Liu, Yang ; Nguyen, Kinh ; Witten, Mary ; Reed, Karl

  • Author_Institution
    Dept. of Comput. Sci. & Comput. Eng., La Trobe Univ., Melbourne, VIC, Australia
  • Volume
    9
  • fYear
    2010
  • fDate
    22-24 Oct. 2010
  • Abstract
    Over the last twenty years, our understanding of how software systems can be developed as product lines has improved significantly. However, there has been little progress towards a wider goal of product lines that are usable across disparate application domains. We present a new formalism, a Nature Diagram, to address this issue. This representation allows the characteristics (both data structures and operations) of entities identified during the design process to be represented and easily compared in a way that allows their usability in domains other than their original “home” to be identified. The approach is inspired by the natural ability of human designers to discover similarities between systems. We validate our method using two real world examples, and illustrate its advantages by comparison with existing methods.
  • Keywords
    data structures; object-oriented programming; software reusability; component based software engineering; cross product line reuse; data structures; nature diagram; Analytical models; Atmospheric modeling; Computer applications; Libraries; Neodymium; Software engineering; Component; Cross domain reuse; Product line;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Application and System Modeling (ICCASM), 2010 International Conference on
  • Conference_Location
    Taiyuan
  • Print_ISBN
    978-1-4244-7235-2
  • Electronic_ISBN
    978-1-4244-7237-6
  • Type

    conf

  • DOI
    10.1109/ICCASM.2010.5623000
  • Filename
    5623000