Skip to main content

AODB and CDMM Modeling – Comparative Case-Study

  • Conference paper
  • First Online:
Intelligent Information and Database Systems (ACIIDS 2018)

Abstract

The paper is focused on comparison of two different approaches to graph modeling. A case study, which was chosen as a common background for the comparison, is an example of modeling problems characteristic for bioinformatics. First the OMG Semantics of Business Vocabulary and Rules (SBVR) standard was used to define the domain. The Association-Oriented Database (AODB) metamodel based approach was applied to show how the appropriate domain-specific model can be created in a graph modeling language dedicated to data modeling. In contrast, the Context-Driven Meta-Modeling (CDMM) approach, illustrates how to construct a domain-specific modeling language to model the case-study as a domain. The AODB is used as a General-Purpose Modeling Language (GPML) while the CDMM is applied as a Domain-Specific Modeling Language (DSML). Both approaches constitute alternatives for MOF based languages known from OMG standards.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Bettini, L.: Implementing Domain-Specific Languages with Xtext and Xtend. Packt Publishing, Birmingham (2013)

    Google Scholar 

  2. Ferreira, J.E., Takai, O.K.: Understanding database design. In: Gruber, A., Durham, A.M., Huynh, C., del Portillo, H.A. (eds.) Bioinformatics in Tropical Disease Research, chap. A02, pp. 69–94. National Center for Biotechnology Information (US), Bethesda (2008)

    Google Scholar 

  3. Fowler, M.: Domain-Specific Languages. The Addison-Wesley Signature Series. Addison-Wesley, Boston (2011)

    Google Scholar 

  4. Jodlowiec, M., Krótkiewicz, M.: Semantics discovering in relational databases by pattern-based mapping to association-oriented metamodel - a biomedical case study. In: Proceedings of the Information Technologies in Medicine - 5th International Conference, ITIB 2016, Kamień Śląski, Poland, 20–22 June 2016, vol. 1, pp. 475–487 (2016)

    Google Scholar 

  5. Jodłowiec, M., Krótkiewicz, M.: Towards the mapping of UML class diagrams to association-oriented database metamodel schemata. In: Proceedings of 8th International Conference on Information, Intelligence and Applications (IISA2017). IEEE (2017, accepted for publication)

    Google Scholar 

  6. Krótkiewicz, M., Wojtkiewicz, K.: Functional and structural integration without competence overstepping in structured semantic knowledge base system. J. Logic Lang. Inf. 23(3), 331–345 (2014)

    Article  Google Scholar 

  7. Krótkiewicz, M.: Association-oriented database model - \(n\)-ary associations. Int. J. Softw. Eng. Knowl. Eng. 27(02), 281–320 (2017)

    Article  Google Scholar 

  8. Microsoft: Microsoft, Getting Started with Domain-Specific Languages (2015). https://msdn.microsoft.com/en-us/library/ee943825.aspx

  9. OMG: Object Management Group, Semantics of Business Vocabulary And Rules 1.4 (2014). http://www.omg.org/spec/SBVR/1.4/

  10. OMG: Object Management Group, Unified Modeling Language (UML) superstructure version 2.5 (2015). http://www.omg.org/spec/UML/2.5/

  11. OMG: Meta Object Facility (MOF) core specification version 2.0 (2016). http://www.omg.org/spec/MOF/2.5.1/

  12. OMG: Object Management Group, Model-Driven Architecture (2017). http://www.omg.org/mda/

  13. Zabawa, P.: Context-Driven Meta-Modeling Framework (CDMM-F) - context role. Tech. Trans. 112(1-NP(19)), 105–114 (2015)

    Google Scholar 

  14. Zabawa, P.: Context-Driven Meta-Modeling Framework (CDMM-F) - Internal Structure (2018, accepted for publication)

    Google Scholar 

  15. Zabawa, P., Fitrzyk, G.: Eclipse modeling plugin for Context-Driven Meta-Modeling (CDMM)-meta-modeler. Tech. Trans. 112(1-NP(19)), 115–125 (2015)

    Google Scholar 

  16. Zabawa, P., Fitrzyk, G., Nowak, K.: Context-Driven Meta-Modeler (CDMM)-meta-modeler application case-study. Inf. Syst. Manag. 5(1), 144–158 (2016)

    Google Scholar 

  17. Zabawa, P., Hnatkowska, B.: CDMM-F – domain languages framework. In: Świątek, J., Borzemski, L., Wilimowska, Z. (eds.) ISAT 2017. AISC, vol. 656, pp. 263–273. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-67229-8_24

    Google Scholar 

  18. Zabawa, P., Stanuszek, M.: Characteristics of the Context-Driven Meta-Modeling Paradigm (CDMM-P). Tech. Trans. 111(3-NP), 123–134 (2014)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Marek Krótkiewicz .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer International Publishing AG, part of Springer Nature

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Krótkiewicz, M., Zabawa, P. (2018). AODB and CDMM Modeling – Comparative Case-Study. In: Nguyen, N., Hoang, D., Hong, TP., Pham, H., Trawiński, B. (eds) Intelligent Information and Database Systems. ACIIDS 2018. Lecture Notes in Computer Science(), vol 10752. Springer, Cham. https://doi.org/10.1007/978-3-319-75420-8_6

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-75420-8_6

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-75419-2

  • Online ISBN: 978-3-319-75420-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics