• DocumentCode
    1968933
  • Title

    A framework for developing design models with analysis and design patterns

  • Author

    Chen, Yi ; Hamza, Haitham S. ; Fayad, Mohamed E.

  • Author_Institution
    Microsoft Corp., Redmond, WA, USA
  • fYear
    2005
  • fDate
    15-17 Aug. 2005
  • Firstpage
    592
  • Lastpage
    596
  • Abstract
    Stable analysis patterns are conceptual models that capture the core knowledge and concepts of the problems they model. In stable analysis patterns, concepts and knowledge are presented in abstraction levels that make them reusable whenever the problem occurs. Driving the design model from analysis and conceptual models is essential to develop the required system. In this paper, we propose an approach that transforms a stable analysis pattern into a design model by composing the appropriate set of design patterns. The approach can be generalized to transform a collection of analysis patterns (i.e. analysis models) to the system design. We highlight the approach and illustrate its applicability through an example.
  • Keywords
    object-oriented programming; software reusability; conceptual models; design patterns; stable analysis patterns; Computer science; Context; Costs; Knowledge engineering; Pattern analysis; Performance analysis; Programming; Software systems; System analysis and design;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Reuse and Integration, Conf, 2005. IRI -2005 IEEE International Conference on.
  • Print_ISBN
    0-7803-9093-8
  • Type

    conf

  • DOI
    10.1109/IRI-05.2005.1506538
  • Filename
    1506538