Jatte: A tunable tree editor for integrated DSLs

Forskningsoutput: Kapitel i bok/rapport/Conference proceedingKonferenspaper i proceeding

Abstract

Complex systems often integrate domain-specific languages to let users customize the behavior. Developing tooling for such languages is typically time-consuming and error-prone. We present Jatte, a tool intended to simplify this development. Jatte works as a generic tree editor for an abstract syntax, but uses aspects and attribute grammars to support powerful modular ways of tuning both the projected view and the editing commands. We present the key features of Jatte, and discuss its application in an orchestration language for internet of things.

Detaljer

Författare
Enheter & grupper
Forskningsområden

Ämnesklassifikation (UKÄ) – OBLIGATORISK

  • Datavetenskap (datalogi)

Nyckelord

Originalspråkengelska
Titel på värdpublikationCoCoS 2017 - Proceedings of the 2nd ACM SIGPLAN International Workshop on Comprehension of Complex Systems, co-located with SPLASH 2017
FörlagAssociation for Computing Machinery (ACM)
Sidor7-12
Antal sidor6
ISBN (elektroniskt)9781450355216
StatusPublished - 2017 okt 23
PublikationskategoriForskning
Peer review utfördJa
Evenemang2nd ACM SIGPLAN International Workshop on Comprehension of Complex Systems, CoCoS 2017 - Vancouver, Kanada
Varaktighet: 2017 okt 232017 okt 27

Konferens

Konferens2nd ACM SIGPLAN International Workshop on Comprehension of Complex Systems, CoCoS 2017
LandKanada
OrtVancouver
Period2017/10/232017/10/27

Related projects

Alfred Åkesson, Görel Hedin, Boris Magnusson & Niklas Fors

2016/01/012020/12/31

Projekt: AvhandlingIndividuellt forskningsprojekt

Visa alla (3)