Composition Modeling: Towards a Prototype-driven Product Transition

X. Liang (USA), W. Cao (PRC), Luqi (USA), and J. Li (PRC)

Keywords

Rapid Prototyping, Compositional Patterns,Transitional Automation, and Compatible Composer

Abstract

Computer-aided prototyping provides executable context by exploiting reusable components, so that designers only need to "fill-in-the-holes" to functionally refine the software design during the prototype to intended system transition phase of software development. However, the "holes" are traditionally mapped to subprograms that cannot be easily extended through subtyping and refinement. This paper presents the CCM, a Compatible Composition Model that provides software designers a means to explicitly define the architecture during component evolution. The CCM provides an evolutionary base on which design perspectives are modeled from particular stakeholders and step-wise refined through a transitional procedure. Most importantly, the composition modeling method defines new compositional patterns that can be used to generate a compositional application framework for prototype-driven product transition.

Important Links:



Go Back