Analysis of binary/ternary cardinality combinations in entity-relationship modeling
Data & Knowledge Engineering
The entity-relationship model—toward a unified view of data
ACM Transactions on Database Systems (TODS) - Special issue: papers from the international conference on very large data bases: September 22–24, 1975, Framingham, MA
Using Perceptual Syntax to Enhance Semantic Content in Diagrams
IEEE Computer Graphics and Applications
An analysis of structural validity in entity-relationship modeling
Data & Knowledge Engineering
Motion to support rapid interactive queries on node--link diagrams
ACM Transactions on Applied Perception (TAP)
Model-Driven Software Development: Technology, Engineering, Management
Model-Driven Software Development: Technology, Engineering, Management
EMF: Eclipse Modeling Framework 2.0
EMF: Eclipse Modeling Framework 2.0
Data Model Comprehension: An Empirical Comparison of ER and UML Class Diagrams
ICPC '08 Proceedings of the 2008 The 16th IEEE International Conference on Program Comprehension
Database Systems: The Complete Book
Database Systems: The Complete Book
Database Systems: A Practical Approach to Design, Implementation and Management
Database Systems: A Practical Approach to Design, Implementation and Management
An experimental comparison of ER and UML class diagrams for data modelling
Empirical Software Engineering
Fundamentals of Database Systems
Fundamentals of Database Systems
Unified Modeling Language Reference Manual
Unified Modeling Language Reference Manual
Identifying the weaknesses of UML class diagrams during data model comprehension
Proceedings of the 14th international conference on Model driven engineering languages and systems
Extending ER models to capture database transformations to build data sets for data mining
Data & Knowledge Engineering
Hi-index | 0.00 |
A metamodel describes the elements of a model, the relationships between them, and the structuring rules that constraint the model elements and the way they are arranged/related in order to respect the domain rules. That is, a metamodel provides an abstract syntax to distinguish between valid and invalid models. Although the Enhanced Entity-Relationship (EER) model has been extensively researched, and various extensions and enhancements have been proposed, to the best of our knowledge, a metamodel for the EER model, based on the classical notation of Chen, has not been proposed yet. That is, we have found no evidence of a metamodel that gives a precise and expressive definition of constructors and constructions needed to create, interchange or transform valid EER models. With aim of overcoming these shortcoming, in this paper we propose an expressive metamodel for EER modeling, named EER MetaModel (EERMM), which provides a novel perspective for scientific researches and industrial applications that need an EER metamodel as a starting point. As a proof of concept, we have implemented a CASE tool (EERCASE) according to our metamodel and, by exploiting this tool, we have designed an EER schema that makes use of all constructors of the EER model.