首页 | 本学科首页   官方微博 | 高级检索  
     


A metamodeling approach for pattern specification and management
Authors:Liang Dou  Qiang Liu  Zong-yuan Yang
Affiliation:1. Department of Computer Science and Technology, East China Normal University, Shanghai, 200241, China
Abstract:The formal specification of design patterns is central to pattern research and is the foundation of solving various pattern-related problems. In this paper, we propose a metamodeling approach for pattern specification, in which a pattern is modeled as a meta-level class and its participants are meta-level references. Instead of defining a new metamodel, we reuse the Unified Modeling Language (UML) metamodel and incorporate the concepts of Variable and Set into our approach, which are unavailable in the UML but essential for pattern specification. Our approach provides straightforward solutions for pattern-related problems, such as pattern instantiation, evolution, and implementation. By integrating the solutions into a single framework, we can construct a pattern management system, in which patterns can be instantiated, evolved, and implemented in a correct and manageable way.
Keywords:Design patterns  Metamodeling  Pattern management system  Kermeta  Java modeling languages
本文献已被 CNKI 维普 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号