The factored state representation and concurrency semantics of Petri nets are closely related to those of classical planning models, yet automated planning and Petri net analysis have developed independently, with minimal and mainly unconvincing attempts at crossfertilisation. This thesis exploits the relationship between the formal reachability problem, and the automated planning problem, via Petri net unfolding, which is an attractive reachability analysis method for highly concurrent systems as it facilitates reasoning about independent sub-problems. The first contribution of this thesis is the theory of directed unfolding: controlling the unfolding process with informative strategies, for the purpose of optimality and increased efficien...
International audienceReachability analysis is a crucial part of the heuristic computation for many ...
International audienceReachability analysis is a crucial part of the heuristic computation for many ...
Formal methods provide means for rigorously specifying the desired behaviour of a hardware or softwa...
The factored state representation and concurrency semantics of Petri nets are closely related to tho...
The factored state representation and concurrency semantics of Petri nets are closely related to tho...
We provide a theoretical analysis of planning via Petri net unfolding, a novel technique for synthes...
We provide a theoretical analysis of planning via Petri net unfolding, a novel technique for synthes...
Petri nets are a well-known model language for concurrent systems. The unfolding of a Petri net is a...
The factored state representation and concurrency semantics of Petri nets are closely related to tho...
International audienceFactored planning mitigates the state space explosion problem by avoiding the ...
International audienceFactored planning mitigates the state space explosion problem by avoiding the ...
AbstractPetri nets are fundamental to the analysis of distributed systems especially infinite-state ...
Unfoldings provide an efficient way to avoid the state-space explosion due to interleavings of concu...
Automated planning is known to be computationally hard in the general case. Propositional planning i...
Automated planning is known to be computationally hard in the general case. Propositional planning i...
International audienceReachability analysis is a crucial part of the heuristic computation for many ...
International audienceReachability analysis is a crucial part of the heuristic computation for many ...
Formal methods provide means for rigorously specifying the desired behaviour of a hardware or softwa...
The factored state representation and concurrency semantics of Petri nets are closely related to tho...
The factored state representation and concurrency semantics of Petri nets are closely related to tho...
We provide a theoretical analysis of planning via Petri net unfolding, a novel technique for synthes...
We provide a theoretical analysis of planning via Petri net unfolding, a novel technique for synthes...
Petri nets are a well-known model language for concurrent systems. The unfolding of a Petri net is a...
The factored state representation and concurrency semantics of Petri nets are closely related to tho...
International audienceFactored planning mitigates the state space explosion problem by avoiding the ...
International audienceFactored planning mitigates the state space explosion problem by avoiding the ...
AbstractPetri nets are fundamental to the analysis of distributed systems especially infinite-state ...
Unfoldings provide an efficient way to avoid the state-space explosion due to interleavings of concu...
Automated planning is known to be computationally hard in the general case. Propositional planning i...
Automated planning is known to be computationally hard in the general case. Propositional planning i...
International audienceReachability analysis is a crucial part of the heuristic computation for many ...
International audienceReachability analysis is a crucial part of the heuristic computation for many ...
Formal methods provide means for rigorously specifying the desired behaviour of a hardware or softwa...