In this paper we present an original and useful way for specifying and verifying temporal properties of concurrent programs with our tool named Quasar. Quasar is based on ASIS and uses formal methods (model checking). Properties that can be checked are either general, like deadlock or fairness, or more context specific, referring to tasks states or to value of variables; properties are then expressed in temporal logic. In order to simplify the expression of these properties, we define some templates that can be instantiated with specific items of the programs. We demonstrate the usefulness of these templates by verifying subtle variations of the Peterson algorithm. Thus, although Quasar uses up-to-date formal methods it remains accessible...
AbstractThe formalism of Temporal Logic is suggested as an appropriate tool for formalizing the sema...
We present a tableau-based construction for obtaining an automaton from a temporal logic formula in ...
Abstract. Run-time monitoring of temporal properties and assertions is used for testing and as a com...
All in-text references underlined in blue are linked to publications on ResearchGate, letting you ac...
Abstract. Concurrency introduces a high degree of combinatory which may be the source of subtle mist...
This thesis develops a new method for proving properties of concurrent programs and gives formal de...
Abstract. The inclusion of dynamic tasks modelisation in QUASAR, a tool for automatic analysis of co...
Ahstract:We give an cfticicnt procedure for verifying that a t%ute state concurrent systcm meets a s...
SRI International A liveness property asserts that program execution eventually reaches some desirab...
AbstractClassical logic cannot be used to effectively reason about concurrent systems with inconsist...
We here present an approach to reasoning about actor programs on the basis of temporal logic. Tempor...
Shared resources and the processes that control them play a critical role in the functioning of conc...
Formal verification techniques such as theorem proving, runtime verification, and model checking hav...
An approach to proving temporal properties of concurrent programs that does not use temporal logic ...
. We extend the specification language of temporal logic, the corresponding verification framework, ...
AbstractThe formalism of Temporal Logic is suggested as an appropriate tool for formalizing the sema...
We present a tableau-based construction for obtaining an automaton from a temporal logic formula in ...
Abstract. Run-time monitoring of temporal properties and assertions is used for testing and as a com...
All in-text references underlined in blue are linked to publications on ResearchGate, letting you ac...
Abstract. Concurrency introduces a high degree of combinatory which may be the source of subtle mist...
This thesis develops a new method for proving properties of concurrent programs and gives formal de...
Abstract. The inclusion of dynamic tasks modelisation in QUASAR, a tool for automatic analysis of co...
Ahstract:We give an cfticicnt procedure for verifying that a t%ute state concurrent systcm meets a s...
SRI International A liveness property asserts that program execution eventually reaches some desirab...
AbstractClassical logic cannot be used to effectively reason about concurrent systems with inconsist...
We here present an approach to reasoning about actor programs on the basis of temporal logic. Tempor...
Shared resources and the processes that control them play a critical role in the functioning of conc...
Formal verification techniques such as theorem proving, runtime verification, and model checking hav...
An approach to proving temporal properties of concurrent programs that does not use temporal logic ...
. We extend the specification language of temporal logic, the corresponding verification framework, ...
AbstractThe formalism of Temporal Logic is suggested as an appropriate tool for formalizing the sema...
We present a tableau-based construction for obtaining an automaton from a temporal logic formula in ...
Abstract. Run-time monitoring of temporal properties and assertions is used for testing and as a com...