Complex Systems Design &Amp; Management 2015
DOI: 10.1007/978-3-319-11617-4_19
|View full text |Cite
|
Sign up to set email alerts
|

Timed Symbolic Testing Framework for Executable Models Using High-Level Scenarios

Abstract: Abstract.Refining high-level system scenarios into executable models is often not automatic and subject to implementation choices. We develop techniques and tools combining different modes of simulation in order to assess automatically the correctness of executable fUML activities with respect to system scenarios specified as UML MARTE sequence diagrams. In this paper, we show how test data are extracted from sequence diagrams using symbolic execution and how they are used as inputs to test system activities i… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

2019
2019
2022
2022

Publication Types

Select...
2
1
1

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(4 citation statements)
references
References 15 publications
0
4
0
Order By: Relevance
“…In [2], a testing approach is proposed for fUML where the behavioral scenarios of a system are first described using UML sequence diagrams enriched with timing properties that are described in UML MARTE constraint language. These diagrams describe the communications between the different components of a system, and each component is itself described using fUML activity diagram.…”
Section: Testing Approaches For Specific Dslsmentioning
confidence: 99%
“…In [2], a testing approach is proposed for fUML where the behavioral scenarios of a system are first described using UML sequence diagrams enriched with timing properties that are described in UML MARTE constraint language. These diagrams describe the communications between the different components of a system, and each component is itself described using fUML activity diagram.…”
Section: Testing Approaches For Specific Dslsmentioning
confidence: 99%
“…In particular, execution engines have been implemented for this modeling language, which no longer requires upstream translation into code artifacts [9]. This was implemented by Arnaud et al and extended by more formal concepts like symbolic execution [2]. Similarly, Iftikhar et al introduced a virtual machine for the execution of timed automata [12].…”
Section: Related Workmentioning
confidence: 99%
“…Arnaud et al [2] proposed a timed symbolic execution [5] and conformance testing framework for executable models. Their approach checks correctness of fUML ADs with respect to high-level system scenarios modeled as UML MARTE 14 sequence diagrams.…”
Section: Test Generation From Adsmentioning
confidence: 99%
“…However, UML lacks precise semantics, which hinders the creation of high quality models. To address this problem, the Object Management Group (OMG) has published the Foundational Subset for Executable UML Models (fUML) 1 and Action Language for fUML (Alf) 2 standards. fUML provides precise semantics and allows to create models that are not only executable, but also provide the basis to generate fully functional code.…”
Section: Introductionmentioning
confidence: 99%