ACM Transactions on Reconfigurable Technology and Systems · 2014 · 11 citations · 14 references
EngineeringComputer EngineeringComputer ScienceComputer ArchitectureDesign AutomationSystem-on-chip DesignController DesignDynamic ReconfigurationEmbedded Systems DesignModel TransformationReconfigurable Embedded SystemsRun-time ReconfigurationConfiguration ConstraintsConstraintsController SynthesisDynamic Reconfiguration ControllersHardware ReconfigurationModel-driven EngineeringReconfigurable System SynthesisSystem-on-chip Reconfiguration
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.
14
The vision of autonomic computing
Jeffrey O. Kephart, David M. Chess · Computer · 2003 · 6.4K citations
The control of discrete event systems
Peter J. Ramadge, W.M. Wonham · Proceedings of the IEEE · 1989 · 2.9K citations
The synchronous languages 12 years later
Albert Benveniste, P. Caspi, Stephen A. Edwards et al. · Proceedings of the IEEE · 2003 · 932 citations · Full text