Automated Derivation of Translators From Annotated Grammars

Ordonez Camacho, Diego;Mens, Kim;van den Brand, Mark;Vinju, Jurgen
(2006) ETAPS-LDTA 2006 — Location: Vienne

Files

automated.pdf
  • Restricted Access
  • Adobe PDF
  • 273.61 KB

Details

Authors
  • Ordonez Camacho, DiegoUCLouvain
    Author
  • Mens, Kimorcid-logoUCLouvain
    Author
  • van den Brand, MarkTechnical University Eindhoven, Eindhoven, The Netherlands
    Author
  • Vinju, JurgenCentrum voor Wiskunde en Informatica, Amsterdam, The Netherlands
    Author
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 semiautomatically 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.
Affiliations

Citations

Ordonez Camacho, D., Mens, K., van den Brand, M., & Vinju, J. (2006). Automated Derivation of Translators From Annotated Grammars. Electronic Notes in Theoretical Computer Science, 75(1-2), 3-20. https://doi.org/10.1016/j.entcs.2006.10.009 (Original work published 2010)