We describe an incomplete but sound and efficient livelock freedom test for infinite state asynchronous reactive systems. The method abstracts a system into a set of simple control flow cycles labeled with their message passing effects. From these cycles, it constructs a homogeneous integer programming problem (IP) encoding a necessary condition for the existence of livelock runs. Livelock freedom is assured by the infeasibility of the generated homogeneous IP, which can be checked in polynomial time. In the case that livelock freedom cannot be proved, the method proposes a counterexample given as a set of cycles. We apply an automated cycle dependency analysis to counterexamples to check their spuriousness and to refine the abstraction. We...
Discrete-Event/Discrete-State (DEDS) Systems are prone to livelocks. Once a system enters a livel...
The dynamics of Discrete-Event/Discrete-State (DEDS) Systems are due to an event-driven mechanism wh...
The execution of a reactive system amounts to the repetitions of executions of control flow cycles i...
We describe an incomplete but sound and efficient livelock freedom test for infinite state asynchron...
Asynchronous reactive systems form the basis of a wide range of software systems, for instance in th...
This article investigates the verification of livelock-freedom and self-stabilization on parameteriz...
. Analysis of concurrent systems is plagued by the state explosion problem. We describe an analysis ...
In a process algebra with hiding and recursion it is possible to createprocesses which compute inter...
In a process algebra with hiding and recursion it is possible to create processes which compute inte...
AbstractThe research examines liveness and progress properties of concurrent systems and their on-th...
Over the past decade, formal methods have been remarkably successful in their application to the ana...
This paper investigates the complexity of verifying livelock freedom, self-stabilization, and weak s...
If a manufacturing system enters into a state where a task enters into a state of suspended animatio...
Livelock avoidance is an essential requirement in Discrete-Event/Discrete-State (DEDS) systems. Ever...
We introduce the class of weak process dependency relations, and give definitions of starvation and ...
Discrete-Event/Discrete-State (DEDS) Systems are prone to livelocks. Once a system enters a livel...
The dynamics of Discrete-Event/Discrete-State (DEDS) Systems are due to an event-driven mechanism wh...
The execution of a reactive system amounts to the repetitions of executions of control flow cycles i...
We describe an incomplete but sound and efficient livelock freedom test for infinite state asynchron...
Asynchronous reactive systems form the basis of a wide range of software systems, for instance in th...
This article investigates the verification of livelock-freedom and self-stabilization on parameteriz...
. Analysis of concurrent systems is plagued by the state explosion problem. We describe an analysis ...
In a process algebra with hiding and recursion it is possible to createprocesses which compute inter...
In a process algebra with hiding and recursion it is possible to create processes which compute inte...
AbstractThe research examines liveness and progress properties of concurrent systems and their on-th...
Over the past decade, formal methods have been remarkably successful in their application to the ana...
This paper investigates the complexity of verifying livelock freedom, self-stabilization, and weak s...
If a manufacturing system enters into a state where a task enters into a state of suspended animatio...
Livelock avoidance is an essential requirement in Discrete-Event/Discrete-State (DEDS) systems. Ever...
We introduce the class of weak process dependency relations, and give definitions of starvation and ...
Discrete-Event/Discrete-State (DEDS) Systems are prone to livelocks. Once a system enters a livel...
The dynamics of Discrete-Event/Discrete-State (DEDS) Systems are due to an event-driven mechanism wh...
The execution of a reactive system amounts to the repetitions of executions of control flow cycles i...