2009
DOI: 10.1007/s10270-009-0133-4
|View full text |Cite
|
Sign up to set email alerts
|

Synthesis of test scenarios using UML activity diagrams

Abstract: Often system developers follow Unified Modeling Language (UML) activity diagrams to depict all possible flows of controls commonly known as scenarios of use cases. Hence, an activity diagram is treated as a useful design artifact to identify all possible scenarios and then check faults in scenarios of a use case. However, identification of all possible scenarios and then testing with activity diagrams is a challenging task because several control flow constructs and their nested combinations make path identifi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
23
0

Year Published

2012
2012
2019
2019

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 39 publications
(23 citation statements)
references
References 24 publications
0
23
0
Order By: Relevance
“…For activity diagrams, graph based testing has been explored in [46,51,55]. Kim et al [46] presented an approach to generate test cases from activity diagrams for concurrent constructs.…”
Section: Graph Based Methodsmentioning
confidence: 99%
See 2 more Smart Citations
“…For activity diagrams, graph based testing has been explored in [46,51,55]. Kim et al [46] presented an approach to generate test cases from activity diagrams for concurrent constructs.…”
Section: Graph Based Methodsmentioning
confidence: 99%
“…These generated test cases are based on an activity path coverage criterion and are used to cover synchronization and loop faults. Nayak and Samanta [55] presented a synthesis method for test scenarios generation from activity diagrams for system level testing. First, an activity diagram is transformed into an intermediate testable model (ITM), which maintains a simple control flow.…”
Section: Graph Based Methodsmentioning
confidence: 99%
See 1 more Smart Citation
“…Nayak and Samanta [48] claimed that it is difficult to interpret the execution orders of the activities in ADs due to complex dependencies that arise within nested structures. They proposed an approach to transform an AD into a well-formed hierarchical structure, known as Intermediate Testable Model (ITM), which indicates high-level flows of control in the AD.…”
Section: Modeling Notations (Rq2)mentioning
confidence: 99%
“…The advantage of this process is that we can use the existing UML tools to handle the SysML model. Ashalatha Nayak [18] introduced an approach to transform the particular Activity Diagram into a model that can be used for testing, called ITM, based on its structure characteristics. The advantage of using ITM is that it can simplify the process of extracting and analyzing test scenarios based on the coverage criteria.…”
Section: Related Workmentioning
confidence: 99%