Integrating Textual and Graphical Modelling Languages

被引:12
作者
Engelen, Luc [1 ]
van den Brand, Mark [1 ]
机构
[1] Eindhoven Univ Technol TU E, Dept Math & Comp Sci, POB 513, NL-5600 MB Eindhoven, Netherlands
关键词
Grammarware; modelware; surface language;
D O I
10.1016/j.entcs.2010.08.035
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Graphical diagrams are the main modelling constructs offered by the popular modelling language UML. Because textual representations of models also have their benefits, we investigated the integration of textual and graphical modelling languages, by comparing two approaches. One approach uses grammarware and the other uses modelware. As a case study, we implemented two versions of a textual alternative for Activity Diagrams, which is an example of a surface language. This paper describes our surface language, the two approaches, and the two implementations that follow these approaches.
引用
收藏
页码:105 / 120
页数:16
相关论文
共 23 条
[11]  
Object Management Group, 2007, UN MOD LANG SUP 2 1
[12]  
Object Management Group, 2007, MOF 2 0 XMI MAPP VER
[13]  
Object Management Group, 2008, MET OB FAC MOF 2 0 Q
[14]  
Paige R., 2003, P WORKSH MET MDA 200
[15]   ANTLR - A PREDICATED-LL(K) PARSER GENERATOR [J].
PARR, TJ ;
QUONG, RW .
SOFTWARE-PRACTICE & EXPERIENCE, 1995, 25 (07) :789-810
[16]   WHY LOOKING ISNT ALWAYS SEEING - READERSHIP SKILLS AND GRAPHICAL PROGRAMMING [J].
PETRE, M .
COMMUNICATIONS OF THE ACM, 1995, 38 (06) :33-44
[17]  
Reenskaug T., 1979, TECHNICAL REPORT
[18]  
Sankar Sriram, 2008, JAVA COMPILER COMPIL
[19]  
Scheidgen M, 2008, LECT NOTES COMPUT SC, V5095, P153, DOI 10.1007/978-3-540-69100-6_11
[20]  
van den Brand M. G. J., 2001, Compiler Construction. 10th International Conference, CC 2001. Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2001. Proceedings (Lecture Notes in Computer Science Vol.2027), P365