defining the needs for human activity systems, publishing new perspectives on a variety of topics, consulting, training, and special projects.

News Flash

On-site (on premises arranged by you for your people) courses about Business Process Analysis, Meta Meta Modelling, Safeguarding Update, and Legal position of Nuclear Weapons are available for booking. Plan your training now!
Three books published - available from Amazon and any good bookstore:
Business Process Analysis
Emotional Abuse in the Classroom
Nuclear Weapons and International Law
Enterprise and Information Sample curriculum is now available on the website.

Meta and Meta Meta Modelling

Requirements modelling usually results in a model of a required system (or software). The notation used for creating such a model can be defined as a meta modelling language. Many notations used for requirements models are graphical. Generally, graphical notations are not well-formed languages. Other modelling languages are linguistic. A linguistic approach to modelling is mcuh more likely to use a well-formed language with the additional properties that the models can be subjected to substantial checking for completeness and consistency.

Meta modellling languages can all be seen as instantiations of a higher form of model, which is a meta meta model. The skill of meta meta modelling is very important to understand what is feasible (and what is not) using any particular meta model notation.


  1. Overview of Models, Meta-models, and Meta-meta Models


  1. Defining a Meta Model
  2. Defining Completeness Standards


  1. Meta Meta Modelling Workshop

There are no articles in this category. If subcategories display on this page, they may have articles.