Feedback control as MAPE-K loop in autonomic computing

E Rutten, N Marchand, D Simon - … 15-19, 2013, Revised Selected and …, 2017 - Springer
Computing systems are becoming more and more dynamically reconfigurable or adaptive,
to be flexible wrt their environment and to automate their administration. Autonomic …

Synthesis and implementation of logic controllers–A review

J Zaytoon, B Riera - Annual reviews in control, 2017 - Elsevier
This paper provides an overview of some well-known formal approaches for the synthesis
and implementation of logic controllers. Most of these approaches are based on the use and …

Contracts for system design

A Benveniste, B Caillaud, D Nickovic… - … and Trends® in …, 2018 - nowpublishers.com
Recently, contract-based design has been proposed as an “orthogonal” approach that
complements system design methodologies proposed so far to cope with the complexity of …

The synchronous languages 12 years later

A Benveniste, P Caspi, SA Edwards… - Proceedings of the …, 2003 - ieeexplore.ieee.org
Twelve years ago, Proceedings of the IEEE devoted a special section to the synchronous
languages. This paper discusses the improvements, difficulties, and successes that have …

Coordination of ECA rules by verification and control

J Cano, G Delaval, E Rutten - … Models and Languages: 16th IFIP WG 6.1 …, 2014 - Springer
Abstract Event-Condition-Action (ECA) rules are a widely used language for the high level
specification of controllers in adaptive systems, such as Cyber-Physical Systems and smart …

Symbolic verification of event–condition–action rules in intelligent environments

C Vannucchi, M Diamanti, G Mazzante… - Journal of Reliable …, 2017 - Springer
In this paper we show how state-of-the art SMT-based techniques for software verification
can be employed in the verification of event–condition–action rules in intelligent …

Contracts for modular discrete controller synthesis

G Delaval, H Marchand, E Rutten - … of the ACM SIGPLAN/SIGBED 2010 …, 2010 - dl.acm.org
We describe the extension of a reactive programming language with a behavioral contract
construct. It is dedicated to the programming of reactive control of applications in embedded …

Using controller-synthesis techniques to build property-enforcing layers

K Altisen, A Clodic, F Maraninchi, É Rutten - European Symposium on …, 2003 - Springer
In complex systems, like robot plants, applications are built on top of a set of components, or
devices. Each of them has particular individual constraints, and there are also logical …

Integrating discrete controller synthesis into a reactive programming language compiler

G Delaval, E Rutten, H Marchand - Discrete Event Dynamic Systems, 2013 - Springer
We define a mixed imperative/declarative programming language: declarative contracts are
enforced upon imperatively described behaviors. This paper describes the semantics of the …

Automating the addition of fault tolerance with discrete controller synthesis

A Girault, É Rutten - Formal Methods in System Design, 2009 - Springer
Discrete controller synthesis (DCS) is a formal approach, based on the same state-space
exploration algorithms as model-checking. Its interest lies in the ability to obtain …