Affiliation:
1. Oakland University, USA
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.
Cited by
10 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Quality attribute traceability based on Clone Microtactics;Software Quality Journal;2022-11-23
2. R-BPMN for abstract modeling of business process patterns;Business Process Management Journal;2021-04-29
3. Refactoring UML Models of Object-Oriented Software: A Systematic Review;International Journal of Software Engineering and Knowledge Engineering;2018-09
4. Pattern-based transformation of sequence diagrams using QVT;Proceedings of the 30th Annual ACM Symposium on Applied Computing;2015-04-13
5. Required behavior of sequence diagrams;ACM Transactions on Software Engineering and Methodology;2014-03