A framework for information systems architecture
IBM Systems Journal
Component-based product line engineering with UML
Component-based product line engineering with UML
Towards a General Component Model for Web-Based Applications
Annals of Software Engineering
Rearchitecting the UML infrastructure
ACM Transactions on Modeling and Computer Simulation (TOMACS)
AToM3: A Tool for Multi-formalism and Meta-modelling
FASE '02 Proceedings of the 5th International Conference on Fundamental Approaches to Software Engineering
The Essence of Multilevel Metamodeling
«UML» '01 Proceedings of the 4th International Conference on The Unified Modeling Language, Modeling Languages, Concepts, and Tools
MetaEdit+: defining and using domain-specific modeling languages and code generators
OOPSLA '03 Companion of the 18th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
SOFA 2.0: Balancing Advanced Features in a Hierarchical Component Model
SERA '06 Proceedings of the Fourth International Conference on Software Engineering Research, Management and Applications
The Palladio component model for model-driven performance prediction
Journal of Systems and Software
Eclipse Modeling Project: A Domain-Specific Language (DSL) Toolkit
Eclipse Modeling Project: A Domain-Specific Language (DSL) Toolkit
Derivation and Refinement of Textual Syntax for Models
ECMDA-FA '09 Proceedings of the 5th European Conference on Model Driven Architecture - Foundations and Applications
Multi-level Modeling for Industrial Automation Systems
SEAA '09 Proceedings of the 2009 35th Euromicro Conference on Software Engineering and Advanced Applications
A Flexible Infrastructure for Multilevel Language Engineering
IEEE Transactions on Software Engineering
Advanced modelling made simple with the Gmodel metalanguage
Proceedings of the First International Workshop on Model-Driven Interoperability
Deep meta-modelling with METADEPTH
TOOLS'10 Proceedings of the 48th international conference on Objects, models, components, patterns
The level-agnostic modeling language
SLE'10 Proceedings of the Third international conference on Software language engineering
Building Enterprise Systems with ODP: An Introduction to Open Distributed Processing
Building Enterprise Systems with ODP: An Introduction to Open Distributed Processing
Concepts for comparing modeling tool architectures
MoDELS'05 Proceedings of the 8th international conference on Model Driven Engineering Languages and Systems
Domain-specific textual meta-modelling languages for model driven engineering
ECMFA'12 Proceedings of the 8th European conference on Modelling Foundations and Applications
Towards multi-level aware model transformations
ICMT'12 Proceedings of the 5th international conference on Theory and Practice of Model Transformations
MODELS'07 Proceedings of the 10th international conference on Model Driven Engineering Languages and Systems
Melanie: multi-level modeling and ontology engineering environment
Proceedings of the 2nd International Master Class on Model-Driven Engineering: Modeling Wizards
A prototype implementation of an orthographic software modeling environment
Proceedings of the 1st Workshop on View-Based, Aspect-Oriented and Orthographic Software Modelling
Flexible views for rapid model-driven development
Proceedings of the 1st Workshop on View-Based, Aspect-Oriented and Orthographic Software Modelling
Harmonizing textual and graphical visualizations of domain specific models
Proceedings of the Second Workshop on Graphical Modeling Language Development
Hi-index | 0.00 |
Single-Underlying-Model (SUM) based software engineering environments are founded on the principle of dynamically generating all required descriptions and visualizations of software systems "on demand" from a single underlying information source rather than by storing them decentrally as separately-persisted artifacts. It is possible to implement such environments using traditional two-level modeling tools, but for them to achieve their full potential we believe they need to be built on a multi-level modeling infrastructure that can support (a) the definition of model content across arbitrary ontological classification levels, (b) the addition of new domain-specific modeling features without the need to change the linguistic meta-model and (c) flexible support for various forms of content visualization and editing in a uniform, coherent and interchangeable way. In this paper we present such a multi-level modeling infrastructure and describe its use in the construction of a prototype SUM-based software engineering environment called nAOMi.