会议专题

Software Quality Improvement via Pattern-Based Model Refactoring

This paper describes an approach to refactoring a software model using design patterns to improve design quality. In this approach, we define a design pattern as a set of three components, a problem specification characterizing problem models, a solution specification characterizing solution models and a transformation specification describing how a problem model should be transformed to a solution model. A problem model is checked for pattern applicability against the problem specification. If the pattern is applicable, the transformation specification is instantiated and applied to the model to incorporate the patterns solution properties. The resulting model is a solution model conforming to the solution specification of the pattern. We demonstrate the approach using the Visitor design pattern and a distributed monitoring system.

Dae-Kyoo Kim

Department of Computer Science and Engineering Oakland University Rochester, MI 48309, USA

国际会议

11th IEEE High Assurance Systems Engineering Symposium(HASE 2008)(第十一届IEEE高可信系统工程国际研讨会)

南京

英文

293-302

2008-12-03(万方平台首次上网日期,不代表论文的发表时间)