Automated derivation of translators from annotated grammars

D. Ordóñez Camacho, K. Mens, M.G.J. Brand, van den, J.J. Vinju

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

5 Citations (Scopus)

Abstract

In this paper we propose a technique to automate the process of building translators between operations languages, a family of DSLs used to program satellite operations procedures. We exploit the similarities between those languages to semi-automatically build a transformation schema between them, through the use of annotated grammars. To improve the overall translation process even more, reducing its complexity, we also propose an intermediate representation common to all operations languages. We validate our approach by semi-automatically deriving translators between some operations languages, using a prototype tool which we implemented for that purpose.
Original languageEnglish
Title of host publicationProceedings 6th Workshop on Language Descriptions, Tools, and Applications (LDTA 2006, Vienna, Austria, April 1, 2006)
EditorsJ. Boyland, A. Sloane
Pages121-137
DOIs
Publication statusPublished - 2006

Publication series

NameElectronic Notes in Theoretical Computer Science
Volume164(2)
ISSN (Print)1571-0061

Fingerprint

DSL
Satellites

Cite this

Ordóñez Camacho, D., Mens, K., Brand, van den, M. G. J., & Vinju, J. J. (2006). Automated derivation of translators from annotated grammars. In J. Boyland, & A. Sloane (Eds.), Proceedings 6th Workshop on Language Descriptions, Tools, and Applications (LDTA 2006, Vienna, Austria, April 1, 2006) (pp. 121-137). (Electronic Notes in Theoretical Computer Science; Vol. 164(2)). https://doi.org/10.1016/j.entcs.2006.10.009
Ordóñez Camacho, D. ; Mens, K. ; Brand, van den, M.G.J. ; Vinju, J.J. / Automated derivation of translators from annotated grammars. Proceedings 6th Workshop on Language Descriptions, Tools, and Applications (LDTA 2006, Vienna, Austria, April 1, 2006). editor / J. Boyland ; A. Sloane. 2006. pp. 121-137 (Electronic Notes in Theoretical Computer Science).
@inproceedings{2d67de1d49e24820811eaabe13029511,
title = "Automated derivation of translators from annotated grammars",
abstract = "In this paper we propose a technique to automate the process of building translators between operations languages, a family of DSLs used to program satellite operations procedures. We exploit the similarities between those languages to semi-automatically build a transformation schema between them, through the use of annotated grammars. To improve the overall translation process even more, reducing its complexity, we also propose an intermediate representation common to all operations languages. We validate our approach by semi-automatically deriving translators between some operations languages, using a prototype tool which we implemented for that purpose.",
author = "{Ord{\'o}{\~n}ez Camacho}, D. and K. Mens and {Brand, van den}, M.G.J. and J.J. Vinju",
year = "2006",
doi = "10.1016/j.entcs.2006.10.009",
language = "English",
series = "Electronic Notes in Theoretical Computer Science",
pages = "121--137",
editor = "J. Boyland and A. Sloane",
booktitle = "Proceedings 6th Workshop on Language Descriptions, Tools, and Applications (LDTA 2006, Vienna, Austria, April 1, 2006)",

}

Ordóñez Camacho, D, Mens, K, Brand, van den, MGJ & Vinju, JJ 2006, Automated derivation of translators from annotated grammars. in J Boyland & A Sloane (eds), Proceedings 6th Workshop on Language Descriptions, Tools, and Applications (LDTA 2006, Vienna, Austria, April 1, 2006). Electronic Notes in Theoretical Computer Science, vol. 164(2), pp. 121-137. https://doi.org/10.1016/j.entcs.2006.10.009

Automated derivation of translators from annotated grammars. / Ordóñez Camacho, D.; Mens, K.; Brand, van den, M.G.J.; Vinju, J.J.

Proceedings 6th Workshop on Language Descriptions, Tools, and Applications (LDTA 2006, Vienna, Austria, April 1, 2006). ed. / J. Boyland; A. Sloane. 2006. p. 121-137 (Electronic Notes in Theoretical Computer Science; Vol. 164(2)).

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

TY - GEN

T1 - Automated derivation of translators from annotated grammars

AU - Ordóñez Camacho, D.

AU - Mens, K.

AU - Brand, van den, M.G.J.

AU - Vinju, J.J.

PY - 2006

Y1 - 2006

N2 - In this paper we propose a technique to automate the process of building translators between operations languages, a family of DSLs used to program satellite operations procedures. We exploit the similarities between those languages to semi-automatically build a transformation schema between them, through the use of annotated grammars. To improve the overall translation process even more, reducing its complexity, we also propose an intermediate representation common to all operations languages. We validate our approach by semi-automatically deriving translators between some operations languages, using a prototype tool which we implemented for that purpose.

AB - In this paper we propose a technique to automate the process of building translators between operations languages, a family of DSLs used to program satellite operations procedures. We exploit the similarities between those languages to semi-automatically build a transformation schema between them, through the use of annotated grammars. To improve the overall translation process even more, reducing its complexity, we also propose an intermediate representation common to all operations languages. We validate our approach by semi-automatically deriving translators between some operations languages, using a prototype tool which we implemented for that purpose.

U2 - 10.1016/j.entcs.2006.10.009

DO - 10.1016/j.entcs.2006.10.009

M3 - Conference contribution

T3 - Electronic Notes in Theoretical Computer Science

SP - 121

EP - 137

BT - Proceedings 6th Workshop on Language Descriptions, Tools, and Applications (LDTA 2006, Vienna, Austria, April 1, 2006)

A2 - Boyland, J.

A2 - Sloane, A.

ER -

Ordóñez Camacho D, Mens K, Brand, van den MGJ, Vinju JJ. Automated derivation of translators from annotated grammars. In Boyland J, Sloane A, editors, Proceedings 6th Workshop on Language Descriptions, Tools, and Applications (LDTA 2006, Vienna, Austria, April 1, 2006). 2006. p. 121-137. (Electronic Notes in Theoretical Computer Science). https://doi.org/10.1016/j.entcs.2006.10.009