Integrating textual and graphical modelling languages

L.J.P. Engelen, M.G.J. Brand, van den

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

19 Citations (Scopus)

Abstract

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.
Original languageEnglish
Title of host publicationProceedings of the 9th Workshop on Language Descriptions, Tools and Applications, LDTA 2009, York, UK, March 28-29, 2009)
EditorsT. Ekman, J. Vinju
Pages105-120
DOIs
Publication statusPublished - 2010

Publication series

NameElectronic Notes in Theoretical Computer Science
Volume253(7)
ISSN (Print)1571-0061

Fingerprint

Computer simulation
Modeling languages

Cite this

Engelen, L. J. P., & Brand, van den, M. G. J. (2010). Integrating textual and graphical modelling languages. In T. Ekman, & J. Vinju (Eds.), Proceedings of the 9th Workshop on Language Descriptions, Tools and Applications, LDTA 2009, York, UK, March 28-29, 2009) (pp. 105-120). (Electronic Notes in Theoretical Computer Science; Vol. 253(7)). https://doi.org/10.1016/j.entcs.2010.08.035
Engelen, L.J.P. ; Brand, van den, M.G.J. / Integrating textual and graphical modelling languages. Proceedings of the 9th Workshop on Language Descriptions, Tools and Applications, LDTA 2009, York, UK, March 28-29, 2009). editor / T. Ekman ; J. Vinju. 2010. pp. 105-120 (Electronic Notes in Theoretical Computer Science).
@inproceedings{45dcf362a0a34e1588fa0d943d102894,
title = "Integrating textual and graphical modelling languages",
abstract = "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.",
author = "L.J.P. Engelen and {Brand, van den}, M.G.J.",
year = "2010",
doi = "10.1016/j.entcs.2010.08.035",
language = "English",
series = "Electronic Notes in Theoretical Computer Science",
pages = "105--120",
editor = "T. Ekman and J. Vinju",
booktitle = "Proceedings of the 9th Workshop on Language Descriptions, Tools and Applications, LDTA 2009, York, UK, March 28-29, 2009)",

}

Engelen, LJP & Brand, van den, MGJ 2010, Integrating textual and graphical modelling languages. in T Ekman & J Vinju (eds), Proceedings of the 9th Workshop on Language Descriptions, Tools and Applications, LDTA 2009, York, UK, March 28-29, 2009). Electronic Notes in Theoretical Computer Science, vol. 253(7), pp. 105-120. https://doi.org/10.1016/j.entcs.2010.08.035

Integrating textual and graphical modelling languages. / Engelen, L.J.P.; Brand, van den, M.G.J.

Proceedings of the 9th Workshop on Language Descriptions, Tools and Applications, LDTA 2009, York, UK, March 28-29, 2009). ed. / T. Ekman; J. Vinju. 2010. p. 105-120 (Electronic Notes in Theoretical Computer Science; Vol. 253(7)).

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

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 -

Engelen LJP, Brand, van den MGJ. Integrating textual and graphical modelling languages. In Ekman T, Vinju J, editors, Proceedings of the 9th Workshop on Language Descriptions, Tools and Applications, LDTA 2009, York, UK, March 28-29, 2009). 2010. p. 105-120. (Electronic Notes in Theoretical Computer Science). https://doi.org/10.1016/j.entcs.2010.08.035