• 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