Domain-specific modelling with AToM3

被引:0
作者
Vangheluwe, Hans [1 ]
Sun, Ximeng [1 ]
Bodden, Eric [1 ]
机构
[1] McGill Univ, Sch Comp Sci, Montreal, PQ, Canada
来源
ICSOFT 2007: PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON SOFTWARE AND DATA TECHNOLOGIES, VOL PL/DPS/KE/MUSE | 2007年
关键词
meta-modelling; model transformation; domain-specific modelling; traffic simulation;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Using domain-specific modelling environments maximally constrains users, matching their mental model of the problem domain, and allows them to only build syntactically correct models. Anecdotal evidence shows that domain-specific modelling can drastically improve productivity as well as product quality. In this paper, the foundations of (domain-specific) modelling language design are presented. Our guiding principle is to 11 model everything". It is indeed shown how all aspects of language design can be explicitly (meta-)modelled enabling the efficient synthesis of domain-specific, visual, modelling environments. The case of AToM(3), A Tool for Multi-formalism and Meta Modelling, is elaborated. Concepts are illustrated by modelling, analysis, simulation, and eventual synthesis of software for Traffic networks.
引用
收藏
页码:305 / 314
页数:10
相关论文
共 10 条
  • [1] [Anonymous], P INT WORKSH MOD ENG
  • [2] Costagliola G, 2002, J VISUAL LANG COMPUT, V13, P573, DOI 10.1006/S1045-926X(02)00025-3
  • [3] de Lara J, 2002, LECT NOTES COMPUT SC, V2306, P174
  • [4] Engelfriet J., 1997, Handbook of Graph Grammars and Computing by Graph Transformation, V1, P1
  • [5] Giese H, 2007, LECT NOTES COMPUT SC, V4364, P252
  • [6] Harel David., 2000, MODELING LANGUAGES S
  • [7] Concepts and realization of a diagram editor generator based on hypergraph transformation
    Minas, M
    [J]. SCIENCE OF COMPUTER PROGRAMMING, 2002, 44 (02) : 157 - 180
  • [8] PAPACOSTAS C, 1992, TRANSPORTATION ENG P
  • [9] Vangheluwe H, 2004, PROCEEDINGS OF THE 2004 WINTER SIMULATION CONFERENCE, VOLS 1 AND 2, P249
  • [10] Zeigler B., 1984, THEORY MODELLING SIM