透過您的圖書館登入
IP:18.220.160.216
  • 學位論文

基於工作流程與通用隨插即用技術下之整合性軟體開發架構

A Development Framework for Composable Software Systems based on Workflow and UPnP Technology

指導教授 : 邵家健

摘要


由中研院主持的SISARL計畫—「老年人居家照護」是交通大學遍佈式嵌入系統實驗室(Pervasive Embedded System Lab)近幾年的重點研究計畫之一,其旨在藉由逐步增添智能家電的過程促使老年人所居住的環境有所進化,協助老年人能在自己熟悉的居住環境安享其老年生活。轉化過程中,為了方便家電開發商設計能與環境內裝置立即作溝通反應的系統,此研究訂立一套要求具有下列特性的整合性軟體開發架構:(1) 可整合化開發架構能結合具有相同架構的裝置及服務,形成功能更多的反應系統;(2) 可重複使用的功能函式庫讓已開發完成的裝置服務能重複被建立使用;(3) 人性化的設計介面與工具能讓開發者快速地進行程式開發;(4) 簡易配置環境裝置使得架構能輕易地連結環境裝置。全篇論文內以Windows Workflow Foundation技術整合封裝UPnP階層裝置,將架構的運作流程與裝置的部分作結合溝通,並設計一整套運作流程的軟體開發方式,使得開發者能在智能環境中開發一套與智能環境中家電裝置溝通的即時反應系統(Real-time Reactive System),並且能讓多個智能家電裝置之功能得以彼此之間互相溝通、協調各自之運作。最後,此架構整合論文「適用於家庭自動化的通用隨插即用感測與促動器基礎架構」在交通大學電資大樓智能環境實驗室中實作完成室內燈光回饋控制,並封裝階層式燈光控制元件以利於重複使用。另外也完成了智慧型置物櫃。而未來以此軟體開發架構開發出的智能家電會越來越多,逐步走進智能家庭的世代。

並列摘要


In the recent years, NCTU Pervasive Embedded System (PES) Lab have focused on an elder-care project named “Kannon”. This project aims at enabling elders to live comfortably in their familiar environments by gradually transforming those environments through acquisition of smart appliances. In this transforming process, the developer of smart appliances plays an important role. In the premature smart environment region, in order to let developers develop a reactive system which can communicate with environment devices easily, we construct a framework with the following four essential properties: (1) Development framework composability; (2) Functional libraries reusability; (3) User-friendly programming interfaces and tools; (4) Simply configure to environment devices. In this thesis, we encapsulate UPnP devices using Windows Workflow Foundation, and design a software development framework through abstracting the operations and devices of the framework. Developers can create a “Real-time Reactive System” and compose more appliances in a smart environment using the Workflow and UPnP technology. This software development framework has integrated the feedback system of indoor luminance from the thesis “UPnP Compatible Sensor/Actuator Infrastructure for Home Automation”, built in NCTU MIRC Smart Environment Lab to demonstrate the effectiveness of the proposed technology, and has encapsulated the libraries of hierarchical luminance control component in order to be reused. Besides from luminance application, smart pantry is another application of this framework. In the future, more and more smart appliances will be developed with this technology, entering into the smart home generation.

並列關鍵字

Workflow UPnP Smart Environment

參考文獻


[1] Edward Lee,“The Ptolemy Project”, Universal of California at Berkeley.
[4] Microsoft,“Understanding Universal Plug and Play”, White Paper.
[6] Windows Workflow Foundation, http://msdn.microsoft.com/zh-tw/library/ee210343(en-us).aspx
[2] UPnP Device Architecture, http://www.upnp.org/specs/arch/UPnP-arch-DeviceArchitecture-v1.0.pdf
[3] UPnP Forum, http://www.upnp.org/

被引用紀錄


張紹瑋(2009)。金融商品替代性與認購權證市價與理論價格差異〔碩士論文,國立臺北大學〕。華藝線上圖書館。https://www.airitilibrary.com/Article/Detail?DocID=U0023-2008200913021000
陳嫈惠(2010)。金融商品替代性與美式認售權證錯價之關係〔碩士論文,國立臺北大學〕。華藝線上圖書館。https://www.airitilibrary.com/Article/Detail?DocID=U0023-2807201010241900
葉虹志(2014)。台指賣權與認售權證之定價效率〔碩士論文,國立臺北科技大學〕。華藝線上圖書館。https://www.airitilibrary.com/Article/Detail?DocID=U0006-1407201413113900
楊宗慶(2015)。多市場多商品程式交易績效之決策支援平台的整合設計與實作〔碩士論文,國立中央大學〕。華藝線上圖書館。https://www.airitilibrary.com/Article/Detail?DocID=U0031-0412201512055234

延伸閱讀