TY - GEN
T1 - Integrating textual and graphical modelling languages
AU - Engelen, L.J.P.
AU - Brand, van den, M.G.J.
PY - 2010
Y1 - 2010
N2 - 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.
Keywords: Grammarware; modelware; surface language.
AB - 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.
Keywords: Grammarware; modelware; surface language.
U2 - 10.1016/j.entcs.2010.08.035
DO - 10.1016/j.entcs.2010.08.035
M3 - Conference contribution
T3 - Electronic Notes in Theoretical Computer Science
SP - 105
EP - 120
BT - Proceedings of the 9th Workshop on Language Descriptions, Tools and Applications, LDTA 2009, York, UK, March 28-29, 2009)
A2 - Ekman, T.
A2 - Vinju, J.
ER -