AbstractAsynchronous programming is a paradigm that supports asynchronous function calls in addition to synchronous function calls. Programs in such a setting can be modeled by automata with counters that keep track of the number of pending asynchronous calls for each function, as well as a call stack for synchronous recursive computation. These programs have the restriction that an asynchronous call is processed only when the call stack is empty. The decidability of the control state reachability problem for such systems was recently established. In this paper, we consider the problems of checking other branching time properties for such systems. Specifically we consider the following problems — termination, which asks if there is an infin...
AbstractWe show that verification techniques for timed automata based on the Alur and Dill region-gr...
Translating linear temporal logic formulas to automata has proven to be an effective approach for im...
Recent software is mostly constructed by reusing and composing existing components abstracted as fin...
AbstractAsynchronous programming is a paradigm that supports asynchronous function calls in addition...
In this paper, we address the verification problem for timed asynchronous programs. We associate to ...
Abstract. Programming distributed and reactive asynchronous systems is complex due to the lack of sy...
Programming distributed and reactive asynchronous systems is complex due to the lack of synchronizat...
This papers describes modifications to and the implementation of algorithms previously described in ...
Abstraction is often essential to verify a program with model checking. Typically, a concrete source...
AbstractOver the last years there has been an increasing research effort directed towards the automa...
In this paper, we exend timed automata with asynchronous processes i.e. tasks triggered by events a...
AbstractWe survey three applications that use finite automata to specify behaviors of concurrent pro...
AbstractVardi, M.Y., Verification of concurrent programs: the automata-theoretic framework, Annals o...
AbstractAlternating tree automata and AND/OR graphs provide elegant formalisms that enable branching...
AbstractWe consider automatic verification of finite state concurrent programs. The global state gra...
AbstractWe show that verification techniques for timed automata based on the Alur and Dill region-gr...
Translating linear temporal logic formulas to automata has proven to be an effective approach for im...
Recent software is mostly constructed by reusing and composing existing components abstracted as fin...
AbstractAsynchronous programming is a paradigm that supports asynchronous function calls in addition...
In this paper, we address the verification problem for timed asynchronous programs. We associate to ...
Abstract. Programming distributed and reactive asynchronous systems is complex due to the lack of sy...
Programming distributed and reactive asynchronous systems is complex due to the lack of synchronizat...
This papers describes modifications to and the implementation of algorithms previously described in ...
Abstraction is often essential to verify a program with model checking. Typically, a concrete source...
AbstractOver the last years there has been an increasing research effort directed towards the automa...
In this paper, we exend timed automata with asynchronous processes i.e. tasks triggered by events a...
AbstractWe survey three applications that use finite automata to specify behaviors of concurrent pro...
AbstractVardi, M.Y., Verification of concurrent programs: the automata-theoretic framework, Annals o...
AbstractAlternating tree automata and AND/OR graphs provide elegant formalisms that enable branching...
AbstractWe consider automatic verification of finite state concurrent programs. The global state gra...
AbstractWe show that verification techniques for timed automata based on the Alur and Dill region-gr...
Translating linear temporal logic formulas to automata has proven to be an effective approach for im...
Recent software is mostly constructed by reusing and composing existing components abstracted as fin...