Font Size: a A A

UML Model Query Based On Structure Pattern Matching

Posted on:2013-09-30Degree:MasterType:Thesis
Country:ChinaCandidate:H J ChenFull Text:PDF
GTID:2248330371488507Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Model query is a process of finding right models in model warehouse and is a new research direction model reusing. Making research on model query and improving the performance of model query can further improve the level of model reusing, reduce software design and maintenance costs, and improve the efficiency of software produc-tion. Model query can make for understanding component relationships, improve the system model comprehensibility, and reduce system complexity.Unified modeling language is a general visual modeling language for systems analysis, design, configuration, maintenance and management. UML runs through software’s whole lifecycle. At present, there are a lot of UML tools. And they combine with software lifecycle management, improve team collaboration capabilities. So team productivity and product quality can be improved. While model driven technology is continuing to mature and UML becomes popular, the model scale is expanding now. So making research in model query is very urgent now. Model query can help users to traverse model warehouse and search for the target models.In order to solve above model query problems and improve user experience in modeling, this paper proposes a UML model query method based on structure pattern matching, borrowing from information retrieval and UML modeling technology. The target model in model warehouse will be found by structural pattern matching, which compares query pattern’s detail structure information to models’in model warehouse. This paper makes a study of UML model query based on structure matching. This paper’s main contributions include:This paper proposes an information extraction algorithm based on UML XMI file, for UML mode has obvious structural features and contains a large number of structure redundant information. This paper proposes a visual model query language. By graphical model descrip-tion, visual language clearly shows target model’s characteristic.Diversity of model structure and matching order impact on the algorithm’s per-formance, this paper presents a UML model search algorithms based on structure pattern matching, and implements a prototype model query engine.
Keywords/Search Tags:UML, model query, query by example, structure information extraction, structure pattern matching
PDF Full Text Request
Related items