Meta Modelling

?A Meta Model for Collaborative Enterprise Modelling

There is ample evidence to suggest that collaborative modeling offers significant advantages over modeling carried out by individuals. Collaborative modeling can be achieved by workshops and other interactive techniques. Recently there has been increasing interest in supporting collaborative modeling with web and repository based tools, especially where the desired participants are separated by distance and time zones and potentially language. This paper introduces and formalises some constructs and extensions to meta models (and meta meta models) which have been found useful in enhancing the usefulness of large scale collaborative modeling tools and the manageability of the models employed in support of enterprise architecture management. Issues addressed include: subject domain, ownership, authority, context, time, version, status, multiple opinions, user groups/roles, multiple languages and avoiding information overload.

?Date?

?Published?

?Cooking up a MEAL: Creating a Meta Enterprise Architecture Language

This paper presents the case for, and work on, the creation of a Meta Enterprise Architecture Language (MEAL), realised as a domain specific language for the definition, population, maintenance, manipulation, representation and analysis of enterprise architecture models and meta models. The English-like textual language is intended as a high level API to architecture modeling and repository services, both for internal use within tools and external use between tools. Requirements for such a language are identified and work on a proof of concept implementation using the Squeak dialect of Smalltalk is described. A subset of the language syntax is presented. It is intended that the language, after initial proof of concept, will be placed in the public domain and eventually become a standard.

Published?

?DATE?