Meta Meta Languages and Models

Meta Languages to define Languages and Meta Models to create Models

Meta, Metameta, and Metametameta Languages and Models

The Subject is part of the real world to be described by a Language or modelled by a model.

Meta, Metameta, and Metametameta Languages and Models

The Language or Model is an abstract representation of the real world.

Meta, Metameta, and Metametameta Languages and Models

The Meta Language or Meta Model is used to create languages or models.

Meta, Metameta, and Metametameta Languages and Models

The Metameta Language or Metameta Model is used to create meta languages or meta models.

Meta, Metameta, and Metametameta Languages and Models

The Metameta Language or Metameta Model is used to create meta languages or meta models.

Featured

Concepts

About Meta Meta Modelling

Login Form

Services

Services

Services

A range of services is available for organizations and projects that want metametamodelling results. Use the contact page to get in touch and make enquiries. The Case Studies present a sample of real examples of metametamodelling at work.

Create a Metamodel for your Organization or Project?

Many organizations and projects would like to have their own customized metamodel that can be used to create and analyze their processes, programs, problems, requirements, solutions - anything that can be modelled.

Every organization has its own 'culture' using vocabulary, often is a specific or idiosyncratic way. You can model the way you want to model, or your organization can be moulded to a particular modelling technique - most organizations prefer their own solution.

The metamodels developed by this service use well structured and limited subsets of natural language. This has the advantage that models can be understood by almost all stakeholders. Equations and formal notations are avoided. So often, it is necessary for stakeholders to learn some modelling notation before being able to understand what the models developed with other techniques, actually mean; we avoid that completely.

This service is supported by the metametamodelling tool metaPSLĀ® which generates the metamodel required by the organization.

Customization

Clients who have developed a metamodel are likely to want specific reports from the models developed, according to the requirements of the organization. This involves a combination of requirements gathering for the required reports, and tool customization to automate the necessary report generation and presentation.

Consulting

Consulting is available for all aspects of metametamodelling and metamodelling. Use the contact facilities in the left menu to make enquiries.

Training

There is a range of standard training that can be delivered, either in its usual form, or customized to client needs. Typical courses include:

  • Metametamodelling Overview (1 day)
  • Metametamodelling and Meta Modelling Principles (3 days)
  • Creating a Metameta Model (3-5 days - depending on practical content)
  • Defining Completeness and Consistency Standards (3 days)

Variation in the time needed for these courses, except the Overview, is primarily determined by the extent to which the commissioning organization would like the courses to be applied specifically to the organization context.