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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Bettini, L.: Implementing Domain-Specific Languages with Xtext and Xtend. Packt Publishing, Birmingham (2013)
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)
Fowler, M.: Domain-Specific Languages. The Addison-Wesley Signature Series. Addison-Wesley, Boston (2011)
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)
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)
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)
Krótkiewicz, M.: Association-oriented database model - \(n\)-ary associations. Int. J. Softw. Eng. Knowl. Eng. 27(02), 281–320 (2017)
Microsoft: Microsoft, Getting Started with Domain-Specific Languages (2015). https://msdn.microsoft.com/en-us/library/ee943825.aspx
OMG: Object Management Group, Semantics of Business Vocabulary And Rules 1.4 (2014). http://www.omg.org/spec/SBVR/1.4/
OMG: Object Management Group, Unified Modeling Language (UML) superstructure version 2.5 (2015). http://www.omg.org/spec/UML/2.5/
OMG: Meta Object Facility (MOF) core specification version 2.0 (2016). http://www.omg.org/spec/MOF/2.5.1/
OMG: Object Management Group, Model-Driven Architecture (2017). http://www.omg.org/mda/
Zabawa, P.: Context-Driven Meta-Modeling Framework (CDMM-F) - context role. Tech. Trans. 112(1-NP(19)), 105–114 (2015)
Zabawa, P.: Context-Driven Meta-Modeling Framework (CDMM-F) - Internal Structure (2018, accepted for publication)
Zabawa, P., Fitrzyk, G.: Eclipse modeling plugin for Context-Driven Meta-Modeling (CDMM)-meta-modeler. Tech. Trans. 112(1-NP(19)), 115–125 (2015)
Zabawa, P., Fitrzyk, G., Nowak, K.: Context-Driven Meta-Modeler (CDMM)-meta-modeler application case-study. Inf. Syst. Manag. 5(1), 144–158 (2016)
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
Zabawa, P., Stanuszek, M.: Characteristics of the Context-Driven Meta-Modeling Paradigm (CDMM-P). Tech. Trans. 111(3-NP), 123–134 (2014)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG, part of Springer Nature
About this paper
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)