The Role-Based Metamodeling Language for Specifying Design Patterns

The Role-Based Metamodeling Language for Specifying Design Patterns

Dae-Kyoo Kim (Oakland University, USA)
Copyright: © 2007 |Pages: 23
DOI: 10.4018/978-1-59904-219-0.ch009
OnDemand PDF Download:
$30.00
List Price: $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