2005
DOI: 10.1007/11576280_25
|View full text |Cite
|
Sign up to set email alerts
|

Slicing an Integrated Formal Method for Verification

Abstract: Abstract. Model checking specifications with complex data and behaviour descriptions often fails due to the large state space to be processed. In this paper we propose a technique for reducing such specifications (with respect to certain properties under interest) before verification. The method is an adaption of the slicing technique from program analysis to the area of integrated formal notations and temporal logic properties. It solely operates on the syntactic structure of the specification which is usuall… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
44
0

Year Published

2006
2006
2015
2015

Publication Types

Select...
6
2

Relationship

2
6

Authors

Journals

citations
Cited by 22 publications
(44 citation statements)
references
References 16 publications
0
44
0
Order By: Relevance
“…The technique utilises flow information of the model and dependencies between its elements to eliminate parts which are not relevant to a specific criteria, called the slicing criteria. Slicing has been defined for various programming languages (for an overview see [22,23]) and lately also for a number of formal modelling notations (e.g., [24,25,26,27,28,29,30,31,32,33]). Slicing of a formal model is of particular interest if an automated analysis of the model is intended, using for example a model checker.…”
Section: Slicing Behavior Tree Modelsmentioning
confidence: 99%
See 1 more Smart Citation
“…The technique utilises flow information of the model and dependencies between its elements to eliminate parts which are not relevant to a specific criteria, called the slicing criteria. Slicing has been defined for various programming languages (for an overview see [22,23]) and lately also for a number of formal modelling notations (e.g., [24,25,26,27,28,29,30,31,32,33]). Slicing of a formal model is of particular interest if an automated analysis of the model is intended, using for example a model checker.…”
Section: Slicing Behavior Tree Modelsmentioning
confidence: 99%
“…For instance, Brückner and Wehrheim in [42] slice Object-Z for verification and in [30] extend the approach to CSP-OZ, a language that combines CSP and Object-Z. A further extension to CSP-OZ-DC, a combination of CSP, Object-Z and Duration Calculus, is given in [43].…”
Section: Related Workmentioning
confidence: 99%
“…PEA are translated further into Transition Constraint Systems (TCS) serving as input to the model checkers ARMC (Abstraction-Refinement Model Checker) and SLAB (Slicing-Abstraction Model Checker) that use Craig interpolation and decision procedures for data in order to refine their abstractions. Some reductions of the state spaces were achieved by applying a priori slicing techniques to COD specifications [4,5].…”
Section: Overview Of the Project R1mentioning
confidence: 99%
“…Our work is mainly based on the initial work described in [BW05], that introduces an extension of the program slicing techniques to models. Program slicing is a technique introduced in [Wei84] which proceeds by removing parts of a program in order to focus on behaviors of specific parts of the program.…”
Section: Syntactical Abstractionmentioning
confidence: 99%