2021
DOI: 10.5381/jot.2021.20.3.a6
|View full text |Cite
|
Sign up to set email alerts
|

Adapting TDL to Provide Testing Support for Executable DSLs.

Abstract: Testing is one of the most prevalent and successful verification and validation (V&V) techniques used in the field of software engineering. While a large number of testing frameworks exist for general-purpose programming languages, providing testing facilities for any given executable Domain Specific Language (xDSL) remains a costly and challenging task. In this context, a standard such as the Test Description Language (TDL) appears as a suitable foundation for the definition of a generic testing approach for … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
24
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
3
2

Relationship

2
3

Authors

Journals

citations
Cited by 6 publications
(24 citation statements)
references
References 15 publications
0
24
0
Order By: Relevance
“…In this section, we first describe the executable DSLs considered in the scope of this paper. Afterward, we introduce an overview of the Test Description Language (TDL) as well as its adaptation in our previous work for providing testing support for non-reactive xDSLs [20]. To motivate the proposed approach, we also present a running example.…”
Section: Background and Motivationmentioning
confidence: 99%
See 3 more Smart Citations
“…In this section, we first describe the executable DSLs considered in the scope of this paper. Afterward, we introduce an overview of the Test Description Language (TDL) as well as its adaptation in our previous work for providing testing support for non-reactive xDSLs [20]. To motivate the proposed approach, we also present a running example.…”
Section: Background and Motivationmentioning
confidence: 99%
“…A first set of approaches aim to provide testing frameworks that are specific to selected xDSLs, such as fUML activity diagrams [30,18] or service-based Business Process Model and Notation (BPMN) processes [26], A second set of approaches aim to provide more generic testing frameworks, i. e. directly compatible with a wide range of xDSLs. Such approaches are much more versatile and can target large categories of DSLs such as grammar-based compiled DSLs [41] or interpreted xDSLs [20].…”
Section: Introductionmentioning
confidence: 99%
See 2 more Smart Citations
“…A future line which seems interesting to explore is to reuse ideas from executable modeling language engineering which provide not only the execution engine for a given language but also additional tools such as a debugger, logger, etc. Based on such meta-frameworks, MT languages may be recreated in order to provide out-of-the-box tool support for testing and debugging as well as dedicated interfaces for additional tool support [147,173,219]. Challenge 11: MT Testing and Debugging Unit.…”
Section: Challenges (Rq4)mentioning
confidence: 99%