A proposal for a formal model of objects
Object-oriented concepts, databases, and applications
Understanding Quality in Conceptual Modeling
IEEE Software
Using objects for systems analysis
Communications of the ACM
Facet modelling: an approach to flexible and integrated conceptual modelling
Information Systems
OPEN modeling language (OML) reference manual
OPEN modeling language (OML) reference manual
Understanding relationships with attributes in entity-relationship diagrams
ICIS '99 Proceedings of the 20th international conference on Information Systems
Emancipating instances from the tyranny of classes in information modeling
ACM Transactions on Database Systems (TODS)
Grounding the OML metamodel in ontology
Journal of Systems and Software
Overlaps in Requirements Engineering
Automated Software Engineering
An Ontological Evaluation of the OML Metamodel
ISCO-4 Proceedings of the IFIP TC8/WG8.1 International Conference on Information System Concepts: An Integrated Discipline Emerging
Facet Models for Problem Analysis
CAiSe '95 Proceedings of the 7th International Conference on Advanced Information Systems Engineering
MetaEdit+: A Fully Configurable Multi-User and Multi-Tool CASE and CAME Environment
CAiSE ;96 Proceedings of the 8th International Conference on Advances Information System Engineering
Towards Ontologically Based Semantics for UML Constructs
ER '01 Proceedings of the 20th International Conference on Conceptual Modeling: Conceptual Modeling
Should Optional Properties Be Used in Conceptual Modelling? A Theory and Three Empirical Tests
Information Systems Research
Data & Knowledge Engineering
Towards more extensible metaCASE tools
CAiSE'07 Proceedings of the 19th international conference on Advanced information systems engineering
A quality model for conceptual models of MDD environments
Advances in Software Engineering - Special issue on new generation of software metrics
An ontology for enterprise and information systems modelling
Applied Ontology
An ontology for enterprise and information systems modelling
Applied Ontology
Using a functional size measurement procedure to evaluate the quality of models in MDD environments
ACM Transactions on Software Engineering and Methodology (TOSEM) - In memoriam, fault detection and localization, formal methods, modeling and design
Hi-index | 0.00 |
The paper argues that, as a language for representing concrete problem domains, the quality of the UML is compromised by its many referentially redundant modelling constructs. A referential redundancy occurs when several modelling constructs or model elements refer to the same classes, things or properties in the problem domain. Referential redundancy compromises language and model quality because it hampers consistency checking, update reflection and reuse of model content between different diagrams or models. To alleviate this problem, the paper shows how the relevant parts of the UML can be reformulated using faceted metamodelling, so that referential redundancy is eliminated at the language level and potentially reduced at the model level. The discussion contrasts faceted metamodelling with conventional metamodelling using metaobjects, -properties and -relationships and argues that many of the referential redundancies in the UML are introduced by the conventional metamodelling approach used to define it.