Back to Search
Start Over
Model-Based Design of Correct Controllers for Dynamically Reconfigurable Architectures
- Source :
- ACM Transactions on Embedded Computing Systems (TECS), ACM Transactions on Embedded Computing Systems (TECS), ACM, 2016, 15 (3), pp.#51. 〈10.1145/2873056〉, ACM Transactions on Embedded Computing Systems (TECS), ACM, 2016, 15 (3), pp.#51. ⟨10.1145/2873056⟩, ACM Transactions on Embedded Computing Systems (TECS), 2016, 15 (3), pp.#51. ⟨10.1145/2873056⟩
- Publication Year :
- 2016
- Publisher :
- Association for Computing Machinery (ACM), 2016.
-
Abstract
- International audience; 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 automated algorithms to synthesize controllers that safely enforce reconfiguration strategies formulated as properties to be satisfied by control. We design generic modeling patterns for a class of reconfigurable architectures, taking into account both hardware architecture and applications, as well as relevant control objectives. We validate our approach on two case studies implemented on FPGAs.
- Subjects :
- [INFO.INFO-AR]Computer Science [cs]/Hardware Architecture [cs.AR]
Computer science
Distributed computing
[INFO.INFO-SE]Computer Science [cs]/Software Engineering [cs.SE]
[ INFO.INFO-SE ] Computer Science [cs]/Software Engineering [cs.SE]
02 engineering and technology
[ INFO.INFO-DC ] Computer Science [cs]/Distributed, Parallel, and Cluster Computing [cs.DC]
[INFO.INFO-AU]Computer Science [cs]/Automatic Control Engineering
Automata models
[ INFO.INFO-AU ] Computer Science [cs]/Automatic Control Engineering
Model-based design
0202 electrical engineering, electronic engineering, information engineering
[ INFO.INFO-ES ] Computer Science [cs]/Embedded Systems
Field-programmable gate array
Hardware architecture
business.industry
Verification
Control reconfiguration
Formal methods
Reconfigurable computing
020202 computer hardware & architecture
Hardware and Architecture
Embedded system
[INFO.INFO-ES]Computer Science [cs]/Embedded Systems
020201 artificial intelligence & image processing
[ INFO.INFO-AR ] Computer Science [cs]/Hardware Architecture [cs.AR]
[INFO.INFO-DC]Computer Science [cs]/Distributed, Parallel, and Cluster Computing [cs.DC]
business
Software
Software verification
Verification and validation
Subjects
Details
- ISSN :
- 15583465 and 15399087
- Volume :
- 15
- Database :
- OpenAIRE
- Journal :
- ACM Transactions on Embedded Computing Systems
- Accession number :
- edsair.doi.dedup.....c80045ab28ebca1497eeccf02b421158
- Full Text :
- https://doi.org/10.1145/2873056