Real-Time Extension for Embedded Workflow Engines

碩士 === 國立臺灣大學 === 資訊工程學研究所 === 98 === Many modern embedded systems, such as cyber-physical systems, feature tight combinations of, and coordinations between computational and physical elements. Configurability, efficiency, adaptability, reliability, and usability are important issues for these syste...

Full description

Bibliographic Details
Main Authors: Wei-Chih Chen, 陳偉志
Other Authors: Chi-Sheng Shih
Format: Others
Language:en_US
Published: 2010
Online Access:http://ndltd.ncl.edu.tw/handle/61521943961791657682
Description
Summary:碩士 === 國立臺灣大學 === 資訊工程學研究所 === 98 === Many modern embedded systems, such as cyber-physical systems, feature tight combinations of, and coordinations between computational and physical elements. Configurability, efficiency, adaptability, reliability, and usability are important issues for these systems. A workflow engine is a software application that manages workflows. It helps developers extract control flows from the original system, and thus is able to improve configurability and development efficiency. This research aims at the design and implementation of a workflow engine for embedded systems so as to configure workflows with less efforts. To meet timing requirements on embedded systems, the engine is designed to meet timing requirements, and provides admission control so that these requirements of a set of workflows are guaranteed as long as it is admitted. The example application is a humanoid robot. We model robot applications as workflows, and show that how the workflow engine provides real time guarantee and flexible ways of programming.