A relational information resource dictionary system
Communications of the ACM
Object-oriented software construction (2nd ed.)
Object-oriented software construction (2nd ed.)
UML toolkit
Rearchitecting the UML infrastructure
ACM Transactions on Modeling and Computer Simulation (TOMACS)
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
On the General Ontological Foundations of Conceptual Modeling
ER '02 Proceedings of the 21st International Conference on Conceptual Modeling
Model-Driven Development: A Metamodeling Foundation
IEEE Software
IEEE Software
Tools for an Extended Object Modelling Environment
ICECCS '05 Proceedings of the 10th IEEE International Conference on Engineering of Complex Computer Systems
The rationale of powertype-based metamodelling to underpin software development methodologies
APCCM '05 Proceedings of the 2nd Asia-Pacific conference on Conceptual modelling - Volume 43
An Algebraic Framework for Merging Incomplete and Inconsistent Views
RE '05 Proceedings of the 13th IEEE International Conference on Requirements Engineering
Modelling Multi-Facetted Purposes of Artefacts
Proceedings of the 2005 conference on New Trends in Software Methodologies, Tools and Techniques: Proceedings of the fourth SoMeT_W05
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
Technical Software Development Process in the XML Domain
ICSP '09 Proceedings of the International Conference on Software Process: Trustworthy Software Development Processes
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
Supporting a project leader within an evolving product library
SEPADS'10 Proceedings of the 9th WSEAS international conference on Software engineering, parallel and distributed systems
Consolidating diagram types from several agent-oriented methodologies
Proceedings of the 2010 conference on New Trends in Software Methodologies, Tools and Techniques: Proceedings of the 9th SoMeT_10
Bridging metamodels and ontologies in software engineering
Journal of Systems and Software
Modeling issues: a survival guide for a non-expert modeler
MODELS'10 Proceedings of the 13th international conference on Model driven engineering languages and systems: Part II
A study to support agile methods more effectively through traceability
Innovations in Systems and Software Engineering
Real-world semantics of conceptual models
The evolution of conceptual modeling
Random thoughts on multi-level conceptual modelling
The evolution of conceptual modeling
Good architecture = good (ADL + practices)
QoSA'10 Proceedings of the 6th international conference on Quality of Software Architectures: research into Practice - Reality and Gaps
Evaluating a graphical notation for modelling software development methodologies
Journal of Visual Languages and Computing
Qualitative evaluation of cultural heritage information modeling techniques
Journal on Computing and Cultural Heritage (JOCCH)
International Journal of Metadata, Semantics and Ontologies
On the search for a level-agnostic modelling language
CAiSE'13 Proceedings of the 25th international conference on Advanced Information Systems Engineering
Ontological and linguistic metamodelling revisited: A language use approach
Information and Software Technology
Hi-index | 0.00 |
Current modelling approaches often purport to be based on a strong theoretical underpinning but, in fact, contain many ill-defined concepts or even contradictions leading to potential misinterpretation. Although much modelling in object-oriented contexts is focussed on the use of the Unified Modelling Language (UML), this paper presents a technology-agnostic approach that analyses the basic concepts of structural models and modelling in software engineering, using an approach based on representation theory. We examine the different kinds of interpretive mappings (either isotypical, prototypical or metatypical) that are required in order to trace model entities back to the SUS (subject under study) entities that they represent. The difference between forward- and backward-looking models is also explained, as are issues relating to the appropriate definition of modelling languages in general based on representation theory. The need for product and process integration in methodologies is then addressed, leading to the conclusion that a mesh of verbal plus nominal nodes is necessary in any methodology metamodel. Finally, the need for a common, cross-cutting modelling infrastructure is established, and a solution proposed in the form of an ontologically universal modelling language, OOLang. Examples of the application of these theoretical analyses to the suite of OMG products (particularly SPEM, UML and MOF) are given throughout, with the hope that awareness of the importance of a better modelling infrastructure can be developed.