Communications of the ACM - Special issue on analysis and modeling in software development
Toward a common object-oriented meta-model for object development
Object development methods
Methodology standards: help or hindrance?
OOPSLA '94 Proceedings of the ninth annual conference on Object-oriented programming systems, language, and applications
Object-oriented methods (UML ed., 2nd ed.): a foundation
Object-oriented methods (UML ed., 2nd ed.): a foundation
Pattern languages of program design 3
Object-Oriented Metamethods
Object Oriented Design Measurement
Object Oriented Design Measurement
Machines, Languages and Computation
Machines, Languages and Computation
Rearchitecting the UML infrastructure
ACM Transactions on Modeling and Computer Simulation (TOMACS)
Metamodeling in EIA/CDIF---meta-metamodel and metamodels
ACM Transactions on Modeling and Computer Simulation (TOMACS)
Meta-Modeling for Distributed Object Environments
EDOC '97 Proceedings of the 1st International Conference on Enterprise Distributed Object Computing
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
Model-Driven Development: A Metamodeling Foundation
IEEE Software
Action-oriented conceptual modelling
European Journal of Information 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
Reflecting on action in language, organisations and information systems
European Journal of Information Systems - Special issue: Action in language, organisations and information systems
Modelling software development methodologies: A conceptual foundation
Journal of Systems and Software
Metamodelling for Software Engineering
Metamodelling for Software Engineering
A Flexible Infrastructure for Multilevel Language Engineering
IEEE Transactions on Software Engineering
Bridging metamodels and ontologies in software engineering
Journal of Systems and Software
Granularity in conceptual modelling: application to metamodels
ER'10 Proceedings of the 29th international conference on Conceptual modeling
The level-agnostic modeling language
SLE'10 Proceedings of the Third international conference on Software language engineering
Modeling techniques for multi-level abstraction
The evolution of conceptual modeling
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
AOIS'04 Proceedings of the 6th international conference on Agent-Oriented Information Systems II
On the Mathematics of Modelling, Metamodelling, Ontologies and Modelling Languages
On the Mathematics of Modelling, Metamodelling, Ontologies and Modelling Languages
MODELS'07 Proceedings of the 10th international conference on Model Driven Engineering Languages and Systems
On the search for a level-agnostic modelling language
CAiSE'13 Proceedings of the 25th international conference on Advanced Information Systems Engineering
Hi-index | 0.00 |
Context: Although metamodelling is generally accepted as important for our understanding of software and systems development, arguments about the validity and utility of ontological versus linguistic metamodelling continue. Objective: The paper examines the traditional, metamodel-focused construction of modelling languages in the context of language use, and particularly speech act theory. These concepts are then applied to the problems introduced by the ''Orthogonal Classification Architecture'' that is often called the ontological/linguistic paradox. The aim of the paper is to show how it is possible to overcome these problems. Method: The paper adopts a conceptual-analytical approach by revisiting the published arguments and developing an alternative metamodelling architecture based on language use. Results: The analysis shows that when we apply a language use perspective of meaning to traditional modelling concepts, a number of incongruities and misconceptions in the traditional approaches are revealed - issues that are not evident in previous work based primarily on set theory. Clearly differentiating between the extensional and intensional aspects of class concepts (as sets) and also between objects (in the social world) and things (in the physical world) allows for a deeper understanding to be gained of the relationship between the ontological and linguistic views promulgated in the modelling world. Conclusions: We propose that a viewpoint that integrates language use ideas into traditional modelling (and metamodelling) is vital, and stress that meaning is not inherent in the physical world; meaning, and thus socially valid objects, are constructed by use of language, which may or may not establish a one-to-one correspondence relationship between objects and physical things.