A Fuzzy Based Approach to Measure Completeness of an Entity-Relationship Model

Completeness is one of the important measures for semantic quality of a conceptual model, an ER model in our case. In this paper, a complete methodology is presented to measure completeness quantitatively. This methodology identifies existence of functional dependencies in the given conceptual model and transforms it into a multi-graph using the transformation rules proposed in this paper. This conversion can be helpful in implementing and automating computation of quality metrics for a given conceptual model. The new Fuzzy Completeness Index (FCI) introduced in this paper adopts an improved approach over Completeness Index proposed by authors in the previous research. FCI takes into account the extent a functional dependency has its representation in the conceptual model even when it is not fully represented. This partial representation of a functional dependency is measured using the fuzzy membership values and fuzzy hedges. The value of FCI varies between 0 and 1, where 1 represents a model that incorporates all the functional dependencies associated with it. Computation of FCI is demonstrated for a number of conceptual models. It is illustrated that the quality in terms of completeness can effectively be measured and compared through the FCI based approach.

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

[2]  Bernhard Thalheim,et al.  Entity-relationship modeling - foundations of database technology , 2010 .

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

[4]  Clifford Stein,et al.  Introduction to Algorithms, 2nd edition. , 2001 .

[5]  John Krogstie,et al.  Towards a Deeper Understanding of Quality in Requirements Engineering , 1995, CAiSE.

[6]  T. Ross Fuzzy Logic with Engineering Applications , 1994 .

[7]  Someswar Kesh,et al.  Evaluating the quality of entity relationship models , 1995, Inf. Softw. Technol..

[8]  Ronald L. Rivest,et al.  Introduction to Algorithms , 1990 .

[9]  Professor Dr. Bernhard Thalheim Entity-Relationship Modeling , 2000, Springer Berlin Heidelberg.

[10]  Graeme G. Shanks,et al.  What Makes a Good Data Model? Evaluating the Quality of Entity Relationship Models , 1994, ER.

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

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

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

[14]  Mario Piattini,et al.  A Metric-Based Approach for Predicting Conceptual Data Models Maintainability , 2001, Int. J. Softw. Eng. Knowl. Eng..