DocumentCode
2634715
Title
Using Design Patterns for Refactoring Real-World Models
Author
Shahir, Hamed Yaghoubi ; Kouroshfar, Ehsan ; Ramsin, Raman
Author_Institution
Dept. of Comput. Eng., Sharif Univ. of Technol., Tehran, Iran
fYear
2009
fDate
27-29 Aug. 2009
Firstpage
436
Lastpage
441
Abstract
Many software development methodologies are based on modeling the real world. In some of these methodologies, real-world models are gradually transformed into software models, while in others, the real world is only considered as a preliminary source of insight into the physical business domain. Real-world modeling was pushed to the sidelines due to anomalies in real-world modeling approaches; however, with the advent of the model-driven architecture (MDA), real-world conceptual modeling is likely to regain its importance. We propose a method for using design patterns in the context of model transformation, where real-world models are refactored through application of these patterns. Although the patterns are not applied in their original contexts, we show through examples that they are equally applicable to real-world models.
Keywords
object-oriented methods; software architecture; design patterns; model-driven architecture; real-world model refactoring; software models; Application software; Computer architecture; Context modeling; Design engineering; Design methodology; Metamodeling; Object oriented modeling; Programming; Software engineering; Unified modeling language; Design Patterns; Model Driven Architecture; Model Transformation; Real-World Modeling;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering and Advanced Applications, 2009. SEAA '09. 35th Euromicro Conference on
Conference_Location
Patras
ISSN
1089-6503
Print_ISBN
978-0-7695-3784-9
Type
conf
DOI
10.1109/SEAA.2009.56
Filename
5350033
Link To Document