2012
DOI: 10.1155/2012/547157
|View full text |Cite
|
Sign up to set email alerts
|

Improving Model Checking with Context Modelling

Abstract: This paper deals with the problem of the usage of formal techniques, based on model checking, where models are large and formal verification techniques face the combinatorial explosion issue. The goal of the approach is to express and verify requirements relative to certain context situations. The idea is to unroll the context into several scenarios and successively compose each scenario with the system and verify the resulting composition. We propose to specify the context in which the behavior occurs using a… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
20
0

Year Published

2014
2014
2019
2019

Publication Types

Select...
4
2
1

Relationship

1
6

Authors

Journals

citations
Cited by 17 publications
(20 citation statements)
references
References 32 publications
0
20
0
Order By: Relevance
“…For more description of CDL language, see the published articles [7,8,9] available on http: //www.obpcdl.org…”
Section: European Alliance For Innovationmentioning
confidence: 99%
See 1 more Smart Citation
“…For more description of CDL language, see the published articles [7,8,9] available on http: //www.obpcdl.org…”
Section: European Alliance For Innovationmentioning
confidence: 99%
“…In this area, contextaware verification has been introduced [6,7] as a technique of state space decomposition that enables compositional verification of requirements. The idea is to allow to explicit separately the behaviour of entities (actors) that interact with the system and its environment.…”
Section: Introductionmentioning
confidence: 99%
“…Another problem of verification on the level of the implementation language is the lack of language abstractions for specifying environments [36,14]. The environment is the code (or more generally, a system) with which the system under verification (SUV) interacts; in particular the environment may represent the relevant aspects of the real world in which the SUV is designed to operate.…”
Section: Listing 1: Sample Pacing Logic Implementation In Cmentioning
confidence: 99%
“…Such environments are usually nondeterministic (e.g., the heart may or may not beat at any given time) and constrained (i.e., the behavior is somehow bounded, usually as a consequence of characteristics of the real world; for example, there are physical limits as to how fast a human heart can beat). A well-defined environment can reduce the number of spurious counterexamples, and speed up the verification as a consequence of state space reduction [14]. Finally, assuming the verification conditions and the environment have been specified, the question remains of how to integrate them with the SUV to perform the verification.…”
Section: Listing 1: Sample Pacing Logic Implementation In Cmentioning
confidence: 99%
See 1 more Smart Citation