Metaclasses are first class: The ObjVlisp Model
OOPSLA '87 Conference proceedings on Object-oriented programming systems, languages and applications
Pattern languages of program design 3
Objects, components, and frameworks with UML: the catalysis approach
Objects, components, and frameworks with UML: the catalysis approach
Godel, Escher, Bach: An Eternal Golden Braid
Godel, Escher, Bach: An Eternal Golden Braid
Meta-Modeling for Distributed Object Environments
EDOC '97 Proceedings of the 1st International Conference on Enterprise Distributed Object Computing
The Metamodelling Language Calculus: Foundation Semantics for UML
FASE '01 Proceedings of the 4th International Conference on Fundamental Approaches to Software Engineering
Supporting and Applying the UML Conceptual Framework
«UML» '98 Selected papers from the First International Workshop on The Unified Modeling Language «UML»'98: Beyond the Notation
Mapping between Levels in the Metamodel Architecture
«UML» '01 Proceedings of the 4th International Conference on The Unified Modeling Language, Modeling Languages, Concepts, and Tools
The Essence of Multilevel Metamodeling
«UML» '01 Proceedings of the 4th International Conference on The Unified Modeling Language, Modeling Languages, Concepts, and Tools
Model-Driven Development: A Metamodeling Foundation
IEEE Software
Modelling software development methodologies: A conceptual foundation
Journal of Systems and Software
Information Modeling and Relational Databases
Information Modeling and Relational Databases
IEEE Software
A Domain Engineering Approach for Situational Method Engineering
ER '08 Proceedings of the 27th International Conference on Conceptual Modeling
Metamodelling for Software Engineering
Metamodelling for Software Engineering
A Flexible Infrastructure for Multilevel Language Engineering
IEEE Transactions on Software Engineering
An open source domain-specific tools framework to support model driven development of OSS
ECMDA-FA'07 Proceedings of the 3rd European conference on Model driven architecture-foundations and applications
Bridging metamodels and ontologies in software engineering
Journal of Systems and Software
The level-agnostic modeling language
SLE'10 Proceedings of the Third international conference on Software language engineering
Ontological metamodeling with explicit instantiation
SLE'09 Proceedings of the Second international conference on Software Language Engineering
Concepts for comparing modeling tool architectures
MoDELS'05 Proceedings of the 8th international conference on Model Driven Engineering Languages and Systems
MoDELS'05 Proceedings of the 8th international conference on Model Driven Engineering Languages and Systems
AOIS'04 Proceedings of the 6th international conference on Agent-Oriented Information Systems II
ER'06 Proceedings of the 25th international conference on Conceptual Modeling
On the Mathematics of Modelling, Metamodelling, Ontologies and Modelling Languages
On the Mathematics of Modelling, Metamodelling, Ontologies and Modelling Languages
How effective is UML modeling ?
Software and Systems Modeling (SoSyM)
What will it take? A view on adoption of model-based methods in practice
Software and Systems Modeling (SoSyM)
Bottom-up meta-modelling: an interactive approach
MODELS'12 Proceedings of the 15th international conference on Model Driven Engineering Languages and Systems
Ontological and linguistic metamodelling revisited: A language use approach
Information and Software Technology
Hi-index | 0.00 |
The use of models is increasing in software engineering, especially within the MDE initiative. Models are usually communicated by visualizing them, typically using a graphical modelling language. The architecture commonly used to standardize a software engineering modelling language utilizes multiple levels despite the fact that the basic assumptions are only valid for a pair of levels. This has led several research groups to seek a means by which modelling languages can be created, and later standardized, without resorting to 'fixes' necessitated by the use of strict metamodelling and a multilevel hierarchy. Here, we describe a novel single-level approach based on 'everything is an object', which permits effective flattening of such a hierarchy, thus obviating all the paradoxical concerns in the literature over the last two decades.