Title :
ERWF: Embedded Real-Time Workflow Engine for User-Centric Cyber-Physical Systems
Author :
Chen, Wei-chih ; Shih, Chi-Sheng
Author_Institution :
Dept. of Comput. Sci. & Inf. Eng., Nat. Taiwan Univ., Taipei, Taiwan
Abstract :
Many modern embedded systems, such as cyber-physical systems, feature close integration of computation and physical components. Configurability, efficiency, adaptability, reliability, and usability are essential features for such systems. A workflow engine is a software application that manages workflows. It helps developers separate control flows from activities of the system, and thus is able to enhance configurability and development efficiency. This work aims at the design and implementation of a workflow engine for cyber-physical systems so as to configure workflows with less efforts. To meet timing requirements, the engine is designed to schedule activities to meet their timing requirements, and provides admission control so that these requirements of a set of workflows are guaranteed as long as it is admitted. A humanoid robot is used as the test-bed for the workflow engine. We model robot applications as workflows, and show that how the workflow engine provides real time guarantee and enhances its configurability.
Keywords :
control engineering computing; embedded systems; humanoid robots; workflow management software; adaptability feature; admission control; configurability feature; efficiency feature; embedded realtime workflow engine; embedded systems; humanoid robot; reliability feature; software application; timing requirement; usability feature; user-centric cyber-physical system; Cognition; Engines; Instruction sets; Real time systems; Robot sensing systems; Timing; embedded system; real time; robot; workflow; workflow engine;
Conference_Titel :
Parallel and Distributed Systems (ICPADS), 2011 IEEE 17th International Conference on
Conference_Location :
Tainan
Print_ISBN :
978-1-4577-1875-5
DOI :
10.1109/ICPADS.2011.60