Skip to main content

2016 | OriginalPaper | Buchkapitel

The Algorithmizable Modeling of the Object-Oriented Data Model in Craft.CASE

verfasst von : Ondřej Šubrt, Vojtěch Merunka

Erschienen in: Enterprise and Organizational Modeling and Simulation

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

The object-oriented approach usually does not follow any formal design process and is mostly ad hoc in real software development. This makes it more of an art than a science. The quality of the resultant design therefore depends to a large extent on the skills of the individual designer and cannot be evaluated easily. In this paper we present an approach to normalization of the object-oriented conceptual model based on UML class diagrams. The normalization of the object-oriented data model is performed in algorithmic way based on model transformation rules. The algorithm is able to transform the object-oriented data model from one into the other normal form following the transformation rules. The algorithm application rids the design process from the above-mentioned problems and yields a better object model by bringing formalism and taking a scientific approach. Recently, development of the CASE tool based on this approach has been started.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Merunka, V., Tůma, J.: Normalization rules of the object-oriented data model. In: Innovations and Advances in Computer, Information, Systems Sciences, and Engineering, pp. 1077–1089. Springer, New York (2013) Merunka, V., Tůma, J.: Normalization rules of the object-oriented data model. In: Innovations and Advances in Computer, Information, Systems Sciences, and Engineering, pp. 1077–1089. Springer, New York (2013)
2.
Zurück zum Zitat Goldberg, A., Rubin, K.S.: Succeeding with Objects: Decision Frameworks for Project Management. Addison-Weysley, Boston (1995) Goldberg, A., Rubin, K.S.: Succeeding with Objects: Decision Frameworks for Project Management. Addison-Weysley, Boston (1995)
3.
Zurück zum Zitat Merunka, V.: Objektové modelování. Alfa Nakladatelství, s.r.o. (2008) Merunka, V.: Objektové modelování. Alfa Nakladatelství, s.r.o. (2008)
4.
Zurück zum Zitat Catell, R.G.: The Object Data Standard: ODMG 3.0. Morgan Kaufmann, Burlington (2000) Catell, R.G.: The Object Data Standard: ODMG 3.0. Morgan Kaufmann, Burlington (2000)
5.
Zurück zum Zitat Montgomery, S.: Object-Oriented Information Engineering: Analysis, Design, and Implementation. Academic Press, Cambridge (2012) Montgomery, S.: Object-Oriented Information Engineering: Analysis, Design, and Implementation. Academic Press, Cambridge (2012)
6.
Zurück zum Zitat Merunka, V., Nouza, O., Brožek, J.: Automated model transformations using the C.C language. In: Dietz, J.L.G., Albani, A., Barjis, J. (eds.) CIAO!/EOMAS -2008. LNBIP, vol. 10, pp. 137–151. Springer, Heidelberg (2008). doi:10.1007/978-3-540-68644-6_10 CrossRef Merunka, V., Nouza, O., Brožek, J.: Automated model transformations using the C.C language. In: Dietz, J.L.G., Albani, A., Barjis, J. (eds.) CIAO!/EOMAS -2008. LNBIP, vol. 10, pp. 137–151. Springer, Heidelberg (2008). doi:10.​1007/​978-3-540-68644-6_​10 CrossRef
7.
Zurück zum Zitat Yonghui, W., Aoying, Z.: Research on normalization design for complex object schemes. In: Proceedings of ICII 2001 Info-Tech and Info-Net, vol. 5, pp. 101–106. IEEE, Beijing (2001) Yonghui, W., Aoying, Z.: Research on normalization design for complex object schemes. In: Proceedings of ICII 2001 Info-Tech and Info-Net, vol. 5, pp. 101–106. IEEE, Beijing (2001)
8.
Zurück zum Zitat Mok, W.Y., Ng, Y.-K., Embley, D.W.: An improved nested normal form for use in object-oriented software systems. In: Proceedings of the 2nd International Computer Science Conference Data and Knowledge Engineering: Theory and Applications, pp. 446–452, Hong Kong (1992) Mok, W.Y., Ng, Y.-K., Embley, D.W.: An improved nested normal form for use in object-oriented software systems. In: Proceedings of the 2nd International Computer Science Conference Data and Knowledge Engineering: Theory and Applications, pp. 446–452, Hong Kong (1992)
9.
Zurück zum Zitat Tari, Z., Stokes, J., Spaccapietra, S.: ACM transactions on database systems. In: Object Normal Forms and Dependency Constraints for Object-Oriented Schemata, vol. 22, pp. 513–569. ACM, New York (1997) Tari, Z., Stokes, J., Spaccapietra, S.: ACM transactions on database systems. In: Object Normal Forms and Dependency Constraints for Object-Oriented Schemata, vol. 22, pp. 513–569. ACM, New York (1997)
10.
Zurück zum Zitat Lee, B.S.: ACM SIGMOD record. In: Normalization in OODB Design, vol. 24, pp. 23–27. ACM, New York (1995) Lee, B.S.: ACM SIGMOD record. In: Normalization in OODB Design, vol. 24, pp. 23–27. ACM, New York (1995)
11.
Zurück zum Zitat Mala, G.S.A., Uma, G.V.: Automatic construction of object oriented design models [UML Diagrams] from natural language requirements specification. In: Yang, Q., Webb, G. (eds.) PRICAI 2006. LNCS (LNAI), vol. 4099, pp. 1155–1159. Springer, Heidelberg (2006). doi:10.1007/978-3-540-36668-3_152 CrossRef Mala, G.S.A., Uma, G.V.: Automatic construction of object oriented design models [UML Diagrams] from natural language requirements specification. In: Yang, Q., Webb, G. (eds.) PRICAI 2006. LNCS (LNAI), vol. 4099, pp. 1155–1159. Springer, Heidelberg (2006). doi:10.​1007/​978-3-540-36668-3_​152 CrossRef
15.
Zurück zum Zitat Lodhi, F., Mehdi, H.: Normalization of object-oriented design. In: 7th International Multi Topic Conference, INMIC 2003, pp. 446–450. IEEE (2003) Lodhi, F., Mehdi, H.: Normalization of object-oriented design. In: 7th International Multi Topic Conference, INMIC 2003, pp. 446–450. IEEE (2003)
Metadaten
Titel
The Algorithmizable Modeling of the Object-Oriented Data Model in Craft.CASE
verfasst von
Ondřej Šubrt
Vojtěch Merunka
Copyright-Jahr
2016
DOI
https://doi.org/10.1007/978-3-319-49454-8_7