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 :
بازگشت