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


An approach to precisely specifying the problem domain of design patterns
Authors:Dae-Kyoo Kim  Charbel El Khawand  
Affiliation:aDepartment of Computer Science and Engineering, Oakland University, Rochester, MI 48309, USA
Abstract:The problem domain of a design pattern describes the problem context in which the pattern can be applied. In general, determining the applicability of a pattern to a particular problem heavily relies on the knowledge and experience the developer has with the pattern. This significantly limits the use of patterns. To address this issue, we propose an approach for rigorously specifying the problem domain of patterns. This approach systematically guides one to develop rigorous specifications of a pattern's problem domain using a precise notation. The resulting specifications can be used to develop tool support for automatic evaluation of pattern applicability. We describe the approach using the Visitor pattern, and show how the resulting specification can be used to evaluate pattern applicability for a particular problem model. We also demonstrate tool support for the approach.
Keywords:Design pattern  Formalization  Pattern applicability  Problem domain  Reuse  UML
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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