2019
DOI: 10.1007/978-3-030-21290-2_7
|View full text |Cite
|
Sign up to set email alerts
|

Exhaustive Simulation and Test Generation Using fUML Activity Diagrams

Abstract: The quality of the specifications used for test generation plays an important role in the quality of the generated tests. One approach to improve the quality of the UML specification is the use of executable models specified using the Foundational Subset for Executable UML Models (fUML) and the Action language for fUML (Alf). Due to their precise semantics, fUML and Alf models can be simulated or executed using an fUML execution engine. However, in order to execute the models exhaustively, one must provide inp… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
8
0

Year Published

2019
2019
2022
2022

Publication Types

Select...
3
2

Relationship

1
4

Authors

Journals

citations
Cited by 5 publications
(8 citation statements)
references
References 18 publications
0
8
0
Order By: Relevance
“…In [18], a simulation and test generation approach is proposed for the fUML activity diagrams containing Alf 7 code [18]. At first, the fUML models are translated into Java code.…”
Section: Testing Approaches For Specific Dslsmentioning
confidence: 99%
See 1 more Smart Citation
“…In [18], a simulation and test generation approach is proposed for the fUML activity diagrams containing Alf 7 code [18]. At first, the fUML models are translated into Java code.…”
Section: Testing Approaches For Specific Dslsmentioning
confidence: 99%
“…Accordingly, different approaches have emerged in recent years to provide testing support for xDSLs. 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%
“…A simulation and test generation approach for fUML activity diagrams is proposed in (Iqbal et al 2019a). The approach is mainly based on a translation from fUML Activity diagram containing Alf 9 code to Java.…”
Section: Ad-hoc Testing Facilities For Dslsmentioning
confidence: 99%
“…In the field of software engineering, probably the most prevalent dynamic V&V technique is testing, which involves executing systems and observing whether they act as expected. Accordingly, testing frameworks have been built for both a wide range of General-Purpose Languages (GPLs) (e. g. JUnit for Java) and specific xDSLs (Mijatov et al 2015;Kos et al 2016;Lübke & van Lessen 2017;Iqbal et al 2019a). A testing framework must at least include both a way to write test cases, and a way to execute such test cases in unison with the programs or models under test.…”
Section: Introductionmentioning
confidence: 99%
“…Testing is a popular dynamic V&V technique that involves executing systems and observing whether they act as expected. Currently, several testing approaches are proposed for xDSLs, some tailored for specific ones [25,29,33,37], while some others provide generic solutions that are applicable to a wide range of xD-SLs [10,27,28,36,54]. They allow the domain experts to write and execute test cases for behavioral models.…”
Section: Introductionmentioning
confidence: 99%