A comparison of two metacompilation approaches to implementing a complex domain-specific language
Författare
Summary, in English
Operational semantics and attribute grammars are examples of formalisms that can be used for generating compilers. We are interested in finding similarities and differences in how these approaches are applied to complex languages, and for generating compilers of such maturity that they have users in industry.
As a specific case, we present a comparative analysis of two compilers for Modelica, a language for physical modeling, and which contains numerous compilation challenges. The two compilers are OpenModelica, which is based on big-step operational semantics, and JModelica.org, which is based on reference attribute grammars.
Avdelning/ar
Publiceringsår
2012
Språk
Engelska
Publikation/Tidskrift/Serie
Proceedings of the ACM Symposium on Applied Computing, SAC 2012
Dokumenttyp
Konferensbidrag
Förlag
Association for Computing Machinery (ACM)
Ämne
- Computer Science
- Control Engineering
Conference name
2012 Symposium On Applied Computing
Conference date
2012-03-25
Conference place
Riva del Garda (Trento), Italy
Status
Published
Projekt
- ELLIIT LU P05: Scalable Language Tools for Cyber-Physical Systems
Forskningsgrupp
- LCCC
ISBN/ISSN/Övrigt
- ISBN: 978-1-4503-0857-1