The Role-Based Metamodeling Language for Specifying Design Patterns

The Role-Based Metamodeling Language for Specifying Design Patterns

Dae-Kyoo Kim
Copyright: © 2007 |Pages: 23
DOI: 10.4018/978-1-59904-219-0.ch009
OnDemand:
(Individual Chapters)
Available
$37.50
No Current Special Offers
TOTAL SAVINGS: $37.50

Abstract

This chapter describes a UML-based pattern specification language called the role-based metamodeling language (RBML), which defines the solution domain of a Design pattern 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 approach 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.

Complete Chapter List

Search this Book:
Reset