The Role-Based Metamodeling Language for Specifying Design Patterns Chapter IX The Role-Based Metamodeling Language for Specifying Design Patterns
BibTeX
@MISC{_therole-based,
author = {},
title = {The Role-Based Metamodeling Language for Specifying Design Patterns Chapter IX The Role-Based Metamodeling Language for Specifying Design Patterns},
year = {}
}
OpenURL
Abstract
This chapter describes a UML-based pattern specification language called the role-based metamodeling language (RBML), which defines the solution domain of design patterns in terms of roles at the metamodel level. The goal of the RBML is to support the development of precise pattern specifications that can be used for the development of pattern tools. The author describes the approaches and benefits of the RBML, and demonstrates the notation for capturing various perspectives of pattern properties using the Observer, Interpreter, and Iterator patterns. The author also discusses tool support for the RBML and the future trends in pattern specification. Copyright © 2007, Idea Group Inc. Copying or distributing in print or electronic forms without written permission of Idea Group Inc. is prohibited. Kim







