Back to Search Start Over

A Language Designer's Workbench: A One-Stop-Shop for Implementation and Verification of Language Designs

Authors :
Andrew Tolmach
Eelco Visser
Augusto Passalaqua
Vlad Vergu
Guido Wachsmuth
Gabrieël Konat
Pierre Neron
Source :
Onward! 2014: Proceedings of the 2014 ACM International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software, Onward! 2014, Onward!
Publication Year :
2014
Publisher :
Association for Computing Machinery (ACM), 2014.

Abstract

The realization of a language design requires multiple artifacts that redundantly encode the same information. This entails significant effort for language implementors, and often results in late detection of errors in language definitions. In this paper we present a proof-of-concept language designer's workbench that supports generation of IDEs, interpreters, and verification infrastructure from a single source. This constitutes a first milestone on the way to a system that fully automates language implementation and verification.

Details

Language :
English
Database :
OpenAIRE
Journal :
Onward! 2014: Proceedings of the 2014 ACM International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software, Onward! 2014, Onward!
Accession number :
edsair.doi.dedup.....30a8e0cae4ca83aa81dba1d754100b43