EMWF (Embedded Workflow Framework) is an open source middleware for flexible (i.e., configurable, customizable and adaptable), user-centric automation and assistive devices and systems. EMWF 1.0 provides a light-weight workflow manager and engines on Windows CE, Windows XP Embedded, and Linux. It is for small embedded automation devices. EMWF 2.0 also provides basic message passing and real-time scheduling mechanisms and workflow communication facility. This thesis describes EMWF 1.0 and extensions in EMWF 2.0, as well as case studies on workflow-based design and implementation as motivations for EMWF and the extensions.
EMWF (嵌入工作流框架) 是一個開放源碼的中介軟體,提供給開發者一個平台,使其在上面能夠簡單、快速的開發以使用者為中心的自動化和輔助設備和系統。這些設備和系統,除了必須能夠讓使用者簡易且安全的使用,還必須能夠有彈性(即,依系統平台不同可進行配置,可依使用者個人化設定修改,並且可適應使用者需求的變化)。EMWF在常用的作業系統上,如Windows CE、 Windows XP Embedded、 及Linux,提供了一個輕量工作流管理器和引擎,,透過模組化、可重複利用元件的方式,使開發者能夠輕易撰寫有彈性的應用。EMWF 1.0只針對小型的嵌入式應用。而EMWF 2.0 還提供了基本的消息傳遞和即時調度機制和工作流的通信設施。這篇論文描述 EMWF 1.0 和EMWF 2.0,以及基於工作流的設計和實作的案例研究作為 EMWF 擴展的動機。