2011
DOI: 10.1007/978-3-642-21834-7_17
|View full text |Cite
|
Sign up to set email alerts
|

A Tool for Automated Test Code Generation from High-Level Petri Nets

Abstract: Abstract. Automated software testing has gained much attention because it is expected to improve testing productivity and reduce testing cost. Automated generation and execution of tests, however, are still very limited. This paper presents a tool, ISTA (Integration and System Test Automation), for automated test generation and execution by using high-level Petri nets as finite state test models. ISTA has several unique features. It allows executable test code to be generated automatically from a MID (Model-Im… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
29
0

Year Published

2012
2012
2023
2023

Publication Types

Select...
5
2

Relationship

1
6

Authors

Journals

citations
Cited by 35 publications
(29 citation statements)
references
References 9 publications
0
29
0
Order By: Relevance
“…The test generator generates adequate model level tests (i.e., firing sequences of a function net) according to a selected coverage criterion such as reachability coverage, transition coverage, state coverage, depth coverage, and goal coverage. Test code generator generates test code in a target program language like Java or C++ from a given transition tree [17].…”
Section: Model-based Testing and Mistamentioning
confidence: 99%
See 3 more Smart Citations
“…The test generator generates adequate model level tests (i.e., firing sequences of a function net) according to a selected coverage criterion such as reachability coverage, transition coverage, state coverage, depth coverage, and goal coverage. Test code generator generates test code in a target program language like Java or C++ from a given transition tree [17].…”
Section: Model-based Testing and Mistamentioning
confidence: 99%
“…Model based testing uses results from testing architectural models for testing their corresponding implementations. For example, model level tests for testing an architecture are transformed into program level tests for testing its implementation [17] [19]. The approach discussed in this paper is used for analyzing software architecture in Petri nets via naturally combing informal analysis techniques like software testing and formal analysis techniques like bounded model checking in two-phase analysis.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…The underlying test model, represented by a Predicate/Transition (PrT) net [4][5] [6], is constructed from the given access control rules and functional requirements according to which the SUT is designed and implemented. PrT nets are high-level Petri nets, a well-studied formal method for system modeling and verification.…”
Section: Introductionmentioning
confidence: 99%