Identify MVC architectural pattern based on ontology

1Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.

Abstract

MVC architectural pattern is widely used in software architecture design. It helps decouple the processing and the visualization of system data. Identified MVC architectural pattern helps understand how the software is actually implemented based on MVC architectural pattern, and further improve the consistency between design and source code. This paper proposes an ontology-based MVC architectural pattern identification method. Firstly, we use the combination of design patterns to describe the structure of MVC architectural pattern, so as to construct the MVC ontology of concept layer. Then we construct a program dependency graph by extracting the dependencies between entities in the target system, and build the ontology of instance layer. Finally, the MVC architectural pattern ontology of the specific target system is inferred by ontology reasoner in order to obtained MVC architectural pattern and the pattern elements included in each component. We use open source projects as the benchmark, and the experimental results show that our method effectively identify the MVC architectural pattern and the pattern elements in software system.

Cite

CITATION STYLE

APA

Yin, Q., Wang, L., & Li, B. (2019). Identify MVC architectural pattern based on ontology. In Proceedings of the International Conference on Software Engineering and Knowledge Engineering, SEKE (Vol. 2019-July, pp. 612–617). Knowledge Systems Institute Graduate School. https://doi.org/10.18293/SEKE2019-163

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free