AbstractThe rCOS is a relational object-based language with a precise observation-oriented semantics. It can capture key features of object model including subtypes, visibility, inheritance, polymorphism and so on. To analyze the model specified by rCOS, we propose a verification approach to check whether those properties such as the assertion, invariant of class and method contracts hold. The Spin model checker is used in this approach. To enhance the ability of description of concurrency, we extend the original rCOS with parallel structure and synchronization mechanism. The Promela model is constructed from rCOS specification with non-trivial mapping rules. We also present a case study to show how our approach works
We present the first experimental results on the implementation of a multi-core model checking algor...
Being a successful technique in software practice, Object Orientation (OO) is a hot topic in academi...
The language χ has been developed for modeling of industrial systems. To obtain performance measures...
AbstractThe rCOS is a relational object-based language with a precise observation-oriented semantics...
AbstractConcurrent object-oriented systems are ubiquitous due to the importance of networks and the ...
A case study in formal verification of concurrent/distributed software is presented. The study conce...
Spin is a general verification tool for proving correctness properties of concurrent/distributed sys...
Component-based systems can be modeled as black-box, standalone components, coordinated by an intera...
This paper addresses the problem of automatically verifying correctness of concurrent algorithms, e....
Concurrency in data structures is crucial to the performance of multithreaded programs in shared-mem...
Abstract — The Java programming language supports con-currency. Concurrent programs are harder to ve...
This paper reports on an experience in formal verification using SPIN. The analyzed system is the S...
We present an application of the Spin model-checker in Testbed, a framework for business process ree...
Nowadays, model checking is recognized as an efficient technology for verifying system properties. T...
Concurrent systems are becoming more and more popular. Improving the qualities of these systems is a...
We present the first experimental results on the implementation of a multi-core model checking algor...
Being a successful technique in software practice, Object Orientation (OO) is a hot topic in academi...
The language χ has been developed for modeling of industrial systems. To obtain performance measures...
AbstractThe rCOS is a relational object-based language with a precise observation-oriented semantics...
AbstractConcurrent object-oriented systems are ubiquitous due to the importance of networks and the ...
A case study in formal verification of concurrent/distributed software is presented. The study conce...
Spin is a general verification tool for proving correctness properties of concurrent/distributed sys...
Component-based systems can be modeled as black-box, standalone components, coordinated by an intera...
This paper addresses the problem of automatically verifying correctness of concurrent algorithms, e....
Concurrency in data structures is crucial to the performance of multithreaded programs in shared-mem...
Abstract — The Java programming language supports con-currency. Concurrent programs are harder to ve...
This paper reports on an experience in formal verification using SPIN. The analyzed system is the S...
We present an application of the Spin model-checker in Testbed, a framework for business process ree...
Nowadays, model checking is recognized as an efficient technology for verifying system properties. T...
Concurrent systems are becoming more and more popular. Improving the qualities of these systems is a...
We present the first experimental results on the implementation of a multi-core model checking algor...
Being a successful technique in software practice, Object Orientation (OO) is a hot topic in academi...
The language χ has been developed for modeling of industrial systems. To obtain performance measures...