2018
DOI: 10.1016/j.infsof.2018.07.013
|View full text |Cite
|
Sign up to set email alerts
|

A tool supported methodology to passively test asynchronous systems with multiple users

Abstract: Context: Testing usually involves the interaction of the tester with the system under test. However, there are many situations in which this interaction is not feasible and so one requires a passive approach in which the system is analysed to look for failures or unexpected behaviours. The entities of a complex system usually communicate in an asynchronous manner and this complicates the testing tasks since the observed order of events need not be the same as the order in which the events were produced. In pre… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2019
2019
2022
2022

Publication Types

Select...
6
2

Relationship

2
6

Authors

Journals

citations
Cited by 19 publications
(4 citation statements)
references
References 41 publications
0
4
0
Order By: Relevance
“…Thus, EFSM faults that lead to incorrect variable values map nicely to the type of mutation used in the experiments, in which only the final state of a transition is changed. Another interesting scenario is given when we consider distributed systems, possibly with asynchronous communications, whose specifications are represented as a variant of an FSM [65,66]. In order to confront these more complicated formalisms, we can use current work that make it possible to apply a systematic approach to the generation of mutants [67,68].…”
Section: Discussionmentioning
confidence: 99%
“…Thus, EFSM faults that lead to incorrect variable values map nicely to the type of mutation used in the experiments, in which only the final state of a transition is changed. Another interesting scenario is given when we consider distributed systems, possibly with asynchronous communications, whose specifications are represented as a variant of an FSM [65,66]. In order to confront these more complicated formalisms, we can use current work that make it possible to apply a systematic approach to the generation of mutants [67,68].…”
Section: Discussionmentioning
confidence: 99%
“…In such situations, it is necessary to use a more passive testing approach. An approach might build on our previous work that considers the role of asynchronous communications [22,32,33]. There is the potential to enrich models to include, for example, probabilities or continuous variables (i.e.…”
Section: Discussionmentioning
confidence: 99%
“…Additionally, in some cases, it is not always possible to perform real-time monitoring because of required offline data post-processing [23]. This technique has the advantage over the active approach of not performing invasive requests [25][26][27].…”
Section: What Is Monitoring?mentioning
confidence: 99%