Understanding Quality in Conceptual Modeling
IEEE Software
Complete rules for n-ary relationship cardinality constraints
Data & Knowledge Engineering
Refactoring: improving the design of existing code
Refactoring: improving the design of existing code
Data Model Patterns: Conventions of Thought
Data Model Patterns: Conventions of Thought
Inconsistency Handling in Multiperspective Specifications
IEEE Transactions on Software Engineering
Conceptual Modeling Quality - From EER to UML Schemas Evaluation
ER '02 Proceedings of the 21st International Conference on Conceptual Modeling
Using ontology to validate conceptual models
Communications of the ACM - Service-oriented computing
Unified Modeling Language Reference Manual, The (2nd Edition)
Unified Modeling Language Reference Manual, The (2nd Edition)
The Elements of UML(TM) 2.0 Style
The Elements of UML(TM) 2.0 Style
Data & Knowledge Engineering - Special issue: Quality in conceptual modeling
Assisting novice analysts in developing quality conceptual models with UML
Communications of the ACM - Services science
How do practitioners use conceptual modeling in practice?
Data & Knowledge Engineering - Special issue: ER 2004
Conceptual Modeling of Information Systems
Conceptual Modeling of Information Systems
Generating Natural Language specifications from UML class diagrams
Requirements Engineering
Incremental Detection of Model Inconsistencies Based on Model Operations
CAiSE '09 Proceedings of the 21st International Conference on Advanced Information Systems Engineering
A knowledge-based object modeling advisor for developing quality object models
Expert Systems with Applications: An International Journal
On the use of association redefinition in UML class diagrams
ER'06 Proceedings of the 25th international conference on Conceptual Modeling
Model-Based Development and Evolution of Information Systems: A Quality Approach
Model-Based Development and Evolution of Information Systems: A Quality Approach
A method for the definition and treatment of conceptual schema quality issues
ER'12 Proceedings of the 31st international conference on Conceptual Modeling
Hi-index | 0.00 |
We believe that one of the most effective ways of increasing the quality of conceptual schemas in practice is by using an Integrated Development Environment (IDE) that enforces all relevant quality criteria. With this view, in this paper we analyze the support provided by current IDEs in the enforcement of quality criteria and we compare it with the one that could be provided given the current state of the art. We show that there is a large room for improvement. We introduce the idea of a unified catalog that would include all known quality criteria. We present an initial version of this catalog. We then evaluate the effectiveness of the additional support that could be provided by the current IDEs if they enforced all the quality criteria defined in the catalog. We focus on conceptual schemas written in UML/OCL, although our approach could be applied to other languages.