Loading...

Using design patterns for refactoring real-world models

Yaghoubi Shahir, H ; Sharif University of Technology

875 Viewed
  1. Type of Document: Article
  2. DOI: 10.1109/SEAA.2009.56
  3. Abstract:
  4. 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. © 2009 IEEE
  5. Keywords:
  6. Business domain ; Conceptual modeling ; Design patterns ; Model driven architectures ; Model transformation ; Model-driven architecture ; Real-world ; Real-world modeling ; Refactorings ; Show through ; Software development methodologies ; Software model ; Computer software ; Design ; Software architecture ; Software design ; Models
  7. Source: Conference Proceedings of the EUROMICRO, 27 August 2009 through 29 August 2009 ; 2009 , Pages 436-441 ; 10896503 (ISSN) ; 9780769537849 (ISBN)
  8. URL: http://ieeexplore.ieee.org/document/5350033