Back to Search
Start Over
Extending UML/MARTE to Support Discrete Controller Synthesis, Application to Reconfigurable Systems-on-Chip Modeling
- Source :
- ACM Transactions on Reconfigurable Technology and Systems (TRETS), ACM Transactions on Reconfigurable Technology and Systems (TRETS), ACM, 2014, 7 (3), pp.17. ⟨10.1145/2629628⟩, ACM Transactions on Reconfigurable Technology and Systems (TRETS), 2014, 7 (3), pp.17. ⟨10.1145/2629628⟩
- Publication Year :
- 2014
- Publisher :
- Association for Computing Machinery (ACM), 2014.
-
Abstract
- This article presents the first framework to design and synthesize a formal controller managing dynamic reconfiguration, using a model-driven engineering methodology based on an extension of UML/MARTE. The implementation technique highlights the combination of hard configuration constraints using weights ( control part )—ensured statically and fulfilled by the system at runtime—and soft constraints ( decision part ) that, given a set of correct and accessible configurations, choose one of them. An application model of an image processing application is presented, then transformed and synthesized to be executed on a Xilinx platform to show how the controller, executed on a Microblaze, manages the hardware reconfigurations.
- Subjects :
- [INFO.INFO-AR]Computer Science [cs]/Hardware Architecture [cs.AR]
MicroBlaze
General Computer Science
Computer science
business.industry
Controller (computing)
0211 other engineering and technologies
Control reconfiguration
Applications of UML
02 engineering and technology
Formal methods
020202 computer hardware & architecture
Unified Modeling Language
Embedded system
0202 electrical engineering, electronic engineering, information engineering
Model-driven architecture
business
Reactive system
computer
ComputingMilieux_MISCELLANEOUS
021106 design practice & management
computer.programming_language
Subjects
Details
- ISSN :
- 19367414 and 19367406
- Volume :
- 7
- Database :
- OpenAIRE
- Journal :
- ACM Transactions on Reconfigurable Technology and Systems
- Accession number :
- edsair.doi.dedup.....ecfba07e4e0ed287e781e85eacacdf82
- Full Text :
- https://doi.org/10.1145/2629628