Abstract
The paper is related to modeling and metamodeling disciplines, which are applicable in the software engineering domain. It is focused on the subject of finding the way leading to the selection of the right metamodel for a particular modeling problem. The approach introduced in the paper is based on a specific application of the Extended Graph Generalization, which is used to identify features of known metamodels in relation to the extensions and generalizations introduced by the Extended Graph Generalization definition. The discussion is related to an illustrative case-study. The paper introduces the Extended Graph Generalization definitions in Association-Oriented Metamodel, the Extended Graph Generalization symbolic notation, which are used when comparing features of different metamodels in relation to the Extended Graph Generalization features.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Codd, E.F.: A relational model of data for large shared data banks. Commun. ACM 26(1), 64–69 (1983)
Cook, S., et al.: Unified modeling language (UML) version 2.5.1. Standard, Object Management Group (OMG), December 2017. https://www.omg.org/spec/UML/2.5.1
Dahchour, M., Pirotte, A.: The semantics of reifying n-ary relationships as classes. In: ICEIS, vol. 2, pp. 580–586 (2002)
Jodłowiec, M., Krótkiewicz, M., Wojtkiewicz, K.: Defining semantic networks using association-oriented metamodel. J. Intell. Fuzzy Syst. 37(6), 7453–7464 (2019)
Jodłowiec, M., Krótkiewicz, M., Zabawa, P.: Fundamentals of generalized and extended graph-based structural modeling. In: Nguyen, N.T., Hoang, B.H., Huynh, C.P., Hwang, D., Trawiński, B., Vossen, G. (eds.) ICCCI 2020. LNCS (LNAI), vol. 12496, pp. 27–41. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-63007-2_3
Jodłowiec, M., Pietranik, M.: Towards the pattern-based transformation of SBVR models to association-oriented models. In: Nguyen, N.T., Chbeir, R., Exposito, E., Aniorté, P., Trawiński, B. (eds.) ICCCI 2019. LNCS (LNAI), vol. 11683, pp. 79–90. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-28377-3_7
Joslyn, C.A., Aksoy, S., Arendt, D., Firoz, J., Jenkins, L., Praggastis, B., Purvine, E., Zalewski, M.: Hypergraph analytics of domain name system relationships. In: Kamiński, B., Prałat, P., Szufel, P. (eds.) WAW 2020. LNCS, vol. 12091, pp. 1–15. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-48478-1_1
Krótkiewicz, M.: A novel inheritance mechanism for modeling knowledge representation systems. Comput. Sci. Inf. Syst. 15(1), 51–78 (2018)
Krótkiewicz, M.: Cyclic value ranges model for specifying flowing resources in unified process metamodel. Enterp. Inf. Syst. 13(7–8), 1046–1068 (2019)
Singh, P., Sachdeva, S.: A landscape of XML data from analytics perspective. Procedia Comput. Sci. 173, 392–402 (2020)
Smarandache, F.: Extension of hypergraph to n-superhypergraph and to plithogenic n-superhypergraph, and extension of hyperalgebra to n-ary (classical-/neutro-/anti-)hyperalgebra. Neutrosophic Sets Syst. 33, 18 (2020)
Yadati, N.: Neural message passing for multi-relational ordered and recursive hypergraphs. In: Advances in Neural Information Processing Systems, vol. 33 (2020)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this paper
Cite this paper
Jodłowiec, M., Krótkiewicz, M., Zabawa, P. (2021). The Extended Graph Generalization as a Representation of the Metamodels’ Extensional Layer. In: Fujita, H., Selamat, A., Lin, J.CW., Ali, M. (eds) Advances and Trends in Artificial Intelligence. Artificial Intelligence Practices. IEA/AIE 2021. Lecture Notes in Computer Science(), vol 12798. Springer, Cham. https://doi.org/10.1007/978-3-030-79457-6_32
Download citation
DOI: https://doi.org/10.1007/978-3-030-79457-6_32
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-79456-9
Online ISBN: 978-3-030-79457-6
eBook Packages: Computer ScienceComputer Science (R0)