2016
DOI: 10.1145/2873056
|View full text |Cite
|
Sign up to set email alerts
|

Model-Based Design of Correct Controllers for Dynamically Reconfigurable Architectures

Abstract: Dynamically reconfigurable hardware has been identified as a promising solution for the design of energy efficient embedded systems. However, its adoption is limited by the costly design effort including verification and validation, which is even more complex than for non dynamically reconfigurable systems. In this paper, we propose a tool-supported formal method to automatically design a correct-by-construction control of the reconfiguration. By representing system behaviors with automata, we exploit automate… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
8
0

Year Published

2017
2017
2020
2020

Publication Types

Select...
4
4

Relationship

4
4

Authors

Journals

citations
Cited by 11 publications
(8 citation statements)
references
References 32 publications
0
8
0
Order By: Relevance
“…Novel results of this paper concern : (i) generic modeling of the behaviors and objectives for the reconfiguration control problem in DPR FPGA within a multi-layered framework ; (ii) applications of Discrete Controller Synthesis (DCS) to design controllers, beyond earlier work [1], especially logico-numeric control to react to requested performance or QoS, and modularity for scalability ; (iii) concrete implementation on a FPGA hardware platform for an embedded video processing case study.…”
Section: Contributionsmentioning
confidence: 99%
See 2 more Smart Citations
“…Novel results of this paper concern : (i) generic modeling of the behaviors and objectives for the reconfiguration control problem in DPR FPGA within a multi-layered framework ; (ii) applications of Discrete Controller Synthesis (DCS) to design controllers, beyond earlier work [1], especially logico-numeric control to react to requested performance or QoS, and modularity for scalability ; (iii) concrete implementation on a FPGA hardware platform for an embedded video processing case study.…”
Section: Contributionsmentioning
confidence: 99%
“…In this paper, to deal with the logical control problems, we use Discrete Controller Synthesis (DCS) [13], through a reactive language and tool, Heptagon/BZR [6] and ReaX [3], which provides us with executable code generation for the implementations. We build upon previous work [1] where we had proposed generic behavioral models and objectives of invariance and optimization, in the context of a closed system. Here, we are considering novel approaches involving logico-numeric control and modular DCS to modeling a multi-layer system, where the reconfiguration controller must interact with a higher level deciding dynamically on e.g., varying levels of performance and quality required.…”
Section: A Dynamic Partial Reconfigurable Fpgamentioning
confidence: 99%
See 1 more Smart Citation
“…In embedded systems, this concerns our work on model-based reconfiguration control in Dynamically Partially Reconfigurable hardware architectures based on FPGA [37]. In smart environments and the Internet of Things, it can add on to our activities in the management of the reconfiguration of functionalities and their implementation, on top of the rulebased middleware Linc.…”
Section: B Compilation Performance Analysismentioning
confidence: 99%
“…We us a high level programming language for specification of possible configurations, tools such as Discrete Controller Synthesis, and powerful compilers automatically generating an executable implementation in C. This approach produces correct-by-construction controllers enforcing desired control objectives, and avoids error-prone manual programming and tedious debugging. We had previous work and experience on the systematic but manual design of reconfiguration controllers for FPGA using such a reactive language [7], [8], [9].…”
Section: Introductionmentioning
confidence: 99%