International audienceWe introduce a new way of specifying rich behaviors for discrete-time dynamical systems called control programs. Essentially, a control program consists of a set of elementary control tasks with a scheduler. A control task is described by a discrete-time hybrid automaton and a termination semantics, specifying if the task must terminate in finite time or if it is allowed to run forever. The scheduler provides a set of rules that is used to sequence the control tasks. Control programs also have external inputs, which makes it possible to specify how a system must react to instructions provided by a human user or by another system. We define the set of executions that are accepted by the control program. Then, we conside...
We investigate the synthesis of optimal controllers for continuous-time and continuous-state systems...
This paper considers the problem of controlling discrete-time linear systems from specifications giv...
The behavior composition problem amounts to realizing a virtual desired module (e.g., a surveillance...
International audienceWe introduce a new way of specifying rich behaviors for discrete-time dynamica...
International audienceThis paper deals with formal controller synthesis for discrete-time dynamical ...
International audienceWe consider a new way of describing complex control problems for dynamic syste...
Control synthesis is the problem of automatically constructing a control strategy that induces a sys...
International audienceWe present a novel technique for designing discrete, logical control loops, on...
Given a formal model of the behavior of a system, an objective and some notion of control the goal o...
The use of formal methods for synthesis has recently enabled the automated construction of verifiabl...
While verification is concerned with proving that a system is correct with respect to all external d...
Abstract — This paper bridges the advances in computer science and control to allow automatic synthe...
Thesis (Ph.D.)--Boston UniversityIn traditional motion planning, the problem is simply specified as ...
AbstractThe behavior composition problem amounts to realizing a virtual desired module (e.g., a surv...
This paper considers the problem of controlling discrete-time linear systems from specifications giv...
We investigate the synthesis of optimal controllers for continuous-time and continuous-state systems...
This paper considers the problem of controlling discrete-time linear systems from specifications giv...
The behavior composition problem amounts to realizing a virtual desired module (e.g., a surveillance...
International audienceWe introduce a new way of specifying rich behaviors for discrete-time dynamica...
International audienceThis paper deals with formal controller synthesis for discrete-time dynamical ...
International audienceWe consider a new way of describing complex control problems for dynamic syste...
Control synthesis is the problem of automatically constructing a control strategy that induces a sys...
International audienceWe present a novel technique for designing discrete, logical control loops, on...
Given a formal model of the behavior of a system, an objective and some notion of control the goal o...
The use of formal methods for synthesis has recently enabled the automated construction of verifiabl...
While verification is concerned with proving that a system is correct with respect to all external d...
Abstract — This paper bridges the advances in computer science and control to allow automatic synthe...
Thesis (Ph.D.)--Boston UniversityIn traditional motion planning, the problem is simply specified as ...
AbstractThe behavior composition problem amounts to realizing a virtual desired module (e.g., a surv...
This paper considers the problem of controlling discrete-time linear systems from specifications giv...
We investigate the synthesis of optimal controllers for continuous-time and continuous-state systems...
This paper considers the problem of controlling discrete-time linear systems from specifications giv...
The behavior composition problem amounts to realizing a virtual desired module (e.g., a surveillance...