Query by Drawing Examples of UML Model

Xuelin Zhang,Tian Zhang,Xuandong Li
DOI: https://doi.org/10.1109/apsec.2012.65
2012-01-01
Abstract:With the development of model driven architecture(MDA), the number of models being used and produced is increasing. Comprehending and reusing models face a real challenge. Model query is put forward to solve these problems. Most people chose using OCL as the query language. However, OCL is a textual query language, it isn't powerful enough and always generates very complex query statements even for a simple query. We think that a graphical representation to specify queries on UML models could facilitate the software developers' comprehension on what a query pattern looks like, because of that it is easier to be understood and much more visual. In this paper, we propose a model query method which is queried by drawing examples of the UML model. This query method is based on the graphical representation we presented in this paper.
What problem does this paper attempt to address?