Object-oriented analysis and design
Object-oriented analysis and design
Object-Oriented Methods
Materialization and Its Metaclass Implementation
IEEE Transactions on Knowledge and Data Engineering
Modeling and Improving an Industrial Software Process
IEEE Transactions on Software Engineering
Rearchitecting the UML infrastructure
ACM Transactions on Modeling and Computer Simulation (TOMACS)
Materialization: A Powerful and Ubiquitous Abstraction Pattern
VLDB '94 Proceedings of the 20th International Conference on Very Large Data Bases
SDL Based Approach to Software Process Modeling
EWSPT '00 Proceedings of the 7th European Workshop on Software Process Technology
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
The Essence of Multilevel Metamodeling
«UML» '01 Proceedings of the 4th International Conference on The Unified Modeling Language, Modeling Languages, Concepts, and Tools
MDA Explained: The Model Driven Architecture: Practice and Promise
MDA Explained: The Model Driven Architecture: Practice and Promise
Model-Driven Development: A Metamodeling Foundation
IEEE Software
IEEE Software
Modelling software development methodologies: A conceptual foundation
Journal of Systems and Software
A work product pool approach to methodology specification and enactment
Journal of Systems and Software
A Representation-Theoretical Analysis of the OMG Modelling Suite
Proceedings of the 2005 conference on New Trends in Software Methodologies, Tools and Techniques: Proceedings of the fourth SoMeT_W05
On the Challenges of Correctly Using Metamodels in Software Engineering
Proceedings of the 2007 conference on New Trends in Software Methodologies, Tools and Techniques: Proceedings of the sixth SoMeT_07
Inducing Metaassociations and Induced Relationships
ER '09 Proceedings of the 28th International Conference on Conceptual Modeling
A formal approach to reuse successful traceability practices in SPL projects
Proceedings of the 2010 ACM Symposium on Applied Computing
A study to support agile methods more effectively through traceability
Innovations in Systems and Software Engineering
A FUML-based distributed execution machine for enacting software process models
ECMFA'11 Proceedings of the 7th European conference on Modelling foundations and applications
eSPEM – a SPEM extension for enactable behavior modeling
ECMFA'10 Proceedings of the 6th European conference on Modelling Foundations and Applications
A comparison of the Essence 1.0 and SPEM 2.0 specifications for software engineering methods
Proceedings of the Third Workshop on Process-Based Approaches for Model-Driven Engineering
Ontological and linguistic metamodelling revisited: A language use approach
Information and Software Technology
Hi-index | 0.00 |
Metamodelling provides a way of modelling the rules underpinning not only modelling languages such as UML but also processes. In the context of object-oriented development, we evaluate the conceptual framework used to reason about metamodelling from the different perspectives of methodologist, method engineer and software developer. We propose the use of clabjets and powertype patterns as a solution to avoid the present inconsistencies in the use of a strict metamodelling multi-level hierarchy and demonstrate their efficacy in providing a solid and improved framework for OO-based process (and product) metamodelling.