2007
DOI: 10.1002/spe.863
|View full text |Cite
|
Sign up to set email alerts
|

Grammar‐driven generation of domain‐specific language debuggers

Abstract: Domain-specific languages (DSLs) assist a software developer (or end-user) in writing a program using idioms that are similar to the abstractions found in a specific problem domain. Tool support for DSLs is lacking when compared with the capabilities provided for standard general-purpose languages (GPLs), such as Java and C++. For example, support for debugging a program written in a DSL is often non-existent. The lack of a debugger at the proper abstraction level limits an end-user's ability to discover and l… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
31
0

Year Published

2009
2009
2017
2017

Publication Types

Select...
4
2
1

Relationship

1
6

Authors

Journals

citations
Cited by 35 publications
(32 citation statements)
references
References 37 publications
0
31
0
Order By: Relevance
“…Wu et al [25] describe a grammar-driven technique to build a debugging tool generation framework from existing DSL grammars. Similar to our approach, they allow language developers to link grammatical constructs to events.…”
Section: Tools For Building Debuggersmentioning
confidence: 99%
“…Wu et al [25] describe a grammar-driven technique to build a debugging tool generation framework from existing DSL grammars. Similar to our approach, they allow language developers to link grammatical constructs to events.…”
Section: Tools For Building Debuggersmentioning
confidence: 99%
“…Most notably, these include designing/editing [9,4,3], differencing [2,6,12], transforming [8,16], evolving [5] and debugging models [18]. More hands-on research has explored the complete DSM development process starting from the design of DSLs to the synthesis of required artifacts from instance models.…”
Section: Related Workmentioning
confidence: 99%
“…However, no allusions are made regarding model debugging, simulation, tracing or any other activity where it might be desirable to establish links between model and artifact. Wu et al [18] recognized this need for the context of DSm debugging and proposed a generic grammar-based technique for generating DSL debuggers that reuse existing integrated-development environment facilities. Unlike previous work, mapping information from model to code is computed and stored during code generation.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations