PROCESSES AND PRODUCTS IN A MULTI-LEVEL METAMODELING ARCHITECTURE
- 1 December 2001
- journal article
- Published by World Scientific Pub Co Pte Ltd in International Journal of Software Engineering and Knowledge Engineering
- Vol. 11 (6) , 761-783
- https://doi.org/10.1142/s0218194001000724
Abstract
Following the successful use of object-oriented metamodeling in the definition of the UML and other notation standards there is increasing interest in extending the approach to cover other concepts of software development, including processes. However, it turns out that the "obvious" approaches for using metamodels to describe processes and artifacts independently do not integrate well together in a natural and straightforward way. In this paper we discuss the problems and inconsistencies than can arise when trying to model a process and the products it creates within the same metamodeling framework, and present a solution that not only avoids many of these problems but also qualifies as a general metamodeling pattern. We then generalize the conceptual architecture to support the sound co-modeling of all independent areas of concern within the context of strict metamodeling.Keywords
This publication has 1 reference indexed in Scilit:
- UML 2001Communications of the ACM, 1999