Abstract
This article argues the necessity of conceptual normalisation in software engineering and data development. Moreover, it aims to put a basis for formal definitions of conceptual normal forms. The Author’s approach is ontologically based exploiting an axiom of non-redundancy of the Real World. Further, the Author also shows how relational and object normalisation are connected with a conceptual one. In the end, the Author argues for herein proposed ideas and definitions.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Molhanec, M.: A contribution to user interface modelling based on graph transformations approach. In: Proceedings of the International Workshop on Enterprises & Organizational Modeling and Simulation, p. 14 (2009)
Molhanec, M.: Towards the conceptual normalisation. In: Proceedings of the 6th International Workshop on Enterprise & Organizational Modeling and Simulation, pp. 133–141 (2010)
Molhanec, M.: Conceptual normalisation formalised. In: Barjis, J., Eldabi, T., Gupta, A. (eds.) EOMAS 2011. LNBIP, vol. 88, pp. 159–172. Springer, Heidelberg (2011). https://doi.org/10.1007/978-3-642-24175-8_12
Molhanec, M.: Some reasoning behind conceptual normalisation. In: Pokorny, J., Repa, V., Richta, K., Wojtkowski, W., Linger, H., Barry, C., Lang, M. (eds.) Information Systems Development, pp. 517–525. Springer, New York (2011). https://doi.org/10.1007/978-1-4419-9790-6_41
Molhanec, M.: Úvod do konceptuálnà normalizace. In: Tvorba softvare 2010, Ostrava, pp. 141–149 (2010)
Molhanec, M.: Krátká úvaha o normalizaci. In: Objekty 2009, Hradec Králové, pp. 149–160 (2009)
Molhanec, M.: Ontologické základy konceptuálnà normalizace. In: Objekty 2006, Ostrava, pp. 81–90 (2006)
Codd, E.F.: A relational model of data for large shared data banks. Commun. ACM 13(6), 377–387 (1970)
Codd, E.F.: Further normalization of the data base relational model. Data Base Syst. 33–64 (1972)
Codd, E.F.: Recent investigations into relational data base systems, IBM Research Report RJ1385, 23rd April 1974
Chen, P.P.-S.: The entity-relationship model—toward a unified view of data. ACM Trans. Database Syst. TODS 1(1), 9–36 (1976)
Benci, E., Bodart, F., Bogaert, H., Cabanes, A.: Concepts for the design of a conceptual schema. In: IFIP Working Conference on Modelling in Data Base Management Systems, pp. 181–200 (1976)
Halpin, T.A.: What is an elementary fact? In: Proceedings of First NIAM-ISDM Conference (1993)
PÃcka, M., Pergl, R.: Gradual Modeling of Information System
Ambler, S.W.: Building Object Applications that Work. Cambridge University Press, New York (1997)
Nootenboom, H.J.: Nuts - an online column about software design
Yonghui, W.: Research on normalization design for complex object schemes. In: 2001 International Conferences on Info-Tech and Info-Net. Proceedings (Cat. No. 01EX479), vol. 3, pp. 355–360 (2001)
Tari, Z., Stokes, J., Spaccapietra, S.: Object normal forms and dependency constraints for object-oriented schemata. ACM Trans. Database Syst. TODS 22(4), 513–569 (1997)
Khodorkovsky, V.V.: On normalization of relations in databases. Program. Comput. Softw. 28(1), 41–52 (2002)
Molhanec, M., Merunka, V.: Object normalization as the contribution to the area of formal methods of object-oriented database design. In: Sobh, T. (ed.) Advances in Computer and Information Sciences and Engineering, pp. 100–104. Springer, Dordrecht (2007). https://doi.org/10.1007/978-1-4020-8741-7_55
de Carvalho, V.A., Almeida, J.P.A., Guizzardi, G.: Using reference domain ontologies to define the real-world semantics of domain-specific languages. In: Jarke, M., Mylopoulos, J., Quix, C., Rolland, C., Manolopoulos, Y., Mouratidis, H., Horkoff, J. (eds.) CAiSE 2014. LNCS, vol. 8484, pp. 488–502. Springer, Cham (2014). https://doi.org/10.1007/978-3-319-07881-6_33
van Orman Quine, W.: Ontological Relativity and Other Essays. Columbia University Press, New York (1969)
Guizzardi, G.: Ontological foundations for structural conceptual models (2005)
Heller, B., Herre, H.: Ontological categories in GOL. Axiomathes 14(1), 57–76 (2004)
Guizzardi, G., Wagner, G., Guarino, N., van Sinderen, M.: An ontologically well-founded profile for UML conceptual models. In: Persson, A., Stirna, J. (eds.) CAiSE 2004. LNCS, vol. 3084, pp. 112–126. Springer, Heidelberg (2004). https://doi.org/10.1007/978-3-540-25975-6_10
Guizzardi, G., Wagner, G.: Some applications of a unified foundational ontology in business modeling. In: Business Systems Analysis with Ontologies, pp. 345–367. IGI Global (2005)
Knott, R., Merunka, V., Polak, J.: The BORM methodology: a third-generation fully object-oriented methodology. Knowl. Based Syst. 16(2), 77–89 (2003)
The Elements of UMLâ„¢ Style (Sigs Reference Library): Scott W. Ambler: 9780521525473: Amazon.com: Books. https://www.amazon.com/Elements-UML%C2%99-Style-Reference-Library/dp/0521525470. Accessed 23 May 2019
Knott, R.P., Merunka, V., Polak, J.: The BORM methodology: a third-generation fully object-oriented methodology. Knowl. Based Syst. 16, 77–89 (2003)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Molhanec, M. (2019). Conceptual Normalisation in Software Engineering. In: Pergl, R., Babkin, E., Lock, R., Malyzhenkov, P., Merunka, V. (eds) Enterprise and Organizational Modeling and Simulation. EOMAS 2019. Lecture Notes in Business Information Processing, vol 366. Springer, Cham. https://doi.org/10.1007/978-3-030-35646-0_2
Download citation
DOI: https://doi.org/10.1007/978-3-030-35646-0_2
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-35645-3
Online ISBN: 978-3-030-35646-0
eBook Packages: Computer ScienceComputer Science (R0)