2007
DOI: 10.1109/tse.2007.70707
|View full text |Cite
|
Sign up to set email alerts
|

Integrating formal verification and conformance testing for reactive systems

Abstract: Abstract-In this paper, we describe a methodology integrating verification and conformance testing. A specification of a systeman extended input-output automaton, which may be infinite-state-and a set of safety properties ("nothing bad ever happens") and possibility properties ("something good may happen") are assumed. The properties are first tentatively verified on the specification using automatic techniques based on approximated state-space exploration, which are sound, but, as a price to pay for automatio… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
37
0

Year Published

2008
2008
2017
2017

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 46 publications
(37 citation statements)
references
References 25 publications
(37 reference statements)
0
37
0
Order By: Relevance
“…This is different from the quantification over message content used by LTL-FO + . A similar remark applies to the Input-Output State Transition Systems (IOSTS) used in [8] to specify monitoring properties. Although an IOSTS models input and output, the data parameters are not named and therefore cannot be quantified.…”
Section: Runtime Monitoring With Data Parameterizationmentioning
confidence: 97%
“…This is different from the quantification over message content used by LTL-FO + . A similar remark applies to the Input-Output State Transition Systems (IOSTS) used in [8] to specify monitoring properties. Although an IOSTS models input and output, the data parameters are not named and therefore cannot be quantified.…”
Section: Runtime Monitoring With Data Parameterizationmentioning
confidence: 97%
“…Many works that combine tests and proofs use finite state machines dialect as modelling DSL (Constant et al, 2007;Falzon and Pace, 2012;Artho et al, 2005). In the spirit of Model Based Testing (MBT), the authors focus on conformance checking and the goal is to generate test cases from a formal specification to check whether an implementation conforms to the model (Constant et al, 2007) or to monitor runtime verification (Falzon and Pace, 2012).…”
Section: Related Workmentioning
confidence: 99%
“…In the spirit of Model Based Testing (MBT), the authors focus on conformance checking and the goal is to generate test cases from a formal specification to check whether an implementation conforms to the model (Constant et al, 2007) or to monitor runtime verification (Falzon and Pace, 2012). Herber et al generate conformance tests to complete the model-checking of SystemC designs (Herber et al, 2009).…”
Section: Related Workmentioning
confidence: 99%
“…Timed automata [34] can be used to represent such timing dependencies between events; they otherwise behave like classical automata and cannot quantify over data elements other than time; they hence cannot be used in the present context. Extended timed automata, used in model checkers like Uppaal [35], have data variables in addition to clocks; however, it is unclear how, for example, the variable (and potentially unbounded) list of item IDs in a shopping cart could be encoded with data variables in order to express Runtime Properties 3 and 4; a similar remark applies to the Input-Output State Transition Systems (IOSTS) used in [36] to specify monitoring properties. In addition, the overwhelming majority of properties of commercial web services elicit constraints on data elements such as shopping carts or item IDs, and seldom refer to time.…”
Section: Access To Data Parametersmentioning
confidence: 99%