用户名: 密码: 验证码:
基于Web的物联网应用体系架构和关键技术研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
泛在与普适计算领域的研究一直以来就关注将物理设备整合到数字世界中并面向用户提供服务。近年来,随着物联网(Internet of Things, IoT)技术的普及和嵌入式的设备的大量的研发部署,使得智能物体的种类和数量都在不断的增长,物联网设备和系统在人们的日常生活使用中也越来越普及。但是由于物联网设备和平台异构性强、平台架构封闭化、耦合度高和扩展性差等问题,导致了物联网应用的碎片化、开发门槛高、开发周期长的现状。
     针对以上背景和问题,我们提出了基于Web的物联网业务环境(Web of Things Service Environment, WoTSE)的概念。其核心思想是遵从Representational State Transfer (REST)的风格架构和Web的技术标准将物联网中的各种设备资源无缝接入到互联网中并以Web的形式开放,从而来整合异构的物联网设备,降低开发物联网应用的技术门槛,同时保证系统分布式、松耦合以及可大规模部署的特性。本文的研究重点就是WoTSE的体系架构设计和其中关键技术的研究。
     针对构建该开放和可扩展物联网应用架构的设计需求,我们采用了面向资源的架构风格对WoTSE架构进行设计,并且选择使用基于REST风格的接口类型。基于对架构风格和接口类型选择的研究结论,我们提出了WoTSE的架构并对其功能实体进行了详细设计。在此架构基础上我们设计了面向资源架构下的物联网资源模型并对如何将物联网设备接入Web进行了实现策略方面的分析。通过将WoTSE架构与传统物联网架构的对比,我们说明了该架构在构建分布式、松耦合、可扩展和低开发门槛的开放物联网应用平台方面的优势。
     针对WoTSE体系下如何将细粒度的Web化物联网设备资源与粗粒度的商业应用进行服务聚合的问题,本文提出了基于合Business Process Execution Language (BPEL)业务流的WoT智能资源聚合方法,该技术解决方案对应于WoTSE层次化架构模型中的资源聚合层中的关键技术问题。结合BPEL业务流聚合和建模方法,我们将业务流程管理方法和基于业务流的业务聚合方法引入到WoT的资源聚合的方法研究和设计中。该方法对BPEL标准进行了扩展,使其支持对基于RESTful Web Service的WoT智能资源的绑定和调用,同时支持业务流的组件化封装和调用。我们基于芬兰真实的智慧养老案例,对基于BPEL业务流的WoT智能资源聚合方法进行了可行性分析和验证。最后我们将该方法与传统的服务聚合方案进行了对比分析,得出与其它方案相比该方法在互操作性、复杂性、灵活性、兼容性和敏捷性方面都具有优势。
     针对WoTSE的体系下如何对Web化的智能设备资源进行上下文建模的问题,本文提出面向资源的基于Petri网(PN)和Event-Condition-Action (ECA)模型的动态情境建模方法,该技术解决方案对应于WoTSE层次化架构模型中的基础智能服务支撑层中的关键技术问题。面向资源的动态情境建模方法利用了REST的设计思想,结合PN和ECA模型将上下文建模为可形式化表达和可基于策略执行的动态情境。首先,该方法遵循了REST的架构风格。在REST风格的限制下,上下文被设计为可模块化、可复用可聚合的资源。其次,PN模型被引入用于描述动态情境中上下文资源间的动态关联和依赖关系。这样上下文资源能够建模为基于业务流的形式,并且PN的形式化和图形化特性使得上下文模型的正确性是可以计算和验证的。最后,为了使得动态情境模型可以在具体应用场景执行,我们引入了具备规则特性的ECA模型,并提出了一种基于XML的ECA-based Context Petri Net Markup Language (ECA-CPNML)动态情境建模语言,通过该语言建模的情境可在规则引擎中部署执行。
     最后,WoTSE是一种面向应用创新的物联网业务环境架构,具备开放性、低门槛性、协同性和自组织性四个特点。Living Lab是一种以用户为中心的创新方法和创新环境,结合Living Lab的概念,我们针对WoTSE体系架构下的三个应用场景:智慧校园、智慧养老和智能家居证明了WoTSE体系架构支持物联网业务创新的可行性和合理性。同时,我们也从创新机制演进的视角,将Web2.0和LL进行了比较分析,从互联网创新的角度对LL创新方法在物联网应用方面的应用进行了讨论总结。
