DocumentCode :
2850278
Title :
Predictable dynamic embedded data processing
Author :
Geilen, M. ; Stuijk, Sander ; Basten, Twan
Author_Institution :
Dept. of Electr. Eng., Eindhoven Univ. of Technol., Eindhoven, Netherlands
fYear :
2012
fDate :
16-19 July 2012
Firstpage :
320
Lastpage :
327
Abstract :
Cyber-physical systems interact with their physical environment. In this interaction, non-functional aspects, most notably timing, are essential to correct operation. In modern systems, dynamism is introduced in many different ways. The additional complexity threatens timely development and reliable operation. Applications often have different modes of operation with different resource requirements and different levels of required quality-of-service. Moreover, multiple applications in dynamically changing combinations share a platform and its resources. To preserve efficient development of such systems, dynamism needs to be taken into account as a primary concern, not as a verification or tuning effort after the design is done. This requires a model-driven design approach in which timing of interaction with the physical environment is taken into consideration; formal models capture applications and their platforms in the physical environment. Moreover, platforms with resources and resource arbitration are needed that allow for predictable and reliable behavior to be realized. Run-time management is further required to deal with dynamic use-cases and dynamic trade-offs encountered at run-time. In this paper, we present a model-driven approach that combines model-based design and synthesis with development of platforms that support predictable, repeatable, composable realizations and a run-time management approach to deal with dynamic use-cases at run-time. A formal, compositional model is used to exploit Pareto-optimal trade-offs in the system use. The approach is illustrated with dataflow models with dynamic application scenarios, a predictable platform architecture and run-time resource management that determines optimal trade-offs through an efficient knapsack heuristic.
Keywords :
Pareto optimisation; data flow graphs; data handling; embedded systems; formal verification; resource allocation; software quality; Pareto optimal trade-offs; cyber-physical systems; dataflow model; dynamic trade-offs; dynamic use-cases; formal compositional model; formal model; knapsack heuristic; model-based synthesis; model-driven design approach; physical environment; predictable dynamic embedded data processing; quality of service; resource arbitration; resource requirements; run-time resource management approach; Computational modeling; Hardware; Payloads; Schedules; Synchronization; Tiles;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Embedded Computer Systems (SAMOS), 2012 International Conference on
Conference_Location :
Samos
Print_ISBN :
978-1-4673-2295-9
Electronic_ISBN :
978-1-4673-2296-6
Type :
conf
DOI :
10.1109/SAMOS.2012.6404194
Filename :
6404194
Link To Document :
بازگشت