AbstractConcurrent object-oriented systems are ubiquitous due to the importance of networks and the current demands for modular, reusable, and easy to develop software. However, checking the correctness of such systems is a hard task, mainly due to concurrency and inheritance aspects. In this paper we present an approach to the verification of concurrent object-oriented systems. We use graph grammars equipped with object oriented features (including inheritance and polymorphism) as the specification formalism, and define a translation from such specifications to Promela, the input language of the SPIN model checker
[[abstract]]Multi-threading and multi-core technology introduce more computing power to software sys...
In this paper we present the philosophy behind the GROOVE project, in which graph transformation is ...
The importance of real-time systems has enormously increased in the last decade. Application areas t...
AbstractConcurrent object-oriented systems are ubiquitous due to the importance of networks and the ...
AbstractObject-Based Graph Grammars (OBGG) is a formal language suitable for the specification of di...
AbstractModel transformation is an approach that, among other advantages, enables the reuse of exist...
AbstractObject-Based Graph Grammars (OBGG) is a formal specification language suitable for modeling ...
This paper addresses the problem of automatically verifying correctness of concurrent algorithms, e....
AbstractThe rCOS is a relational object-based language with a precise observation-oriented semantics...
In this paper we describe our intended approach for the verification of software written in imperati...
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...
AbstractGraph grammars may be used as specification technique for different kinds of systems, specia...
AbstractDuring the development of a parallel application, besides being able to analyze performance ...
The importance of real-time systems has enormously increased in the last decade. Application areas t...
[[abstract]]Multi-threading and multi-core technology introduce more computing power to software sys...
In this paper we present the philosophy behind the GROOVE project, in which graph transformation is ...
The importance of real-time systems has enormously increased in the last decade. Application areas t...
AbstractConcurrent object-oriented systems are ubiquitous due to the importance of networks and the ...
AbstractObject-Based Graph Grammars (OBGG) is a formal language suitable for the specification of di...
AbstractModel transformation is an approach that, among other advantages, enables the reuse of exist...
AbstractObject-Based Graph Grammars (OBGG) is a formal specification language suitable for modeling ...
This paper addresses the problem of automatically verifying correctness of concurrent algorithms, e....
AbstractThe rCOS is a relational object-based language with a precise observation-oriented semantics...
In this paper we describe our intended approach for the verification of software written in imperati...
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...
AbstractGraph grammars may be used as specification technique for different kinds of systems, specia...
AbstractDuring the development of a parallel application, besides being able to analyze performance ...
The importance of real-time systems has enormously increased in the last decade. Application areas t...
[[abstract]]Multi-threading and multi-core technology introduce more computing power to software sys...
In this paper we present the philosophy behind the GROOVE project, in which graph transformation is ...
The importance of real-time systems has enormously increased in the last decade. Application areas t...