A central concern in the area of pervasive computing has been the integration of physical artifiacts with the digital worlds and providing service to the end-user. In recent years, the pervasiveness of Internet of Things (IoT) technology and developments in the fields of embedded devices has led to smart things and systems increasingly populating our daily life. However, the devices and platform are heterogengeous, and IoT platforms are closed, tightly-coupledw with low scalability. It leads to fragment of application, high developing barrier and long developing cycle.
     Within these background and scope, we proposed a Web of Things Service Environment (WoTSE). The core idea of WoTSE is following Representational State Transfer (REST) architectural style and Web standard to seamlessly integrate devices into Web. In this paper, we focus on designing the architecture of WoTSE and researching on the key technologies within it.
     According to the requirements of designing a open and scalable IoT application architecture, we propose to adopt Resource Oriented Architecture (ROA) as the architectural style and REST as the interface pattern of WoTSE. Then we proposed the detailed architecture of WoTSE with specific functional entity. Furthermore, we illustrate the resource model under the WoTSE framework and analyze the implementation strategy to integrate IoT devices into Web. With the comparison from WoTSE to traditional IoT architecture, we illustrate the advantages of the WoTSE to build up distributed, loosely-coupled, open IoT application platform with low barriers of developing IoT applications.
     According to the problem of how to integrate fine-grained WoT resoures with the corse-grained business applications, we propose a Business Process Execution Language (BPEL) workflow-based WoT resource composition method. This solution maps to the key technology of Resource Composition Layer in WoTSE architecture. This method extends the BPEL standard to support the binding and invoking of RESTful WoT resource in a workflow, as well as the encapsulation and reuse of workflow process. We anlyze and verify the feasibility of the solution based on the real-life aging care case in Finland. We compare this solution with the traditional service compostion methods and find out that our solution have better interoperability, flexibility and agility with low complexity.
     According to the problem of how to model context based on the WoT resource, we propose a Resource Oriented Dynamic Situation Modeling Method based on Petri Net (PN) and Event-Condition-Action (ECA). This solution maps to the key technology of Fundamental Intelligent Service Supporting Layer in WoTSE architecture. This method follows REST principles that context are abstract as resource-oriented building block which is modular, reusable and composable. PN model is introduced to describe the dyanamic relationships and dependencies among context resources in certain situations. Moreover, ECA rule module is also introduced to make modeled context executed. The ECA-CPNAML dynamic situation modeling language is designed, based on which dynamic situation could be deployed and executed in a rule engine.
     Finally, WoTSE is an Innovation-driven IoT service environment, which features as opennes, low barrier, collaborativeness and self-organized. While Living Lab (LL) is an emerging user-centric innovation approach and has been widely used to facilitate ICT innovations. So based on the LL concept, we evaluate three WoTSE case: Smart Campus, Intelligent Aging Care and Smart Home to prove the feasibility and reasonability of WoTSE's supporing on IoT service innovation. Then Inspired by Web2.0innovation model in Interent world, we research on the innovation method and principles under the WoTSE scope based on Living Lab. We explores a set of Living Lab innovation principles by extending the Web2.0principles proposed by O'reilly.
