Projekt per år
Sammanfattning
Reference attribute grammars (RAGs) have reached a level of maturity where they are supported by several tools, and have gained traction in both academic and industrial language tool development. However, despite a lot of accumulated knowledge of how to best develop RAGs in practice, there is limited support to guide practitioners.
In this paper, we address this issue by focusing on one RAG tool, JastAdd, and by defining principles and patterns for development of RAGs with this tool. We evaluate the proposed principles and patterns with an exploratory empirical study with 14 practitioners, with a mix of beginners and experienced users from both academia and industry. The results indicate that the principles and patterns capture the practice of developing JastAdd RAGs well, help practitioners to become aware of useful patterns, and provide a common language to more efficiently reason about the practice of developing JastAdd RAGs.
In this paper, we address this issue by focusing on one RAG tool, JastAdd, and by defining principles and patterns for development of RAGs with this tool. We evaluate the proposed principles and patterns with an exploratory empirical study with 14 practitioners, with a mix of beginners and experienced users from both academia and industry. The results indicate that the principles and patterns capture the practice of developing JastAdd RAGs well, help practitioners to become aware of useful patterns, and provide a common language to more efficiently reason about the practice of developing JastAdd RAGs.
Originalspråk | engelska |
---|---|
Titel på värdpublikation | Proceedings of the 13th ACM SIGPLAN International Conference on Software Language Engineering (SLE 2020) |
Förlag | Association for Computing Machinery (ACM) |
Sidor | 86-100 |
Antal sidor | 15 |
ISBN (elektroniskt) | 978-1-4503-8176-5 |
DOI | |
Status | Published - 2020 nov. |
Evenemang | The ACM SIGPLAN International Conference on Software Language Engineering - Online Varaktighet: 2020 nov. 15 → 2020 nov. 17 |
Konferens
Konferens | The ACM SIGPLAN International Conference on Software Language Engineering |
---|---|
Period | 2020/11/15 → 2020/11/17 |
Ämnesklassifikation (UKÄ)
- Programvaruteknik
Fingeravtryck
Utforska forskningsämnen för ”Principles and Patterns of JastAdd-Style Reference Attribute Grammars”. Tillsammans bildar de ett unikt fingeravtryck.Projekt
- 2 Avslutade
-
SMARTY: Säkra mjukvaruuppdateringar för den smarta staden
Hell, M. (PI), Magnusson, B. (PI), Gehrmann, C. (CoI), Paladi, N. (Forskare), Karlsson, L. (Forskare), Sönnerup, J. (Forskare), Johnsson, B. A. (Forskare), Hedin, G. (Forskare), Nordahl, M. (Forskare), Pagnin, E. (Forskare), Kundu, R. (Forskare), Åkesson, A. (Forskare), Stankovski Wagner, P. (Forskare) & Ramezanian, S. (Forskare)
Stiftelsen för Strategisk Forskning, SSF
2018/03/01 → 2024/12/31
Projekt: Forskning
-
Bloqqi - ett öppet modulärt automationsspråk
Hedin, G. (PI), Fors, N. (Forskare) & Andersson, C. (Administratör)
Swedish Government Agency for Innovation Systems (Vinnova)
2017/09/01 → 2020/08/31
Projekt: Forskning