Abstract
Multiple conceptual data modelling languages exist, with newer version typically having more features to model the universe of discourse more precisely. The question arises, however, to what extent those features are actually used in extant models, and whether characteristic profiles can be discerned. We quantitatively evaluated this with a set of 105 UML Class Diagrams, ER and EER models, and ORM and ORM2 diagrams. When more features are available, they are used, but few times. Only 64 % of the entities are the kind of entities that appear in all three language families. Different profiles are identified that characterise how a typical UML, (E)ER and ORM diagram looks like.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Curland, M., Halpin, T.: Model driven development with NORMA. In: Proceeding of the 40th International Conference on System Sciences (HICSS-40), pp. 286a. IEEE Computer Society, Los Alamitos, Hawaii (2007)
Davies, I., Green, P., Rosemann, M., Indulska, M., Gallo, S.: How do practitioners use conceptual modeling in practice? DKE 58, 358–380 (2006)
Fillottrani, P.R., Keet, C.M.: Conceptual model interoperability: a metamodel-driven approach. In: Bikakis, A., Fodor, P., Roman, D. (eds.) RuleML 2014. LNCS, vol. 8620, pp. 52–66. Springer, Heidelberg (2014)
Fillottrani, P., Keet, C.M.: KF metamodel formalisation. Technical report 1412.6545v1, December 2014. arxiv.org
Halpin, T., Morgan, T.: Information Modeling and Relational Databases, 2nd edn. Morgan Kaufmann, San Francisco (2008)
Jarrar, M., Demy, J., Meersman, R.: On using conceptual data modeling for ontology engineering. J. Data Seman. 1(1), 185–207 (2003)
Keet, C.M., Fillottrani, P.R.: Toward an ontology-driven unifying metamodel for UML class diagrams, EER, and ORM2. In: Ng, W., Storey, V.C., Trujillo, J.C. (eds.) ER 2013. LNCS, vol. 8217, pp. 313–326. Springer, Heidelberg (2013)
Moody, D.L.: Theoretical and practical issues in evaluating the quality of conceptual models: current state and future directions. DKE 55, 243–276 (2005)
Object Management Group: Superstructure specification. Standard 2.4.1, Object Management Group (2012). http://www.omg.org/spec/UML/2.4.1/
Shoval, P., Shiran, S.: Entity-relationship and object-oriented data modeling–an experimental comparison of design quality. DKE 21, 297–315 (1997)
Smaragdakis, Y., Csallner, C., Subramanian, R.: Scalable satisfiability checking and test data generation from modeling diagrams. ASE 16, 73–99 (2009)
Song, I.Y., Chen, P.P.: Entity relationship model. In: Liu, L., Özsu, M.T. (eds.) Encyclopedia of Database Systems, vol. 1, pp. 1003–1009. Springer, Heidelberg (2009)
Thalheim, B.: Extended entity relationship model. In: Liu, L., Özsu, M.T. (eds.) Encyclopedia of Database Systems, vol. 1, pp. 1083–1091. Springer, Heidelberg (2009)
Acknowledgements
This work is based upon research supported by the National Research Foundation of South Africa (Project UID: 90041) and the Argentinian Ministry of Science and Technology.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Keet, C.M., Fillottrani, P.R. (2015). An Analysis and Characterisation of Publicly Available Conceptual Models. In: Johannesson, P., Lee, M., Liddle, S., Opdahl, A., Pastor López, Ó. (eds) Conceptual Modeling. ER 2015. Lecture Notes in Computer Science(), vol 9381. Springer, Cham. https://doi.org/10.1007/978-3-319-25264-3_45
Download citation
DOI: https://doi.org/10.1007/978-3-319-25264-3_45
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-25263-6
Online ISBN: 978-3-319-25264-3
eBook Packages: Computer ScienceComputer Science (R0)