2009 International Conference on Software Testing Verification and Validation 2009
DOI: 10.1109/icst.2009.23
|View full text |Cite
|
Sign up to set email alerts
|

Test Input Generation Using UML Sequence and State Machines Models

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
21
0

Year Published

2012
2012
2021
2021

Publication Types

Select...
4
3

Relationship

0
7

Authors

Journals

citations
Cited by 25 publications
(21 citation statements)
references
References 11 publications
0
21
0
Order By: Relevance
“…However, control flow analysis in the context of XMI representation of UML interaction diagram (it is referred as sequence diagram in earlier version of UML 2.x) has scarcely been reported [2,4,5,11,17,18]. Garousi et al [17,18] propose a methodology to analyze control flow of UML 2.x sequence diagrams using formal annotations in object constraint language (OCL).…”
Section: Comparison With Related Workmentioning
confidence: 99%
See 3 more Smart Citations
“…However, control flow analysis in the context of XMI representation of UML interaction diagram (it is referred as sequence diagram in earlier version of UML 2.x) has scarcely been reported [2,4,5,11,17,18]. Garousi et al [17,18] propose a methodology to analyze control flow of UML 2.x sequence diagrams using formal annotations in object constraint language (OCL).…”
Section: Comparison With Related Workmentioning
confidence: 99%
“…The interaction diagram in Figure 2(a) has five messages m1, m2, m3, m4, and m5 and two fragments opt 1 and alt 1 . Figure 2 Let us consider the mapping rules used for construction of a graph representation from an interaction diagram [2,4,11,17,18]. As per the mapping rules: (1) message, start and end of a fragment are mapped into nodes in the graph representation; (2) an edge is considered between two nodes representing (a) two messages where one message follows another, or (b) one message and start of a fragment where the fragment follows the message, or (c) end of a fragment and one message where message follows the fragment, or (d) end of a fragment and start of another fragment where second fragment follows the first one; (3) for each fragment, edges are drawn (a) from the node representing the start of a fragment to the node representing the first element (message, fragment) in each of its operands and (b) from the node corresponding to the last element of each operand of the fragment to the node corresponding to end of that fragment.…”
Section: Issues With Construction Of Control Flow Graphmentioning
confidence: 99%
See 2 more Smart Citations
“…There are a number of lines of work that investigate testing from SDs [26,27,28,29,30]. Most of these generate test cases based on both a static model (Class model) and behavioural models or concentrate on specific problems, for example stress testing [27], test input generation for specific parameters [29] and integration testing [30].…”
Section: Introductionmentioning
confidence: 99%