Applying finite-state verification techniques (e.g., model checking) to software requires that program source code be translated to a finite-state transition system that safely models program behavior. Automatically checking such a transition system for a correctness property is typically very costly, thus it is necessary to reduce the size of the transition system as much as possible. In fact, it is often the case that much of a program's source code is irrelevant for verifying a given correctness property. In this paper, we apply program slicing techniques to remove automatically such irrelevant code and thus reduce the size of the corresponding transition system models. We give a simple extension of the classical slicing defi...
Slicing is used to reduce the size of programs by removing those statements that do not contribute ...
Associated research group: Critical Systems Research GroupWithin the context of model-based developm...
International audienceWe describe Chisel, a tool that synthesizes a program slicer directly from a g...
fdwyerhatcliffgcisksuedu Applying nitestate verication techniques eg model check ing to software r...
This paper proposes a new approach to program slicing based on abstract interpretation and model che...
Model checking has been successfully applied to verify nite-state systems albeit ones with small s...
To combat the state-space explosion problem in model checking larger systems, abstraction techniques...
To combat the state-space explosion problem in model checking larger systems, abstraction techniques...
Abstract. This paper presents a method of slicing timed systems to create reduced models for model c...
In this paper, we evaluate the effectiveness of model slicing to provide assurance about correctness...
This paper proposes a new approach to program slicing based on abstract interpretation and model che...
It is essential to ensure the correctness of software systems, especially for large and safety-criti...
Slicing is used to reduce the size of programs by removing those state-ments that do not contribute ...
Abstract. Slicing is a program analysis technique that was originally introduced to improve program ...
In embedded control systems, the potential risks of software defects have been increasing because of...
Slicing is used to reduce the size of programs by removing those statements that do not contribute ...
Associated research group: Critical Systems Research GroupWithin the context of model-based developm...
International audienceWe describe Chisel, a tool that synthesizes a program slicer directly from a g...
fdwyerhatcliffgcisksuedu Applying nitestate verication techniques eg model check ing to software r...
This paper proposes a new approach to program slicing based on abstract interpretation and model che...
Model checking has been successfully applied to verify nite-state systems albeit ones with small s...
To combat the state-space explosion problem in model checking larger systems, abstraction techniques...
To combat the state-space explosion problem in model checking larger systems, abstraction techniques...
Abstract. This paper presents a method of slicing timed systems to create reduced models for model c...
In this paper, we evaluate the effectiveness of model slicing to provide assurance about correctness...
This paper proposes a new approach to program slicing based on abstract interpretation and model che...
It is essential to ensure the correctness of software systems, especially for large and safety-criti...
Slicing is used to reduce the size of programs by removing those state-ments that do not contribute ...
Abstract. Slicing is a program analysis technique that was originally introduced to improve program ...
In embedded control systems, the potential risks of software defects have been increasing because of...
Slicing is used to reduce the size of programs by removing those statements that do not contribute ...
Associated research group: Critical Systems Research GroupWithin the context of model-based developm...
International audienceWe describe Chisel, a tool that synthesizes a program slicer directly from a g...