Conceptual Modeling Quality - From EER to UML Schemas Evaluation

This exploratory research investigates the evaluation process of conceptual specifications developed using either Extended Entity-Relationship (EER) or Unified Modeling Language (UML) conceptual models. In this paper, we provide a comprehensive framework for evaluating EER and UML conceptual schemas. Furthermore, we define classes of metrics facilitating the evaluation process and leading to the choice of the appropriate representation among several schemas describing the same reality. Based on quality criteria proposed in the literature, we select a subset of criteria relevant to conceptual EER schema quality evaluation. For each criterion we define one or several metrics allowing the designer to measure the schema quality. We evaluate alternative EER conceptual schemas representing the same universe of discourse using the appropriate criteria and their associated metrics. Finally, we extrapolate this evaluation process to UML schemas. Following the development of our framework, we analyze a case study and provide evidence in the support of the usefulness of the framework.

[1]  Robert W. Zmud,et al.  An Attribute Space for Organizational Communication Channels , 1990, Inf. Syst. Res..

[2]  Daniel L. Moody,et al.  Metrics for Evaluating the Quality of Entity Relationship Models , 1998, ER.

[3]  Vojislav B. Misic,et al.  Evaluating the Quality of Reference Models , 2000, ER.

[4]  Diane M. Strong,et al.  Beyond Accuracy: What Data Quality Means to Data Consumers , 1996, J. Manag. Inf. Syst..

[5]  Graeme G. Shanks,et al.  Improving the Quality of Entity Relationship Models - Experience in Research and Practice , 1998, ER.

[6]  Alan M. Davis,et al.  Software requirements - analysis and specification , 1990 .

[7]  Arne Sølvberg,et al.  Understanding quality in conceptual modeling , 1994, IEEE Software.

[8]  Blake Ives,et al.  The measurement of user information satisfaction , 1983, CACM.

[9]  Richard Y. Wang,et al.  Anchoring data quality dimensions in ontological foundations , 1996, CACM.

[10]  Shamkant B. Navathe,et al.  Conceptual Database Design: An Entity-Relationship Approach , 1991 .

[11]  Charles H. Kriebel,et al.  Evaluating the Quality of Information Systems , 1979 .

[12]  Geert Poels,et al.  Measures for Assessing Dynamic Complexity Aspects of Object-Oriented Conceptual Schemes , 2000, ER.

[13]  Stuart E. Madnick,et al.  Data quality requirements analysis and modeling , 2011, Proceedings of IEEE 9th International Conference on Data Engineering.

[14]  Sammy W. Pearson,et al.  Development of a Tool for Measuring and Analyzing Computer User Satisfaction , 1983 .

[15]  Richard Y. Wang,et al.  Toward quality data: An attribute-based approach , 2014, Decis. Support Syst..

[16]  Reinhard Schütte,et al.  The Guidelines of Modeling - An Approach to Enhance the Quality in Information Models , 1998, ER.

[17]  Grady Booch,et al.  Object-Oriented Design with Applications , 1990 .

[18]  Mario Piattini,et al.  Measuring the Quality of Entity Relationship Diagrams , 2000, ER.

[19]  Petia Wohed,et al.  Improving Quality in Conceptual Modelling by the Use of Schema Transformations , 1996, ER.