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
Link To Document