Nowadays, model checking is recognized as an efficient technology for verifying system properties. There are many tools such as SPIN and NuSMV supports model checking that will greatly enhance software systems applicability. However, it is difficult to establish a tool to directly verify Object-Z, because of its high-level abstraction. This paper puts the Object-Z specification into label transition system (LTS), and then translates the LTS into the input language Promela of Spin. Subsequently, the history invariant in Object-Z is described by Linear Temporal Logic (LTL). So the correctness of Object-Z specification can be verified
Using software components is a modern approach for building extensible and reliable applications. To...
This volume contains the proceedings of the 26th International Symposium on Model Checking Software,...
We present an application of the Spin model-checker in Testbed, a framework for business process ree...
A major problem with creating tools for Object-Z is that its high-level abstractions are difficult t...
This paper presents a systematic approach to proving temporal properties of arbitrary Z specificatio...
We present an attempt to use the model checker Spin as a verification engine for SDL, with special e...
Abstract. This paper presents a systematic approach to proving tem-poral properties of arbitrary Z s...
Two main types of formal methods have been investigated, formal specification and formal verificatio...
The difficulty of writing, reading, and understanding formal specifications is one of the main obsta...
International audienceEnsuring the correction of heterogeneous and complex systems is an essential s...
This paper investigates model checking Object-Z classes via their translation to the input notation ...
The Symbolic Analysis Laboratory (SAL) is a suite of tools for analysis of state transition systems....
Formal verification techniques such as theorem proving, runtime verification, and model checking hav...
The language χ has been developed for modeling of industrial systems. To obtain performance measures...
Parameterized systems are characterized by the presence of a large (or even unbounded) number of beh...
Using software components is a modern approach for building extensible and reliable applications. To...
This volume contains the proceedings of the 26th International Symposium on Model Checking Software,...
We present an application of the Spin model-checker in Testbed, a framework for business process ree...
A major problem with creating tools for Object-Z is that its high-level abstractions are difficult t...
This paper presents a systematic approach to proving temporal properties of arbitrary Z specificatio...
We present an attempt to use the model checker Spin as a verification engine for SDL, with special e...
Abstract. This paper presents a systematic approach to proving tem-poral properties of arbitrary Z s...
Two main types of formal methods have been investigated, formal specification and formal verificatio...
The difficulty of writing, reading, and understanding formal specifications is one of the main obsta...
International audienceEnsuring the correction of heterogeneous and complex systems is an essential s...
This paper investigates model checking Object-Z classes via their translation to the input notation ...
The Symbolic Analysis Laboratory (SAL) is a suite of tools for analysis of state transition systems....
Formal verification techniques such as theorem proving, runtime verification, and model checking hav...
The language χ has been developed for modeling of industrial systems. To obtain performance measures...
Parameterized systems are characterized by the presence of a large (or even unbounded) number of beh...
Using software components is a modern approach for building extensible and reliable applications. To...
This volume contains the proceedings of the 26th International Symposium on Model Checking Software,...
We present an application of the Spin model-checker in Testbed, a framework for business process ree...