A model query language for domain-specific models

Jiangmin Guo, Jie Ding, Jinzhi Lu*, Guoxin Wang

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

3 Citations (Scopus)

Abstract

Model queries play a crucial role in the Model-driven development processes, particularly for Domain-Specific Modeling (DSM) and Model-based Systems Engineering (MBSE). The model queries are also regarded as the cornerstone for model-driven development activities, such as code generation, model transformation, and model constraints checking. The GOPPRR metamodeling approach is widely used to formalize the domain-specific models. Based on this approach, the KARMA language has been proposed to formalize models, metamodels, and code generation but lacks support for the model querying. This paper proposed one query language based on the GOPPRR metamodeling approach extended from the KARMA language to realize the unified query formalisms for multi-domain models. Finally, a case in a vehicle tracking system development is used to verify the availability of model query language, which is implemented in a domain modeling tool, MetaGraph.

Original languageEnglish
Title of host publicationProceedings - 2020 5th International Conference on Mechanical, Control and Computer Engineering, ICMCCE 2020
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages1207-1213
Number of pages7
ISBN (Electronic)9780738105208
DOIs
Publication statusPublished - Dec 2020
Event5th International Conference on Mechanical, Control and Computer Engineering, ICMCCE 2020 - Harbin, China
Duration: 25 Dec 202027 Dec 2020

Publication series

NameProceedings - 2020 5th International Conference on Mechanical, Control and Computer Engineering, ICMCCE 2020

Conference

Conference5th International Conference on Mechanical, Control and Computer Engineering, ICMCCE 2020
Country/TerritoryChina
CityHarbin
Period25/12/2027/12/20

Keywords

  • Domain-specific language
  • Model query language
  • Model-based systems engineering
  • Model-driven development

Fingerprint

Dive into the research topics of 'A model query language for domain-specific models'. Together they form a unique fingerprint.

Cite this