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 条
  • [31] Meta-Model of PLM for Design of Systems of Systems
    Hehenberger, Peter
    Bricogne, Matthieu
    Le Duigou, Julien
    Eynard, Benoit
    PRODUCT LIFECYCLE MANAGEMENT IN THE ERA OF INTERNET OF THINGS, PLM 2015, 2016, 467 : 301 - 310
  • [32] Building a Reconfigurable System with Integrated Meta-Model
    Mubin, Ashirul
    Luo, Zuqun
    IMETI 2010: 3RD INTERNATIONAL MULTI-CONFERENCE ON ENGINEERING AND TECHNOLOGICAL INNOVATION, VOL I, 2010, : 136 - 139
  • [33] TOWARDS A META-MODEL FOR ENVIRONMENTAL MANAGEMENT OF HYDROLOGICAL RESOURCES
    Ordonez-Cordoba, Jose Armando
    Arciniegas, Jose Luis
    Corrales, Juan Carlos
    Figueroa, Apolinar
    REVISTA DIGITAL LAMPSAKOS, 2014, (12): : 92 - 100
  • [34] An Ontological Meta-Model Framework for Implementation of IEC 61968
    Lu, Yiming
    Liu, Dong
    PRZEGLAD ELEKTROTECHNICZNY, 2012, 88 (11A):
  • [35] An energy and environmental meta-model for strategic sustainable planning
    Zachary, D. S.
    Leopold, U.
    Reis, L. Aleluia
    Braun, C.
    Kneip, G.
    O'Nagy, O.
    ENERGY AND SUSTAINABILITY II, 2009, 121 : 247 - 255
  • [36] A Neural Network Meta-Model and its Application for Manufacturing
    Lechevalier, David
    Hudak, Steven
    Ak, Ronay
    Lee, Y. Tina
    Foufou, Sebti
    PROCEEDINGS 2015 IEEE INTERNATIONAL CONFERENCE ON BIG DATA, 2015, : 1428 - 1435
  • [37] A meta-model for large-scale software system
    Wei, YX
    Zhang, SS
    Zhong, FR
    2003 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS, VOLS 1-5, CONFERENCE PROCEEDINGS, 2003, : 3501 - 3505
  • [38] Data assimilation for urban noise mapping with a meta-model
    Lesieur, Antoine
    Mallet, Vivien
    Aumond, Pierre
    Can, Arnaud
    APPLIED ACOUSTICS, 2021, 178
  • [39] A Goal-Oriented Meta-Model for Scientific Research
    Dantan, Jerome
    Pollet, Yann
    Taibi, Salima
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2014, PT V, 2014, 8583 : 762 - +
  • [40] A Scalable Meta-Model for Big Data Security Analyses
    Yang, Baijan
    Zhang, Tonglin
    2016 IEEE 2ND INTERNATIONAL CONFERENCE ON BIG DATA SECURITY ON CLOUD (BIGDATASECURITY), IEEE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE AND SMART COMPUTING (HPSC), AND IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT DATA AND SECURITY (IDS), 2016, : 55 - 60