The browser you are using is not supported by this website. All versions of Internet Explorer are no longer supported, either by us or Microsoft (read more here: https://www.microsoft.com/en-us/microsoft-365/windows/end-of-ie-support).

Please use a modern browser to fully experience our website, such as the newest versions of Edge, Chrome, Firefox or Safari etc.

Rewriting JGrafchart with Rewritable Reference Attribute Grammars

Author

Summary, in English

Grafchart is a graphical programming language for sequential control applications. It exists in two versions: the basic version (BV) and the high-level version (HLV). The currently used Grafchart tool, JGrafchart, only supports BV. To enable further research on HLV, it must be supported by JGrafchart. Since HLV is a superset of BV it is desirable to add it as an extension to the current implementation of BV. Rewritable Reference Attribute Grammars (ReRAGs) have been successfully used to implement several other extensible compilers. Grafchart consists of one graphical and two textual sub-languages. This paper focuses on making the two textual sub-languages extensible by rewriting them using ReRAGs. The sup notation is added as an extension to the ReRAGs implementation to confirm extensibility.

Topic

  • Control Engineering

Keywords

  • Grafchart
  • Attribute Grammars
  • JastAdd
  • Language Extension

Conference name

Industrial Track of Software Language Engineering 2012

Conference date

2012-09-25

Conference place

Dresden, Germany

Status

Published

Project

  • LCCC

Research group

  • LCCC