Meta-process Modeling - Overview

Overview

Meta-process modeling focuses on and supports the process of constructing process models. Its main concern is to improve process models and to make them evolve, which in turn, will support the development of systems. This is important due to the fact that “processes change with time and so do the Process Models underlying them. Thus, new processes and models may have to be built and existing ones improved”. “The focus has been to increase the level of formality of process models in order to make possible their enactment in process-centred software environments”. referring to:

A process meta-model is a meta model, “a description at the type level of a process model. A process model is, thus, an instantiation of a process meta-model. A meta-model can be instantiated several times in order to define various process models. A process meta-model is at the meta-type level with respect to a process.”
There exist standards for several domains:

  • Software Engineering
  • Software Process Engineering Metamodel (SPEM) which is defined as a Profile (UML) by the Object Management Group.

Read more about this topic:  Meta-process Modeling