Declaratively Defining Domain-Specific Language Debuggers

被引:0
|
作者
Lindeman, Ricky T. [1 ]
Kats, Lennart C. L. [1 ]
Visser, Eelco [1 ]
机构
[1] Delft Univ Technol, NL-2600 AA Delft, Netherlands
关键词
Languages; Debugging; Domain-Specific Language; Language Workbench; Spoofax; GENERATION;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Tool support is vital to the effectiveness of domain-specific languages. With language workbenches, domain-specific languages and their tool support can be generated from a combined, high-level specification. This paper shows how such a specification can be extended to describe a debugger for a language. To realize this, we introduce a meta-language for coordinating the debugger that abstracts over the complexity of writing a debugger by hand. We describe the implementation of a language-parametric infrastructure for debuggers that can be instantiated based on this specification. The approach is implemented in the Spoofax language workbench and validated through realistic case studies with the Stratego transformation language and the WebDSL web programming language.
引用
收藏
页码:127 / 136
页数:10
相关论文
共 50 条
  • [31] LegalLanguage: A Domain-Specific Language for Legal Contexts
    Soares, Ambrosio Alves
    Martins, Paula Ventura
    da Silva, Alberto Rodrigues
    ADVANCES IN ENTERPRISE ENGINEERING XIII, EEWC 2019, 2020, 374 : 33 - 51
  • [32] SESSL: A Domain-Specific Language for Simulation Experiments
    Ewald, Roland
    Uhrmacher, Adelinde M.
    ACM TRANSACTIONS ON MODELING AND COMPUTER SIMULATION, 2014, 24 (02):
  • [33] A Test Model For Domain-Specific Language Development
    kihlman, Ludvig
    2017 9TH COMPUTER SCIENCE AND ELECTRONIC ENGINEERING (CEEC), 2017,
  • [34] A domain-specific language for the specification of UCON policies
    Reina Quintero, Antonia M.
    Martinez Perez, Salvador
    Jesus Varela-Vaca, Angel
    Gomez Lopez, Maria Teresa
    Cabot, Jordi
    JOURNAL OF INFORMATION SECURITY AND APPLICATIONS, 2022, 64
  • [35] Framework for domain-specific modeling language development
    Grant, ES
    Reza, H
    SERP'04: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH AND PRACTICE, VOLS 1 AND 2, 2004, : 183 - 187
  • [36] A domain-specific language to visualize software evolution
    Fernandez, Alison
    Berger, Alexandre
    INFORMATION AND SOFTWARE TECHNOLOGY, 2018, 98 : 118 - 130
  • [37] DOMAIN-SPECIFIC LANGUAGE FOR THE CONFIGURATION OF NETWORK DEVICES
    Felipe Garzon Triana, Daniel
    Enrique Montenegro Marin, Carlos
    Alonso Gaona Garcia, Paulo
    INGENIERIA SOLIDARIA, 2016, 12 (20): : 83 - 94
  • [38] NNL:a domain-specific language for neural networks
    王秉睿
    Chen Yunji
    High Technology Letters, 2020, 26 (02) : 160 - 167
  • [39] A domain-specific language for managing ETL processes
    Popovic, Aleksandar
    Ivkovic, Vladimir
    Trajkovic, Nikola
    Lukovic, Ivan
    PEERJ COMPUTER SCIENCE, 2024, 10
  • [40] THE FUNDAMENTALS OF DOMAIN-SPECIFIC SIMULATION LANGUAGE ENGINEERING
    Van Mierlo, Simon
    Vangheluwe, Hans
    Denil, Joachim
    2019 WINTER SIMULATION CONFERENCE (WSC), 2019, : 1482 - 1494