• DocumentCode
    3419011
  • Title

    A pattern-based approach to structural design composition

  • Author

    Alencar, Paul ; Cowan, Donald ; Dong, Jing ; Lucena, Carlos

  • Author_Institution
    Dept. of Comput. Sci., Waterloo Univ., Ont., Canada
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    160
  • Lastpage
    165
  • Abstract
    This paper describes an approach to component-based software engineering based on a formal description of design patterns. The architectural design information, captured by design patterns, is made explicit and represented in a declarative way, being packaged into tangible artifacts as building block design components in the development process. These design component descriptions can be instantiated, adapted, assembled, implemented, and maintained. Furthermore, we can use these representations to reason about properties related to the combination of design components. We illustrate the utility of our approach through a case study involving various design patterns
  • Keywords
    object-oriented methods; object-oriented programming; software architecture; software reusability; architectural design information; building block design components; component-based software engineering; design patterns; formal description; structural design composition; tangible artifacts; Assembly systems; Buildings; Computer architecture; Computer science; Concrete; Packaging; Software design; Software engineering; Software reusability; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference, 1999. COMPSAC '99. Proceedings. The Twenty-Third Annual International
  • Conference_Location
    Phoenix, AZ
  • ISSN
    0730-3157
  • Print_ISBN
    0-7695-0368-3
  • Type

    conf

  • DOI
    10.1109/CMPSAC.1999.812694
  • Filename
    812694