On Instance-model Querying and Meta-model Transformation

被引:0
|
作者
Viet Cuong Nguyen [1 ]
Qafmolla, Xhevi [1 ]
机构
[1] Czech Tech Univ, Software Engn Res Grp, Dept Comp Sci & Engn, Fac Elect Engn, Prague 12135 2, Czech Republic
来源
INTERNATIONAL MULTICONFERENCE OF ENGINEERS AND COMPUTER SCIENTISTS (IMECS 2010), VOLS I-III | 2010年
关键词
Domain Specific Languages; Instance-model; Kermeta; Model Driven Development; Meta-model; OCL;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In today's market environment, change is an integral part of all projects. As such, its proper management is a crucial task when it comes to reducing both time and cost of development. The classical modeling approach can improve the situation up to a proper extent but it is not enough, because the process is usually variable and complex. Therefore it is necessary to introduce different level of abstractions for modeling. Each of these levels should serve at a certain phase for a certain purpose in the process. In the early stages several elements are grouped together and aggregated at the higher level, in an abstract model. Throughout time, granularity becomes smaller while understanding of the concepts becomes clearer and clearer and we need to see already working prototypes. In this situation, the approaches on instance- and meta-modeling techniques promise to bring productivity and efficiency to the process. This paper outlines practices from both approaches. We introduce the approach of using Object Constraint Language (OCL) with a Domain Specific Language (DSL) for instance-level model querying, illustrating this method with some examples. We analyze OCL from the broad perspective discussing its advantages and pointing out some its limitations. Moving to a higher level of abstraction, we also present the usage of Kermeta - an extension to the meta-data language with an action language for specifying semantics and behavior of meta-models. We show how Kermeta provides the possibility of automated meta-model transformations.
引用
收藏
页码:710 / 715
页数:6
相关论文
共 50 条
  • [1] Using Meta-Model Transformation to Model Software Evolution
    Girba, Tudor
    Favre, Jean-Marie
    Ducasse, Stephane
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2005, 137 (03) : 57 - 64
  • [2] A Meta-Model for Cooperation Systems
    Jeners, Nils
    Prinz, Wolfgang
    Franken, Sebastian
    COLLABORATIVE SYSTEMS FOR REINDUSTRIALIZATION, 2013, 408 : 239 - 246
  • [3] A meta-model for method integration
    Saeki, M
    INFORMATION AND SOFTWARE TECHNOLOGY, 1998, 39 (14-15) : 925 - 932
  • [4] A Composite Task Meta-model as a Reference Model
    Goschnick, Steve
    Sonenberg, Liz
    Balbo, Sandrine
    HUMAN-COMPUTER INTERACTION, 2010, 332 : 26 - +
  • [5] Transformation of GRAFCET into GAL for verification purposes based on a detailed meta-model
    Schnakenbeck, Aron
    Mross, Robin
    Voelker, Marcus
    Kowalewski, Stefan
    Fay, Alexander
    AT-AUTOMATISIERUNGSTECHNIK, 2023, 71 (01) : 56 - 67
  • [6] Formal verification of ontology transformation for distribution network information model based on meta-model theory
    Qin, Boya
    Liu, Dong
    Lu, Yiming
    IET CYBER-PHYSICAL SYSTEMS: THEORY & APPLICATIONS, 2020, 5 (04) : 388 - 393
  • [7] Software Architecture Matching by Meta-model Extension and Refinement
    Chen, Luxi
    Huang, Linpeng
    Li, Chen
    Luo, Weichao
    2012 19TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC), VOL 1, 2012, : 422 - 427
  • [8] A meta-model for Automated Enterprise Architecture Model Maintenance
    Farwick, Matthias
    Pasquazzo, Wilfried
    Breu, Ruth
    Schweda, Christian M.
    Voges, Karsten
    Hanschke, Inge
    2012 IEEE 16TH INTERNATIONAL ENTERPRISE DISTRIBUTED OBJECT COMPUTING CONFERENCE (EDOC), 2012, : 1 - 10
  • [9] An Application Meta-Model for Community Care
    Mata, Pilar
    Baarah, Aladdin H.
    Kuziemsky, Craig
    Peyton, Liam
    5TH INTERNATIONAL CONFERENCE ON EMERGING UBIQUITOUS SYSTEMS AND PERVASIVE NETWORKS / THE 4TH INTERNATIONAL CONFERENCE ON CURRENT AND FUTURE TRENDS OF INFORMATION AND COMMUNICATION TECHNOLOGIES IN HEALTHCARE / AFFILIATED WORKSHOPS, 2014, 37 : 465 - +
  • [10] Toward a meta-model for computational engineering
    Gerstle, W
    ENGINEERING WITH COMPUTERS, 2002, 18 (04) : 328 - 338