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 …
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 …
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 …
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 …
languages. This paper discusses the improvements, difficulties, and successes that have …
Coordination of ECA rules by verification and control
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 …
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 …
can be employed in the verification of event–condition–action rules in intelligent …
Contracts for modular discrete controller synthesis
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 …
construct. It is dedicated to the programming of reactive control of applications in embedded …
Using controller-synthesis techniques to build property-enforcing layers
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 …
devices. Each of them has particular individual constraints, and there are also logical …
Integrating discrete controller synthesis into a reactive programming language compiler
We define a mixed imperative/declarative programming language: declarative contracts are
enforced upon imperatively described behaviors. This paper describes the semantics of the …
enforced upon imperatively described behaviors. This paper describes the semantics of the …
Automating the addition of fault tolerance with discrete controller synthesis
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 …
exploration algorithms as model-checking. Its interest lies in the ability to obtain …