引文
[1]Guinard, Dominique. A Web of things application architecture. Integrating the real-world into the Web by Dominique Guinard. ETH (2011).
    [2]孙其博,刘杰,黎羴等.物联网:概念、架构与关键技术研究综述[J].北京邮电大学学报,2010,33(3):1-9.DOI:10.3969/j.issn.1007-5321.2010.03.001.
    [3]ITU.T. Recommendation Y.2002. Overview of ubiquitous networking and of its support in NGN[S]. Geneva:ITU,2010.
    [4]王世彤,邢晓江,李伟华.泛在网络业务体系架构、标准化及关键技术问题[J].通信技术与标准,2010(1):4448.
    [5]M2M Activities in ETSI. (2009-07-09)[2010-05-12]. http://docbox.etsi.org/M2M/ Open/Information/M2M. presentation, ppt.
    [6]J.W. Hui and D.E. Culler. Extending IP to low-power, wireless personal area networks. IEEE Internet Computing,12(4):37-45,2008.
    [7]J.W. Hui and D.E. Culler. IP is dead, long live IP for wireless sensor networks. In Proceedings of the 6th ACM conference on Embedded network sensor systems, pages 15-28, Raleigh, NC, USA,2008. ACM.
    [8]IPSO alliance:Enabling the internet of things, http://ipso-alliance.org/.
    [9]L. de Souza, P. Spiess, D. Guinard, M. Kohler, S. Karnouskos, and D. Savio. Socrades:A web service based shop oor integration infrastructure. In Christian Floerkemeier, Marc Langheinrich, Elgar Fleisch, Friedemann Mattern, and Sanjay E. Sarma, editors, Proc. of the Internet of Things Conference (IoT'08), LNCS, pages 50-67, Zurich, Switzerland, March 2008. Springer Berlin Heidelberg.
    [10]T. Riedel, N. Fantana, A. Genaid, D. Yordanov, H.R. Schmidtke, and M. Beigl. Using web service gateways and code generation for sustainable IoT system development. In Internet of Things (IOT),2010, pages 1-8. IEEE,2010.
    [11]S. de Deugd, R. Carroll, K.E. Kelly, B. Millett, and J. Ricker. SODA:Service Oriented Device Architecture. Pervasive Computing, IEEE,5(3):94-96,2006.
    [12]Dominique Guinard, Vlad Trifa, and Erik Wilde. A Resource Oriented Architecture for the Web of Things. In Proc. of the 2nd International Conference on the Internet of Things (IoT 2010), LNCS, Tokyo, Japan, November 2010. Springer Berlin/Heidelberg.
    [13]R. Fielding. Architectural styles and the design of network-based software architectures. Phd thesis,2000.
    [14]Leonard Richardson and Sam Ruby. RESTful web services. O'Reilly Media, May 2007.
    [15]Cesare Pautasso and Erik Wilde. Why is the web loosely coupled?:a multi-faceted metric for service design. In Proc. of the 18th international conference on World Wide Web (WWW'09), pages 911-920, Madrid, Spain, April 2009. ACM.
    [16]Giachetti, R.E., Design of Enterprise Systems, Theory, Architecture, and Methods, CRC Press, Boca Raton, FL,2010.
    [17]N.B. Priyantha, Aman Kansal, Michel Goraczko, and Feng Zhao. Tiny web services:design and implementation of interoperable and evolvable sensor networks. In Proc. of the 6th ACM conference on Embedded Network Sensor Systems (SenSys'08), pages 253-266, Raleigh, NC, USA,2008. ACM.
    [18]Francois Jammes, Antoine Mensch, and Harm Smit. Service-oriented device communications using the devices profile for web services. In Proceedings of the 3rd international workshop on Middleware for pervasive and ad-hoc computing, MPAC'05, pages 1-8, New York, NY, USA,2005. ACM.
    [19]Dominique Guinard, Vlad Trifa, Thomas Pham, and Olivier Liechti. Towards physical mashups in the web of things. In Proc. of the 6th International Conference on Networked Sensing Systems (INSS'09), pages 1-4, Pittsburgh, USA, June 2009. IEEE.
    [20]Dogan Yazar and Adam Dunkels. E_cient application integration in IP-based sensor networks. In Proceedings of the First ACM Workshop on Embedded Sensing Systems for Energy-Efficiency in Buildings, page 4348, Berkeley, CA, USA, November 2009.
    [21]Cesare Pautasso, Olaf Zimmermann, and Frank Leymann. Restful web services vs. big web services:making the right architectural decision. In Proc. of the 17th international conference on World Wide Web (WWW'08), pages 805-814, New York, NY, USA,2008. ACM.
    [22]Yang, JI, Ping, Z., Zheng, H., Xu, W., Yinong, L.,& Xiaosheng, T.:Towards mobile ubiquitous service environment. Wireless Personal Communications.38 (1),67-78(2006)
    [23]E. Von Hippel, Democratizing innovation, the MIT Press,2005.
    [24]——, The sources of innovation. Oxford University Press New York,1988, vol. 132.
    [1]Ishii, H., and Ullmer, B. Tangible bits:Towards seamless interfaces between people, bits and atoms. In CHI (1997), pp.234-241.
    [2]Gershenfeld, N. FAB:The Coming Revolution on Your Desktop-From Personal Computersto Personal Fabrication. Basic Books,2005.
    [3]Tolle, G., Polastre,J., Szewczyk, R., Culler, D., Turner, N., Tu, K., S., B., Dawson, T., Buonadonna, P., Gay, D., et al. A macroscope in the redwoods. In Proceedings of the 3rd international conference on Embedded networked sensor systems (2005), ACM New York, NY, USA, pp.51-63.
    [4]Ye, W., Heidemann, J., and Estrin, D. An energy-efficient MAC protocol for wireless sensor networks. In Proceedings of the 21st Annual Joint Conference of the IEEE Computer and Communications Societies (INFOCOM) (2002), vol.3, pp.1567-1576.
    [5]Van Dam, T., and Langendoen, K. An adaptive energy-efficient MAC protocol for wireless sensor networks. In Proceedings of the 1st international conference on embedded networked sensor systems (Los Angeles, California, USA,2003), SenSys'03, ACM, pp.171-180. ACM ID:958512.
    [6]Bai, L., Dick, R., and Dinda, P. Archetype-based design:Sensor network programming for application experts, not just programming experts. In Proceedings of the International Conference on Information Processing in Sensor Networks (IPSN 2009) (2009).
    [7]Mainland, G., Morrisett, G., and Welsh, M. Flask:staged functional programming for sensor networks. In ICFP'08:Proceeding of the 13th ACM SIGPLAN international conference on functional programming (New York, NY, USA,2008), ACM, pp.335-346.
    [8]Woo, A., Seth, S., Olson, T., Liu, J., and Zhao, F. A spreadsheet approach to programming and managing sensor networks. In Proceedings of the fifth international conference on information processing in sensor networks (IPSN) (New York, NY, USA,2006), ACM, pp.424-431.
    [9]Srivastava, M., Hansen, M., Burke, J., Parker, A., Reddy, S., Saurabh, G., Allman, M., Paxson, V., and Estrin, D. Wireless urban sensing systems. CENS Technical Report 65, University of California Los Angeles, April 2006.
    [10]Dunkels, A., and Vasseur, J. IP for Smart Objects Alliance. Internet Protocol for Smart Objects (IPSO) Alliance White paper, September 2008.
    [11]Dunkels, A. Full TCP/IP for 8-bit architectures. In Proceedings of the 1st international conference on mobile systems, applications and services (2003), ACM, p.98.
    [12]Dunkels, A., Gronvall, B., and Voigt, T. Contiki-a lightweight and exible operating system for tiny networked sensors. In Proceedings of the First IEEE Workshop on Embedded Networked Sensors (Emnets-I) (Tampa, Florida, USA, 2004).
    [13]Durvy, M., Abeill_e, J., Wetterwald, P., O'Flynn, C., Leverett, B., Gnoske, E., Vidales, M., Mulligan, G., Tsiftes, N., Finne, N., and Dunkels, A. Making Sensor Networks IPv6 Ready. In Proceedings of the Sixth ACM Conference on Networked Embedded Sensor Systems (ACM SenSys 2008), poster session (Raleigh, North Carolina, USA, Nov.2008).
    [14]Hui, J. W., and Culler, D. E. IP is dead, long live IP for wireless sensor networks. In SenSys'08:Proceedings of the 6th ACM Conference on Embedded Network Sensor Systems (New York, NY, USA,2008), ACM, pp.15-28.
    [15]Priyantha, N. B., Kansal, A., Goraczko, M., and Zhao, F. Tiny web services: design and implementation of interoperable and evolvable sensor networks. In SenSys'08:Proceedings of the 6th ACM Conference on Embedded Network Sensor Systems (New York, NY, USA,2008), ACM, pp.253-266.
    [16]Mattern, F., and Sturm, P. From distributed systems to ubiquitous computing-the state of the art, trends, and prospects of future networked systems. In K. Irmscher and K.-P. Fahnrich, editors, Proc. KIVS 2003 (2003), Springer-Verlag, pp.3-25.
    [17]Shaw, G. M., and David, G. Software Architecture:Perspectives on an Emerging Discipline. Prentice Hall,1996.
    [18]Distributed Component Object Model (DCOM) Remote Protocol Speci_cation. Online at http://msdn.microsoft.com/library/cc201989.aspx. Accessed 1. June 2011.
    [19]Java remote method invocation (rmi). Online at http://download.oracle.com/ javase/tutorial/rmi/index.html. Accessed 1. June 2011.
    [20]Jini specification. Online at http://www.jini.org. Accessed on 1. June 2011.
    [21]Shneidman, J., Pietzuch, P., Ledlie, J., Roussopoulos, M., Seltzer, M., and Welsh, M. Hourglass:An infrastructure for connecting sensor networks and applications. Tech. Rep. TR-21-04, Harvard University,2004.
    [22]Franklin, M. J., Jeffery, S. R., Krishnamurthy, S., and Reiss, F. Design considerations for high fan-in systems:The hi_ approach. In CIDR 2005, Second Biennial Conference on Innovative Data Systems Research (2005), pp.290-304.
    [23]Gnawali, O., Jang, K., Paek, J., Vieira, M., Govindan, R., Greenstein, B., Joki, A., Estrin, D., and Kohler, E. The tenet architecture for tiered sensor networks. In Proceedings of the 4th international conference on Embedded networked sensor systems (SENSYS) (Boulder, Colorado, USA,2006), ACM, pp.153(166.
    [24]OASIS. Devices Proje for Web Services (DPWS) specification. Online at http://docs. oasis-open.org/ws-dd/ns/dpws/2009/01. Accessed 1. June 2011.
    [25]Ljungstrand, P., Redstr om, J., and Holmquist, L. E. Webstickers:using physical tokens to access, manage and share bookmarks to the web. In DARE'00: Proceedings of DARE 2000 on Designing augmented reality environments (New York, NY, USA,2000), ACM, pp.23-31.
    [26]Kindberg, T., Barton, J., Morgan, J., Becker, G., Caswell, D., Debaty, P., Gopal, G., Frid, M., Krishnan, V., Morris, H., Schettino, J., Serra, B., and Spasojevic, M. People, places, things:web presence for the real world. Mob. Netw. Appl.7,5 (2002),365-376.
    [27]Gibbons, P., Karp, B., Ke, Y, Nath, S., and Seshan, S. IrisNet:an architecture for a worldwide sensor Web. Pervasive Computing, IEEE 2,4 (2003),22-33.
    [28]Trossen, D., and Pavel, D. Building a ubiquitous platform for remote sensing using smartphones. In Mobile and Ubiquitous Systems:Networking and Services (2005).
    [29]Chang, K., Yau, N., Hansen, M., and Estrin, D. SensorBase.org-A centralized repository to slog sensor network data,2006.
    [30]R. Fielding. Architectural styles and the design of network-based software architectures. Phd thesis,2000.
    [31]Leonard Richardson and Sam Ruby. RESTful web services. O'Reilly Media, May 2007.
    [32]Zhenyu Wu, Chunhong Zhang, Yang Ji.2012. Web of X Service Environment for Ubiquitous Computing. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, Volume 93,2012, pp 45-56
    [33]Zhenyu Wu, Chunhong Zhang, Yang Ji, and Yunjie Liu.2011. Web of X Service Environment for Ubiquitous Network and Computing. In Proceedings of the 2011 International Conference on Internet of Things and 4th International Conference on Cyber, Physical and Social Computing (ITHINGSCPSCOM'11). IEEE Computer Society, Washington, DC, USA,592-597
    [1]D Guinard, V Trifa, F Mattern, E Wilde, in From the Internet of Things to the Web of Things:Resource Oriented Architecture and Best Practices, Springer, Berlin Heidelberg,2010). ch.5
    [2]Zhenyu Wu, Chunhong Zhang, Yang Ji.2012. Web of X Service Environment for Ubiquitous Computing. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, Volume 93,2012, pp 45-56
    [3]Zhenyu Wu, Itala, T., Tingan Tang, Chunhong Zhang, Yang Ji, Hamalainen, M., Yunjie Liu. A web-based two-layered integration framework for smart devices. EURASIP Journal on Wireless Communications and Networking 2012,2012:150
    [4]RT Fielding, Architectural Styles and the Design of Network-based Software Architectures, (University of California, Irvine,2000)
    [5]E Thomas, Service-Oriented Architecture:Concepts, Technology, and Design, (Prentice Hall PTR, Upper Saddle River, NJ,2005)
    [6]OASIS, Web Services Business Process Execution Language (WSBPEL) 2.0. (2006)
    [7]Curbera, F., Goland, Y, Klein, J., Leymann, F., Roller, D., Thatte, S., Weerawarana, S.:Business Process Execution Language for Web Services version 1.1, http://dev2dev.bea.com/techtrack/BPEL4WS.jsp
    [8]A Pintus, D Carboni, A Piras, A Giordano, Connecting smart things through web services orchestrations, in Proceedings of the 10th international conference on Current trends in web engineering (ICWE'10), ed. by Daniel F, Michele Facca F (Springer-Verlag, Berlin,2010), pp.431-441
    [9]LM De Souza, P Spiess, D Guinard, M Kohler, S Karnouskos, D Savio, Socrades: a web service based shop floor integration infrastructure, in IOT 2008. LNCS, vol. 4952, ed. by Floerkemeier C, Langheinrich M, Fleisch E, Mattern F, Sarma SE (Springer, Heidelberg,2008), p.50
    [10]F Jammes, H Smit, Service-oriented paradigms in industrial automation. IEEE Trans Ind Inf.1(1),62-70 (2005). doi:10.1109/TII.2005.844419
    [11]D Guinard, V Trifa, E Wilde, A resource oriented architecture for the web of things, in Proc of IEEE International Conference on the Internet of Things, Tokyo, Japan, pp.1-8 (November 2010)
    [12]Dominique Guinard, Vlad Trifa, Thomas Pham, and Olivier Liechti. Towards physical mashups in the web of things. In Proc. of the 6th International Conference on Networked Sensing Systems (INSS'09), pages 1(4, Pittsburgh, USA, June 2009. IEEE.
    [13]Dominique Guinard, Vlad Trifa, and Erik Wilde. A Resource Oriented Architecture for the Web of Things. In Proc. of the 2nd International Conference on the Internet of Things (IoT 2010), LNCS, Tokyo, Japan, November 2010. Springer Berlin/Heidelberg.
    [14]Erik Wilde. Putting Things to REST. Technical report, School of Information, UC Berkeley, November 2007.
    [15]Yahoo pipes mashup editor:Rewire the web. http://pipes.yahoo.com/pipes/.
    [16]C Pautasso, BPEL for REST, in Proceedings of the 6th International Conference on Business Process Management (BPM'08), ed. by Dumas M, Reichert M, Shan M-C (Springer-Verlag, Berlin,2008), pp.278-293
    [17]A Rex, Design of a caregiver programmable assistive intelligent environment. Master's Thesis. Aalto University (2011)
    [18]SIDE projecthttps://github.com/sizzlelab/side. Accesed 20 Feb 2012
    [19]Apache ODE 1.3.5 http://ode.apache.org (2011)
    [20]ActiveBPEL 4.1 http://www.active-endpoints.com (2007)
    [21]C. Pautasso, JOpera:process support for more than web services. http://www.jopera.org
    [1]D. Guinard, V. Trifa, F. Mattern, and E. Wilde, From the Internet of Things to the Web of Things:Resource Oriented Architecture and Best Practices. Springer, Dec. 2010, ch.5.
    [2]Fielding, R.T.:Architectural Styles and the Design of Network-based Software Architectures. University of California, Irvine (2000)
    [3]Seungwok Han and Hee Yong Youn.2012. Petri net-based context modeling for context-aware systems. Artif. Intell. Rev.37,1 (January 2012),43-67. DOI=10.1007/s10462-011-9218-x http://dx.doi.org/10.1007/s10462-011-9218-x
    [4]A. Goh, Y.-K. Koh, D.S. Domazet, ECA rule-based support for workflows, Artificial Intelligence in Engineering, Volume 15, Issue 1, January 2001, Pages 37-46, ISSN 0954-1810,10.1016/S0954-1810(00)00028-5.
    [5]Kevin Twidle, Emil Lupu, Naranker Dulay, and Morris Sloman.2008. Ponder2-A Policy Environment for Autonomous Pervasive Systems. In Proceedings of the 2008 IEEE Workshop on Policies for Distributed Systems and Networks (POLICY'08). IEEE Computer Society, Washington, DC, USA, 245-246. DOI= 10.1109/POLIC Y.2008.10
    [6]Scllilit W N. A System Architecture for Context-aware Mobile Computing [D]. New York:Columbia University.1995:66-94.
    [7]Niek R, Jason P, David M. Enhanced reality fieldwork:the context-aware archaeological assistant [J]. Computer Applications and Quantitative methods in Archaeology, V. Gaffney.1999.
    [8]Franklin, D., Flaschbart, J. All Gadget and No Representation Makes Jack a Dull Environment. AAAI 1998 Spring Symposium on Intelligent Environments, Technical Report SS-98-02 (1998) 155-160
    [9]Dey A.K., Providing Architectural Support for Building Context-Aware Applications[D]. Georgia USA:Georgia Institute of Technology,2000.
    [10]SCHILIT, B. N., ADAMS, N. L., AND WANT, R. Context-aware computing applications. In IEEE Workshop on Mobile Computing Systems and Applications (Santa Cruz, CA, US,1994).
    [11]SAMULOWITZ, M., MICHAHELLES, F., AND LINNHOFF-POPIEN, C. Capeus:An architecture for context-aware selection and execution of services. In New developments in distributed applications and interoperable systems (Krakow, Poland, September 17-19 2001), Kluwer Academic Publishers, pp.23-39.
    [12]STRANG, T. Service Interoperability in Ubiquitous Computing Environments. PhD thesis, Ludwig-Maximilians-University Munich, Oct.2003.
    [13]W3C. Composite Capabilities/Preferences Profile (CC/PP). http://www.w3.org/Mo-bile/CCPP.
    [14]WAPFORUM. User Agent Profile (UAProf). http://www.wapforum.org.
    [15]BAUER, J. Identification and Modeling of Contexts for Different Information Scenarios in Air Traffic, Mar.2003. Diplomarbeit.
    [16]HENRICKSEN, K., INDULSKA, J., AND RAKOTONIRAINY, A. Generating Context Management Infrastructure from High-Level Context Models. In Industrial Track Proceedings of the 4th International Conference on Mobile. Data Management (MDM2003) (Melbourne/Australia, January 2003), pp.1-6.
    [17]HENRICKSEN, K., INDULSKA, J., AND RAKOTONIRAINY, A. Modeling context information in pervasive computing systems. In LNCS 2414:Proceedings of 1st International Conference on Pervasive Computing (Zurich, Switzerland, 2002), F. Mattern and M. Naghshineh, Eds., Lecture Notes in Computer Science (LNCS), Springer, pp.167-180.
    [18]HALPIN, T. A. Information Modeling and Relational Databases:From Conceptual Analysis to Logical Design. Morgan Kaufman Publishers, San Francisco,2001.
    [19]Esprit project 26900:Technology for enabled awareness (tea),1998.
    [20]SCHMIDT, A., AND LAERHOVEN, K. V. How to Build Smart Appliances. IEEE Personal Communications (August 2001).
    [21]SCHMIDT, A., BEIGL, M., AND GELLERSEN, H.-W. There is more to context than location. Computers and Graphics 23,6 (1999),893-901.
    [22]CHEVERST, K., MITCHELL, K., AND DAVIES, N. Design of an object model for a context sensitive tourist GUIDE. Computers and Graphics 23,6 (1999), 883-891.
    [23]MCCARTHY, J. Notes on formalizing contexts. In Proceedings of the Thirteenth International Joint Conference on Artificial Intelligence (San Mateo, California, 1993), R. Bajcsy, Ed., Morgan Kaufmann, pp.555-560.
    [24]MCCARTHY, J., AND BUVAX. Formalizing context (expanded notes). In Working Papers of the AAAI Fall Symposium on Context in Knowledge Representation and Natural Language (Menlo Park, California,1997), S. Buvavc and L. Iwa'nska, Eds., American Association for Artificial Intelligence, American Association for Artificial Intelligence, pp.99-135.
    [25]GIUNCHIGLIA, F. Contextual reasoning. Epistemologica-Special Issue on I Linguaggi e le Macchine 16 (1993),345-364. Also IRST-Technical Report 9211-20, IRST, Trento, Italy.
    [26]GHIDINI, C., AND GIUNCHIGLIA, F. Local models semantics, or contextual reasoning= Locality+ compatibility. Artificial Intelligence 127,2 (2001),221-259.
    [27]USCHOLD, M., AND GR UNINGER, M. Ontologies:Principles, methods, and applications. Knowledge Engineering Review 11,2 (1996),93-155.
    [28]GRUBER, T. G. A translation approach to portable ontologies. Knowledge Acquisition 5,2 (1993),199-220.
    [29]Achilleos A, Yang K, Georgalas N (2010) Context modeling and a context-aware framework for pervasive service creation:a model-driven approach. Pervasive Mobile Comput 6:281-296
    [30]Du YY, Jiang CJ, Zhou MC (2007) Modeling and analysis of real-time cooperative systems using petri nets. IEEE Trans Syst Man Cybern A Syst Hum 37(5):643-654
    [31]A. Dey, Understanding and Using Context, Personal and Ubiquitous Computing 5 (1) (2001) 4-7.
    [32]Carl Adam Petri and Wolfgang Reisig (2008), Scholarpedia,3(4):6477.
    [33]Kevin Twidle, Emil Lupu, Naranker Dulay, and Morris Sloman.2008. Ponder2-A Policy Environment for Autonomous Pervasive Systems. In Proceedings of the 2008 IEEE Workshop on Policies for Distributed Systems and Networks (POLICY'08). IEEE Computer Society, Washington, DC, USA, 245-246. DOI=10.1109/POLICY.2008.10
    [1]E. Von Hippel, Democratizing innovation, the MIT Press,2005.
    [2]——, The sources of innovation. Oxford University Press New York,1988, vol. 132.
    [3]Mark Weiser.1999. The computer for the 21st century. SIGMOBILE Mob. Comput. Commun. Rev.3,3 (July 1999),3-11.
    [4]D. Guinard and V. Trifa, "Towards the web of things:Web mashups for embedded devices," in Workshop on Mashups, Enterprise Mashups and Lightweight Composition on the Web (MEM 2009), in proceedings of WWW (International World Wide Web Conferences), Madrid, Spain.
    [5]M. Eriksson, V. Niitamo, and S. Kulkki, "State-of-the art in utilizing living labs approach to user-centric ict innovation-a european approach," development, 2005.
    [6]F. Nachira, "Towards a network of digital business ecosystems fostering the local development," 2002.
    [7]F. Nachira, P. Dini, and A. Nicolai, "A network of digital business ecosystems for europe:roots, processes and perspectives," European Commission, Bruxelles, Introductory Paper,2007.
    [8]G. Briscoe and P. De Wilde, "Digital ecosystems:Evolving service-orientated architectures," in Bio-Inspired Models of Network, Information and Computing Systems,2006.1st. IEEE,2007, pp.1-6.
    [9]E. Chang and M. West, "Digital ecosystems a next generation of the collaborative environment," in the Eight International Conference on Information Integration and Web-Based Applications & Services, vol.214,2006, pp.3-23.
    [10]K. Karhu, A. Botero, S. Vihavainen, T. Tang, and M. Hamalainen, "A digital ecosystem for boosting userdriven service business," in Proceedings of the International Conference on Management of Emergent Digital EcoSystems. ACM, 2009, pp.246-253.
    [11]A. Lawson, P. Eklund, P. Goodall, T. Wray, V. Daniel, and M. Van Olffen, "Designing a digital ecosystem for the new museum environment:the virtual museum of the pacific." Social Innovation Network (SInet), University of Wollongong,2009, p.227.
    [12]G. Briscoe and A. Marinos, "Digital ecosystems in the clouds:towards community cloud computing," in Digital Ecosystems and Technologies,2009. DEST'09.3rd IEEE International Conference on. IEEE,2009, pp.103-108.
    [13]P. Innocenti, S. Ross, E. Maceciuvite, T. Wilson, J. Ludwig, and W. Pempe, "Assessing digital preservation frameworks:the approach of the shaman project," in Proceedings of the International Conference on Management of Emergent Digital EcoSystems. ACM,2009, pp.412-416.
    [14]A. Mostefaoui and B. Piranda, "Multimedia sensor networks:an approach based on 3d real-time reconstruction," in Proceedings of the International Conference on Management of Emergent Digital EcoSystems. ACM,2009, pp.188-195.
    [15]Y. Zatout, E. Campo, and J. Llibre, "Toward hybrid wsn architectures for monitoring people at home," in Proceedings of the International Conference on Management of Emergent Digital EcoSystems. ACM,2009, pp.308-314.
    [16]J. Liu and M. Roantree, "Precomputing queries for personal health sensor environments," in Proceedings of the International Conference on Management of Emergent Digital EcoSystems. ACM,2009, pp.49-56.
    [17]OpenLivingLabs, "Living labs," Cited Feb 12 2011. [Online]. Available: http://www.openlivinglabs.eu/livinglabs
    [18]H. Schaffers, M. Cordoba, P. Hongisto, T. Kallai, C. Merz, and J. Van Rensburg, "Exploring business models for open innovation in rural living labs," 2007.
    [19]M. de Leon, M. Eriksson, S. Balasubramaniam, and W. Donnelly, "Creating a distributed mobile networking testbed environment-through the living labs approach," in Testbeds and Research Infrastructures for the Development of Networks and Communities,2006. TRIDENTCOM 2006.2nd International Conference on. IEEE,2006, pp.5-139.
    [20]V. Niitamo, S. Kulkki, M. Eriksson, and K. Hribernik, "State-of-the-art and good practice in the field of living labs," in Proceedings of the 12th International Conference on Concurrent Enterprising:Innovative Products and Services through Collaborative Networks. Italy:Milan,2006, pp.26-28.
    [21]R. Jain, "Experiential computing," Communications of the ACM, vol.46, no.7, pp.48-55,2003.
    [22]R. Singh and R. Jain, "From information-centric to experiential environments," Interactive Computation, pp.323-351,2006.
    [23]Y. Yoo, "Computing in everyday life:A call for research on experiential computing," MIS Quarterly, vol.34, no.2, pp.213-231,2010.
    [24]T. Tang, Z. Wu, K. Karhu, M. H"am"al"ainen, and Y. Ji, "An internationally distributed ubiquitous living lab innovation platform for digital ecosystem research," in Proceedings of the International Conference on Management of Emergent Digital EcoSystems. ACM,2010, pp.159-165.
    [25]Funf Open Sensing Framework, http://www.funf.org/. Accessed 23th April 2013.
    [26]S Monte, Web portal implementation for elderly home living solution. Master Thesis, Aalto University (2010)
    [27]T. O reilly, "What is web 2.0:Design patterns and business models for the next generation of software," Communications and Strategies, vol.65, p.17,2007.
    [28]H. Chesbrough, Open innovation:The new imperative for creating and profiting from technology. Harvard Business Press,2003.
    [29]A. Jaokar and T. Fish, Mobile Web 2.0:The innovator's guide to developing and marketing next generation wireless/mobile applications, futuretext,2006.
    [30]P. Stappers, H. van Rijn, S. Kistemaker, A. Hennink, and F. Sleeswijk Visser, "Designing for other people's strengths and motivations:Three cases using context, visions, and experiential prototypes," Advanced Engineering Informatics, vol.23, no.2, pp.174-183,2009.
    [31]Y. Yoo, "Computing in everyday life:A call for research on experiential computing," MIS Quarterly, vol.34, no.2, pp.213-231,2010.
    [32]G. Baltes and J. Gard, "Living labs as intermediary in open innovation:On the role of entrepreneurial support," in Proceedings of the 16th International Conference on Concurrent Enterprising, Lugano, Switzerland,2010, pp.21-23.
    [33]V. Bilgram, A. Brem, and K. Voigt, "User-centric innovations in new product development-systematic identification of lead users harnessing interactive and collaborative online-tools," International Journal of Innovation Management, vol. 12, no.3, pp.419-458,2008.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700