普适计算中基于任务驱动的动态服务集成机制研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
基于任务驱动的普适计算模式可以充分调度和集成系统中的软硬件资源并将它们作为可利用的服务,此模式以高效完成用户任务为首要目的。由于系统中可利用的服务具有异质性、资源限制性和移动性,因而普适计算环境具有显著的动态特性,这给用户任务的完整执行带来了诸多的不确定因素。因此,任务驱动的动态服务集成机制便成为了普适计算研究领域的一个重要方法和途径。
     本研究从用户任务的驱动出发,针对普适计算环境的动态特点进行服务集成机制的研究,主要从任务驱动的层次结构、动态服务的模型分析、任务驱动的服务集成以及服务集成的中间件机制等几个方面展开研究,通过本研究,可以为普适计算的动态环境提供服务集成的有效机制,为用户任务在普适计算环境下的执行提供高效的途径。
     (1)从任务驱动的概念出发,在阐述了任务的属性及层次关系的基础上,详细分析了上下文依赖的主动任务模型;设计了任务驱动的层次结构,并给出了各层的详细说明;最后就任务驱动的实现机制进行了研究,从任务的主动特性分析、任务的属性关联以及主动任务的执行方面给出了相应的研究成果。
     (2)对动态服务的模型进行建模和分析。先后从动态服务的体系结构、动态服务的建模、集中式动态服务、分布式动态服务以及动态服务的综合分析等五个方面详细探讨和研究了动态服务的基本思想,有针对性地为普适计算环境下动态服务的聚合和任务的分解提出了相应的解决方案。
     (3)综合分析了任务驱动的服务集成机制,提出了一系列有效的解决方案及其实现算法。首先从任务驱动的服务转换和基于会话的存取控制的研究出发,定义了基于会话的服务访问机制;然后在研究上下文建模、上下文本体设计、上下文分类等方面的基础上,设计了一个任务驱动的服务管理体系结构,并对该结构进行了详细的分析和讨论,提出了相应的上下文感知服务管理机制;接下来针对任务驱动的特点,从服务发现的框架、服务发现的查询以及服务发现的过程等三个方面,对任务驱动的服务发现机制进行了详细研究,设计了相应的解决方案;最后分别利用粗糙集和遗传算法的有关思想,设计了相应的算法,实现了动态服务的匹配和多任务多服务的分配问题,实验表明这些算法是可行有效的。
     (4)在上述研究成果的基础上,分析了普适计算环境下的中间件需求,讨论了中间件应用的关键问题,设计了基于任务驱动的普适计算中间件模型及体系结构,并阐述了该体系结构的各组件功能,给出了任务驱动应用中服务集成的策略方法,讨论了该体系结构的有效性。
In task-driven pervasive computing, software and hardware resources can be fully scheduled and integrated to form available services, and effective implementation of user task is given the first priority. As the services in pervasive system are featured by heterogeneity, resource-limitation and mobility, pervasive computing environment is characterized by dynamism, which brings uncertainties to the fullfillment of user tasks. Consequently, task-driven dynamic service integration mechanism has become an indispensible aspect of pervasive computing.
     The paper mainly focuses on the task-driven user task and researches on service integration mechanism with aspects to dynamism in pervasive computing environment. Task-driven hierarchy, model analysis of dynamic service, service integration of task-driven and middleware mechanism of service integration are discussed to present a effective mechanism for service integration and a useful method for user task execution in dynamic pervasive computing environment.
     (1) From the perspective of task driving, the attributes and hierarchy of task are analyzed to give a detailed description of context-aware active task model. A task-driven hierarchy is designed with a clear explaination of each layer. The paper researches on task-driven integration mechanism and specifies on activenesss anaylsis, attribute association, active execuation of task.
     (2) In the process of modeling and analyzing dynamic service, architecture of dynamic service system, modeling of dynamic system, centralized dynamic service, distributed dynamic service and comprehensive analysis of dynamic service are discussed to demonstrate the basic concepts in dynamic services. A solution for the aggregation and decomposition of dynamic services in pervasive computing environment is put forward.
     (3) On the basis of task-driven service integration mechanism, effective solutions and implementations are presented. A session based service access mechanism is put forward with task-driven service transformation and session based access control mechanism. Task-driven service management architecture is designed on the basis of context modeling, ontology design and classification. And then a context-aware service management mechanism is presented. Furthermore, with aspect to the features of task-driven, service discovery framework, service discovery query and service discovery process are discussed to specify the task-driven service discovery mechanism and the relevant solution is designed. Finally, rough set theory and genetic algorithm are applied to realize dynamic service matchmaking and multi-task multi-service allocation. The experiment result shows that the algorithm is feasible and reasonable.
     (4) Above all, middleware requirements in pervasive computing environment are analyzed and some key issues in middleware applications are discussed. A task-driven pervasive computing middleware model and architecture are presented. Moreover, the functionalities of each component are clarified to explain the task-driven service integration strategy and the validity of the architecture is discussed.
引文
[1]M.J. Kim, M. Kumar, B.A. Shirazi, Service discovery using volunteer nodes in heterogeneous pervasive computing environments, Pervasive and Mobile Computing 2 (2006), pp.313-343.
    [2]Sonia Ben Mokhtara, Davy Preuveneersb, EASY:Efficient semantic service discovery in pervasive computing environments with QoS and context support,urnal of Systems and Software, Volume 81, Issue 5, May 2008, pp.785-808.
    [3]M. Weiser, The computer for the 21st century, Scientific American (September) (1991), pp.94-104. Reprinted in IEEE Pervasive Computing, (January-March) (2002),pp.19-25.
    [4]M. Satyanarayanan (Ed.), Dealing with Uncertainty, IEEE Pervasive computing, 2 (3),2003.
    [5]F. Zhu, M. Mutka, L. Ni, Service discovery in pervasive computing environments, IEEE Pervasive Computing (October-December),2005, pp.81-90.
    [6]D. Saha, A. Mukherjee, Pervasive computing:A paradigm for the 21st century, IEEE Computer (March), pp.25-31,2003.
    [7]F. Sailhan, V. Issarny, Scalable service discovery, in:Proceedings of IEEE PerCom,2005.
    [8]M. H. Williams, I. Roussaki, M. Strimpakou, Y. Yang, L. MacKinnon, R. Dewar, N. Milyaev, C. Pils, and M. Anagnostou, Context Awareness and Personalisation in the Daidalos Pervasive Environment, in Proc. IEEE Int. Conf. on Pervasive Services 2005 (ICPS.05), Santorini, July 2005, pp.98-107.
    [9]B. Farshchian, J. Zoric, L. Mehrmann, A. Cawsey, H. Williams, P. Robertson, and C. Hauser,.Developing Pervasive Services for Future Telecommunication Networks,. in Proc. Internet 2004, Madrid, Spain, October 2004, pp.977-982.
    [10]Chao-Lin Wu, Chun-Feng Liao, and Li-Chen Fu, Service-Oriented Smart-Home Architecture Based on OSGi and Mobile-Agent Technology, IEEE Transactions on system, man, and cybernetics-part C:Applications and reviews, vol.37, no. 2, March 2007.
    [11]M. Wilson, E. H. Magill, and M. Kolberg, An online approach for the service interaction problem in home automation, in Proc.2nd IEEE Consum. Commun. Netw. Conf., Jan.3-6,2005, pp.251-256.
    [12]Michael Ditze, Guido K"amper, Isabell Jahnich, Reinhard Bernhardi-Grisson, "Service-based Access to Distributed Embedded Devices through the Open Service Gateway", Industrial Informatics,2004 INDIN'04,20042nd IEEE International Conference on, pp.493-498, June 2004.
    [13]Vittorio Miori, Luca Tarrini, Maurizio Manca, An Open Standard Solution for Domotic Interoperability, Consumer Electronics, IEEE Transactions on, Vol.52, pp.97-103, March 2006.
    [14]Yun-Young Hwang, Il-Jin Oh, Hyung Jun Im, Kyong-Ha Lee, Kangchan Lee, Seungyun Lee, Kyu-Chul Lee, Web Services on Universal Networks, Proceedings of the 2nd international conference on Ubiquitous information management and communication, Conference On Ubiquitous Information Management And Communication,2008.
    [15]Patrick N. Bless, Diego Klabjan, SooY. Changb, Heuristics for automated knowledge source integration and service composition,Computers & Operations Research 35 (2008), pp.1292-1314.
    [16]Bless P, Klabjan D, Chang S. Automated knowledge source integration and service composition. Technical Report, University of Illinois at Urbana-Champaign,2006. Available at (http://netfiles.uiuc.edu/klabjan/www) or (http://www.knowledgesources.net).
    [17]Bless P. Automated knowledge source selection and service composition in manufacturing. Ph.D. thesis, University of Illinois at Urbana-Champaign, Urbana, IL,2004.
    [18]R. Masuoka, B. Parsia, and Y. Labrou. Task computing-the semantic web meets pervasive computing. In Proceedings of 2nd International Semantic Web Conference (ISWC), volume LNCS 2870, pages 866-881, Sanibel Island, FL, USA, October 2003. Springer-Verlag Heidelberg.
    [19]The Obje software architecture. http://www. parc.com/research/csl/projects/ obje/default.html.
    [20]Web Ontology Language (owl). http://www. w3. org/TR/owl-features/.
    [21]OWL-S:Semantic markup for web services. http://www.daml.org/services/owl-s/1.0/owl-s.html.
    [22]R. Masuoka, Y. Labrou, B. Parsia, and E. Sirin. Ontology enabled pervasive computing applications. IEEE Intelligent Systems,18(5), pp.68-72, October, 2003.
    [23]Wang, Z., and Garlan, D. Task-Driven Computing. Carnegie Mellon University School of Computer Science Technical Report CMU-CS-00-154, May 2000.
    [24]E. Sirin, J. Hendler, and B. Parsia. Semi-automatic composition of web services using semantic descriptions. In Proceedings of Web Services:Modeling, Architecture and Infrastructure workshop in conjunction with ICEIS2003, April 2003.
    [25]Young-Guk Ha, Joo-Chan Sohn, Young-Jo Cho, Hyunsoo Yoon, A robotic service framework supporting automated integration of ubiquitous sensors and devices, Information Sciences 177 (2007), pp.657-679.
    [26]F. M. C. Matthew MacKenzie, Ken Laskey. Reference model for service oriented architecture 1.0. Technical Report Committee Specification 1,2 August 2006, OASIS,2006.
    [27]H. L. Dumitru Roman, Uwe Keller, Web service modeling ontology, Applied Ontology,1(1), pp.77-106,2005.
    [28]P. W. John Davies, Rudi Studer. Semantic Web Technologies, Trends and Research in Ontology-based Systems, John Wiley & Sons, The Atrium, SouthernGate, Chichester, West Sussex, Po19 8SQ, England,2006.
    [29]HAVi. http://www.havi.org/.
    [30]JINI network technology. http://wwws.sun.com/software/jini/.
    [31]The Obje software architecture.http://www.parc.com/research/csl/projects/ obje/default.html.
    [32]Huang, Runcai; Zhuang, Yiwen; Cao, Qiying, Simulation and analysis of protocols in Ad Hoc network, Proceedings-2009 International Conference on Electronic Computer Technology, ICECT 2009, pp.169-173.
    [33]Ren-Song Ko and Matt W. Mutka, An Ad Hoc Approach to Achieve Collaborative Computing with Pervasive Devices, GPC 2007, LNCS 4459, pp. 169-180,2007.
    [34]M.Shaw and D.Garlan, Software Architecture, Prentice Hall 1996.
    [35]Ryusuke Masuoka, Bijan Parsia, and Yannis Labrou, Task Computing-The Semantic Web Meets Pervasive Computing, Springer Berlin/Heidelberg, (978-3-540-20362-9),2003.9.
    [36]G. Leavers and M. Sitaraman, Foundations of Component-Based Systems, Cambridge University Press,2000
    [37]Paech, B., K. Kohler, Task-driven Requirements in Object-oriented Development, Perspectives on Requirements Engineering, Kluwer Acad. Publ., 2003.
    [38]M. P. Papazoglou and D. Georgakopoulos, Service-oriented computing: Introduction, ACM, vol.46, no.10, pp.24-28,2003.
    [39]S. Helal, N. Desai, V. Verma, and C. Lee, Konark-a service discovery and delivery protocol for ad-hoc network," in Wireless Communications and Networking,2003. WCNC 2003.2003 IEEE, vol.3, March 2003, pp.2107-2113.
    [40]Huang, Runcai;Zhuang, Yiwen; Cao, Qiying, Simulation and analysis of MFlood protocol in wireless network, Proceedings-2008-International Symposium on Computer Science and Computational Technology, ISCSCT 2008, p658-662;
    [41]Kazuhiro Minami, David Kotz, Secure context-sensitive authorization, Pervasive and Mobile Computing 1 (2005), pp.123-156.
    [42]R.-S. Ko. ASAP for Developing Adaptive Software within Dynamic Heterogeneous Environments. PhD thesis, Michigan State University, May 2003.
    [43]R.-S. Ko and M. W. Mutka. Adaptive Soft Real-Time Java within Heterogeneous Environments. In Proceedings of Tenth International Workshop on Parallel and Distributed Real-Time Systems, Fort Lauderdale, Florida, Apr. 2002.
    [44]J. Flinn, S. Park, and M. Satyanarayanan. Balancing Performance, Energy, and Quality in Pervasive Computing. In Proceedings of the 22nd International Conference on Distributed Computing Systems, Vienna, Austria, July 2002.
    [45]X. Gu, A. Messer, I. Greenberg, D. Milojicic, and K. Nahrstedt. Adaptive offloading for pervasive computing. IEEE Pervasive Computing,3(3), pp.66-73, July-September 2004.
    [46]R.-S. Ko and M. W. Mutka. FRAME for Achieving Performance Portability within Heterogeneous Environments. In Proceedings of the 9th IEEE Conference on Engineering Computer Based Systems (ECBS), Lund University, Lund, SWEDEN, Apr.2002.
    [47]C.-C. Lai, R.-S. Ko, and C.-K. Yen. Ad Hoc System:a Software Architecture for Ubiquitous Environment. In Proceedings of the 12th ASIA-PACIFIC Software Engineering Conference, Taipei, Taiwan, Dec.2005.
    [48]P. K. Mckinley, S. M. Sadjadi, E. P. Kasten, and B. H. Cheng. Composing Adaptive Software. IEEE Computer,37(7), July 2004.
    [49]C. Preist, A. Byde, C. Bartolini, and G. Piccinelli. Towards Agent-based Service Composition through Negotiation in Multiple Auctions. Technical Report hpl-2001-71, Hewlett Packard,2001.
    [50]S. Dustdar and W. Schreiner. A Survey on Web services Composition. International Journal of Web and Grid Services,1,2005.
    [51]S.McIlraith and T. Son. Adapting golog for Composition of Semantic Web Services. In Proc. of the 8th International Conference on Knowledge Representation and Reasoning (KR'02),2002
    [52]H. Sun, W. Xiaodong, Z. Bin, and Z. Peng. Research and Implementation of Dynamic Web Services Composition. In Proc. of APPT'03, pp.457-466. Springer-Verlag Berlin Heidelberg,2003.
    [53]I. M"uller and R. Kowalczyk. Service Composition through Agent-Based Coalition Formation. In Proc. of the first workshop on Service Composition with Semantic Web Services, pp.44-53,2005.
    [54]M. Vall'ee, F. Ramparany, and L. Vercouter. Flexible Composition of Smart Device Services. In Proc. of the 4th International Conference on Pervasive Computing, pp.91-96,2006.
    [55]F. Casati and S. Ming-Chien. Dynamic and Adaptive Composition of e-Services. Elsevier Science Ltd,2001.
    [56]P. Traverso and M. Pistore. Automated Composition of Semantic Web Services into Executable Processes. In Proc. Of the 3rd International Semantic Web Conference, Hiroshima, Japan (ISWC'04), pp.380-394,2004.
    [57]J. Flinn, S. Park, and M. Satyanarayanan. Balancing Performance, Energy, and Quality in Pervasive Computing. In Proceedings of the 22nd International Conference on Distributed Computing Systems, Vienna, Austria, July 2002.
    [58]E. de Lara, D. S. Wallach, and W. Zwaenepoel. Puppeteer:Component-based Adaptation for Mobile Computing. In Proceedings of the 3rd USENIX Symposium on Internet Technologies and Systems, San Francisco, California, Mar.2001.
    [59]X. Gu, A. Messer, I. Greenberg, D. Milojicic, and K. Nahrstedt. Adaptive offloading for pervasive computing. IEEE Pervasive Computing,3(3), pp.66-73, July-September 2004.
    [60]A. Messer, I. Greenberg, P. Bernadat, D. S. Milojicic, D. Chen, T. J. Giuli, and X. Gu. Towards a Distributed Platform for Resource-Constrained Devices. In Proceedings of the IEEE 22nd International Conference on Distributed Computing Systems, pp.43-51, Vienna, Austria,2002.
    [61]X. Gu, K. Nahrstedt, A. Messer, I. Greenberg, and D. Milojicic. Adaptive Offloading Inference for Delivering Applications in Pervasive Computing Environments. In Proceedings of IEEE International Conference on Pervasive Computing and Communications, pp.107-114,2003.
    [62]S. Dustdar and W. Schreiner, "A survey on web services composition," Int. J. Web and Grid Services, vol.1, no.1, pp.1-30,2005.
    [63]A. Alamri, M. Eid, and A. E. Saddik, "Classification of the state-of-theart dynamic web services composition techniques," Int. J. Web and Grid Services, vol.2, no.2, pp.148-166,2006.
    [64]S. B. Mokhtar, N. Georgantas, and V. Issarny, "Ad-hoc composition of user tasks in pervasive computing environments," in 4th international workshop on Software Composition, co-located with ETAPS'05, Apr.2005, edinburgh, Scotland.
    [65]J. zhou Zhang, S. jian Yu, X. kun Ge, and G.Wu, "AutomaticWeb Service Composition Based on Service Interface Description," in International Conference on Internet Computing. CSREA Press,2006, pp.120-126.
    [66]S. Kalasapur, M. Kumar, and B. Shirazi, "Seamless service composition (SeSCo) in pervasive environments," in International Multimedia Conference, Proceedings of the first ACM international workshop on Multimedia service composition. ACM Press,2005, pp.11-20.
    [67]H. Sun, X. Zhou, and P. Zou, "Research and Implementation of Dynamic Web Services Composition," in APPT 2003, vol. LNCS 2834. Springer-Verlag Berlin Heidelberg,2003, pp.457-466.
    [68]S. B. Mokhtar, N. Georgantas, and V. Issarny, "COCOA:Conversation based Service Composition in PervAsive Computing Environments," in Proceedings of the IEEE International Conference on Pervasive Services (ICPS'06). IEEE Computer Society,2006.
    [69]M. Mrissa and D. Benslimane, "Towards a semantic- and context-based approach for composing web services," Int. J. Web and Grid Services, vol.1, no. 3/4, pp.268-286,2005.
    [70]F. Casati, S. Ilnicki, L.-J. Jin, V. Krishnamoorthy, and M.-C. Shan, "Adaptive and dynamic service composition in eFlow," in Proc. Int. Conf Advanced Inf. Syst. Eng., Stockholm, Sweden,2000.
    [71]D. Mennie and B. Pagurek, "An architecture to support dynamic composition of service components," in Proc.5th Int. Workshop Component-Oriented Program., Sophia Antipolis, France,2000.
    [72]M. Minami, H. Morikawa, and T. Aoyama, The design and evaluation of an interface-based naming system for supporting service synthesis in ubiquitous computing environment, Trans. Inst. Electron., Inf. Commun. Eng., vol. J86-B, no.5, pp.777-789, May 2003.
    [73]Q. Z. Sheng, B. Benatallah, M. Dumas, and E. Mak, "SELF-SERV:A platform for rapid composition of web services in a peer-to-peer environment," in Proc. 28th Very Large Database Conf., Hong Kong, China, Aug.2002.
    [74]P. Doshi, R. Goodwin, R. Akkiraju, and K. Verma, "Dynamic workflow composition using Markov decision processes," in Proc.2nd Int. Conf. Web Serv., San Diego, CA, Jul.6-9,2004, pp.576-582.
    [75]M. Marazakis, D. Papadakis, and C. Nikolaou, "The aurora architecture for developing network-centric applications by dynamic composition of services," FORTH/ICS, Tech. Rep. TR 213,1997.
    [76]P. Pires, M. Mattoso, and M. Benevides, "Building Reliable Web Services Compositions," in Lecture Notes in Computer Science. New York: Springer-Verlag,2003, vol.2593, Web, Web-Services, and Database Systems 2002, pp.59-72. ISBN 3-540-00745-8.
    [77]P. Traverso and M. Pistore, "Automated composition of semantic web services into executable processes," in Proc.3rd Int. Semantic Web Conf., Hiroshima, Japan, Nov.7-11,2004.
    [78]W. Cheung, J. Liu, K. Tsang, and R.Wong, "Toward autonomous service composition in a grid environment," in Proc. IEEE Int. Conf. Web Serv., San Diego, CA, Jul.2004.
    [79]S. Chandrasekaran, S. Madden, and M. Ionescu, "Ninja workflows:An architecture for composing services over wide area networks," Univ. California, Berkeley, CA, CS262 class project writeup,2000.
    [80]S. R. Ponnekanti and A. Fox, "SWORD:A developer toolkit for web service composition," in Proc.1 lth World Wide Web Conf. (Web Eng. Track), Honolulu, HI, May 7-11,2002.
    [81]E. Sirin and B. Parsia, "Planning for semantic web services," in Proc. Semantic Web Services Workshop 3rd Int. Semantic Web Conf.,2004.
    [82]D. Wu, B. Parsia, E. Sirin, J. Hendler, and D. Nau, "Automating DAML-S web services composition using SHOP2," in Proc.2nd Int. Semantic Web Conf., Sanibel Island, FL, Oct.2003.
    [83]B. Limthanmaphon and Y. Zhang, "Web service composition with case-based reasoning," in Proc.14th Australasian Database Conf., K.-D. Schewe and X. Zhou, Eds., Adelaide, Australia,2003, pp.201-208.
    [84]S. McIlraith and T. Son, "Adapting Golog for composition of semantic web services," in Proc.8th Int. Conf. Knowl. Representation Reasoning, Apr.2002, pp.482-493.
    [85]M. Sheshagiri, M. desJardins, and T. Finin, "A planner for composing services described in DAML-S," in Proc. Workshop Planning Web Services, Jul.2003.
    [86]J. Rao, P. Kungas, and M. Matskin, "Logic-based web service composition: From service description to process model," in Proc. IEEE Int. Conf. Web Serv., San Diego, CA, Jul.6-9,2004, pp.446-453.
    [87]Tao Gua,, Hung Keng Pung, Da Qing Zhang, A service-oriented middleware for building context-aware services, Journal of Network and Computer Applications 28 (2005), pp.1-18.
    [88]Gu T, Wang XH, Pung HK, Zhang DQ. An ontology-based context model in intelligent environments In:Proceedings of Communication Networks and Distributed Systems Modeling and Simulation Conference, San Diego, CA, USA 2004.
    [89]Microsoft Corporation, An Introduction to Microsoft.NET, White Paper (2001)
    [90]Sun Microsystems. Entreprise JavaBeans Specification 2.0 (2002)
    [91]OMG CORBA Components Version 3.0, An adopted Specification of the Object Management Group (June 2002)
    [92]Dey,A,K., Salber,D., Abowd, G.Dd., A Conceptual Framework and a Toolkit for Supporting the Rapid Prototying of Context-Aware App;ication, Human-Comuter Interaction 16,2001,pp.97-106.
    [93]Roman, M.et al, Gaia:A Middle Infrastructure for Active Space, IEEE Pervasive Computing, Special Issue on Wearable Computing,2002, pp.74-83.
    [94]Chen,G. and Kotz D., Design and Implementation of Large-Scale Context Fusion Network, Int. Cof. On Moblie and Ubiquitous Systems:Network and Services,2004.
    [95]Hong, J.I. and Landay, J.A., An Architecture for Privacy-Sensitive Ubiquituos Computing, MoblSys,2004, pp.177-189.
    [96]Henricksen, K. and Indulska, J., Middleware for Distributed Context-Aware Systems, LNCS 3760 2005, pp.846-863.
    [97]Henricksen K, Indulska J, Rakotonirainy A. Infrastructure for pervasive computing:challenges Workshop on Pervasive Computing INFORMATIK 01, Viena 2001.
    [98]Dey A, Abowd G. Towards a better understanding of context and context-awareness. Workshop on the What, Who,Where, When and How of Context-Awareness at CHI 2000;2000.
    [99]Want R, Hopper A, Falcao V, Gibbons J. The active badge location system. ACM Transactions on Information Systems 1992;10(1):91-102.
    [100]Long S, Kooper R, Abowd GD, Atkeson CG. Rapid prototyping of mobile context-aware applications:the cyberguide case study Proceedings of the Second ACM International Conference on Mobile Computing and Networking (MobiCom'96), November 1996.
    [101]Kindberg T, Barton J. A web-based nomadic computing system. Comput Networks (Amsterdam, Netherlands) 2001;35(4):443-56.
    [102]Shilit BN. A context-aware system architecture for mobile distributed computing. PhD Thesis. Department of Computer Science, Columbia University; 1995.
    [103]Dey AK, Salber D, Abowd GD. A conceptual framework and a toolkit for supporting the rapid prototyping of context-aware applications, anchor article of a special issue on context-aware computing. Hum-Comput Interact (HCI)J 2001;16(2-4):97-166.
    [104]Hong JI, Landay JA. An infrastructure approach to context-aware computing In: Human-computer interaction, vol.162001.
    [105]Ranganathan A, Campbell RH. A middleware for context-aware agents in ubiquitous computing environments In:ACM/IFIP/USENIX International Middleware Conference, Rio de Janeiro, Brazil, June 2003.
    [106]Chen H, Finin T. An ontology for a context aware pervasive computing environment IJCAI Workshop on Ontologies and Distributed Systems, Acapulco MX 2003.
    [107]Tao Gua, Hung Keng Punga, Da Qing Zhang, A service-oriented middleware for building context-aware services. Journal of Network and Computer Applications 2005;28:1-18
    [108]E. Aitenbichler, J. Kangasharju, M. Muhlhauser, MundoCore:A Light-weight Infrastructure for Pervasive Computing, Pervasive and Mobile Computing 3 (4) (2007)pp.332-361.
    [109]S. Ou, K. Yang, An Effective Offloading Middleware for Pervasive Services on Mobile Devices, Pervasive and Mobile Computing 3 (4) (2007), pp.362-385.
    [110]A. Chih-Chieh Han, R. Shea, M.B. Srivastava, Sensor Ware:Programming Sensor Networks Beyond Code Update and Querying, Pervasive and Mobile Computing 3 (4) (2007), pp.386-412.
    [111]M. Avvenuti, P. Corsini, P. Masci, A. Vecchio, An application adaptation layer for wireless sensor networks, Pervasive and Mobile Computing 3 (4) (2007), pp.413-438.
    [112]P. Bellavista, A. Corradi, L. Foschini, Context-Aware Handoff Middleware for Transparent Service Continuity in Wireless Networks, Pervasive and Mobile Computing 3 (4) (2007), pp.439-466.
    [113]K. Herrmann, G. M"uhl, M.A. Jaeger, Pervasive and Mobile Computing 3 (4) (2007), pp.467-487.
    [114]WEISER M. Some Computer Science Issues in Ubiquitous Computing [J]. Communications of the ACM,1993,36(7),pp.75-84.
    [115]WANG Z Y. Task-driven computing[EB/OL]. (2000-5-15). http://www-2.cs.cmu.edu/-aura/docdir/wang00.pdf
    [116]PAUL P. Activities, Context and Ubiquitous Computing[J]. Computer Communications,2003,26(11), pp.1168-1176.
    [117]CASTRO P. Managing Context Data for Smart Spaces. IEEE Personal Communications,2000(7), pp.44-46.
    [118]DEY A K. A conceptual framework and a toolkit for supporting the rapid prototyping of context-aware applications [J]. Hum-Comput Interact,2001, 16(2), pp.97-166.
    [119]CHAN A. MobiPADs:A Reflective Middleware for Context-Aware Mobile Computing[J]. IEEE Transactions on Software Engineering,2003,29(12), pp.1072-1085.
    [120]Runcai Huang, Yiwen Zhuang, Qiying Cao, Research on Genetic Algorithm based Service Allocation Mechanism in Pervasive Computing, ICIME 2010 (EI\ISTP检索),p359-361;
    [121]KINDBERG T. A web-based nomadic computing system[J]. Comput Networks, 2001,35(4), pp.443-456.
    [122]WANT R. The active badge location system [J]. ACM Transactions on Information Systems,1992,10(1), pp.91-102.
    [123]FLOYD S. Promoting the use of end-to-end congestion control in the internet[J]. IEEE/ACM Transactions on Networks,1999,7 (4), pp.458-472.
    [124]Matthias Baldauf, Schahram Dustdar, Florian Rosenberg, A survey on context-aware systems[J], nternational Journal of Ad Hoc and Ubiquitous Computing, Issue:Volume 2, Number 4/2007 pp.263-277.
    [125]Hongbo Ni, Xingshe Zhou, Daqing Zhang, and Ngoh Lek Heng, Context-Dependent Task Computing in Pervasive Environment. UCS 2006, LNCS 4239, pp.119-128,2006.
    [126]Shareef A. F.& Kinshuk, Student Model for Distance Education System in Maldives. In A. Rossett (Ed.) Proceedings of E-Learn 2003 (November 7-11, 2003, Phoenix, Arizona, USA), Norfolk, VA, USA:AACE, pp.2435-2438.
    [127]Zhiwen Yu, Daqing Zhang, Xingshe Zhou, and Changde Li, "User Preference Learning for Multimedia Personalization in Pervasive Computing Environment", in Proc. of 9th Int. Conf. Knowledge-Based Intelligent Information & Engineering Systems (KES'2005),,September 2005, pp.236-242.
    [128]Charles Seger Jakobsen and Simon Warthoe, "Adaptive Design Implications for Knowledge Organization and Information Retrieval Systems", Nord I&D, Knowledge and Change,2004, PP.58-61.
    [129]T. McFadden, K. Henricksen, J. Indulska, P. Mascaro, Applying a disciplined approach to the development of a context-aware communication application, in: 3rd IEEE Conference on Pervasive Computing and Communications, Hawaii, March 2005, pp.300-306.
    [130]D. Chakraborty, F. Perich, A. Joshi, T.W. Finin, and Y. Yesha, "A Reactive Service Composition Architecture for Pervasive Computing Environments," Proc. Int'l Federation for Information Processing (IFIP) TC6/WG6.8 Working Conf. Personal Wireless Comm. (PWC'02), pp.53-62,2002.
    [131]X. Gu, K. Nahrstedt, and B. Yu, "Spidernet:An Integrated Peer-to-Peer Service Composition Framework," Proc.13th IEEE Int'l Symp. High Performance Distributed Computing (HPDC'04), pp.110-119,2004.
    [132]J. Robinson, I. Wakeman, and T. Owen, "Scooby:Middleware for Service Composition in Pervasive Computing," Proc. Second Workshop Middleware for Pervasive and Ad Hoc Computing, pp.161-166,2004.
    [133]S. Helal, N. Desai, V. Verma, and C. Lee, "Konark—A Service Discovery and Delivery Protocol for Ad Hoc Network," Proc. Wireless Comm. and Networking (WCNC'03), vol.3, pp.2107-2113, Mar.2003.
    [134]M. Kumar, B.A. Shirazi, S.K. Das, M. Singhal, B. Sung, and D. Levine, "Pervasive Information Communities Organization PICO:A Middleware Framework for Pervasive Computing," IEEE Pervasive Computing, vol.2, pp. 72-79,2003.
    [135]S. Kalasapur, M. Kumar, and B. Shirazi, "Personalized Service Composition for Ubiquitous Multimedia Delivery," Proc. Sixth IEEE Int'l Symp. World of Wireless Mobile and Multimedia Networks (WoWMoM'05), pp.258-263, 2005.
    [136]S. Kalasapur, M. Kumar, and B. Shirazi, "Seamless Service Composition (SESCO) in Pervasive Environments," Proc. First ACM Int'l Workshop Multimedia Service Composition (MSC'05), pp.11-20,2005.
    [137]J. Waldo, "The Jini Architecture for Network-Centric Computing," Comm. ACM, vol.42, no.7, pp.76-82,1999.
    [138]Cai, Haibin; Pu, Fang; Huang, Runcai; Cao, Qiying, "A novel ANN-based service selection model for ubiquitous computing environments," Journal of Network and Computer Applications, v 31, n 4, p 944-965;
    [139]B.A. Miller, T. Nixon, C. Tai, and M. Wood, "Home Networking with Universal Plug and Play," IEEE Comm. Magazine, vol.39, pp.104-109, Dec. 2001.
    [140]P. Rompothong and T. Senivongse, "A Query Federation of UDDI Registries," Proc. First Int'l Symp. Information and Comm. Technologies (ISICT'03), pp. 561-566,2003.
    [141]W. Adjie-Winoto, E. Schwartz, H. Balakrishnan, and J. Lilley, "The Design and Implementation of an Intentional Naming System," Proc. Symp. Operating Systems Principles, pp.186-201,1999.
    [142]D. Booth, "Web Services Description Language (WSDL)," w3C working draft, http://www.w3.org/TR/wsdl20-primer/, Aug.2005.
    [143]R. Filman, "Semantic Services," IEEE Internet Computing, vol.7, pp.4-6, July-Aug.2003.
    [144]D. Bianchini, V.D. Antonellis, and M. Melchiori, "An Ontology-Based Architecture for Service Discovery and Advice System," Proc.16th Int'l Workshop Database and Expert Systems Applications, pp.22-26, Aug.2005.
    [145]B. Medjahed, A. Bouguettaya, and A.K. Elmagarmid, "Composing Web Services on the Semantic Web," VLDB J., vol.12, no.4, pp.333-351,2003.
    [146]J. Lui, C. Fan, and N. Gu, "Web Services Automatic Composition with Minimal Execution Price," Proc.2005 IEEE Int'l Conf. Web Services (ICWS'05), pp.11-15, July 2005.
    [147]Z. Lu, P. Hyland, A.K. Ghose, and Y. Guan, "Using Assumptions in Service Composition Context," Proc.2006 Int'l Workshop Service-Oriented Software Eng. (SOSE'06), pp.19-25,2006.
    [148]K. Fujii and T. Suda, "Dynamic Service Composition Using Santic Information," Proc. Second Int'l Conf. Service Oriented Computing (ICSOC'04), pp.39-48,2004.
    [149]Swaroop Kalasapur, Mohan Kumar, Behrooz A. Shirazi, Dynamic Service Composition in Pervasive Computing. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, VOL.18, NO.7, PP.907-918. JULY 2007.
    [150]M. Cosnard and M. Loi, "Automatic Task Graph Generation Techniques," Proc. 28th Hawaii Int'l Conf. System Sciences, vol.2, pp.113-122, Jan.1995.
    [151]D. Wichadakul, X. Gu, and K. Nahrstedt, "A Programming Framework for Quality-A ware Ubiquitous Multimedia Applications," Proc.10th ACM Int'l Conf. Multimedia (Multimedia'02), pp.631-640,2002.
    [152]S. Ponnekanti and A. Fox, "'Sword':A Developer Toolkit for Building Composite Web Services," Proc.1 lth World Wide Web Conf. (Web Eng. Track), May 2002.
    [153]A. Ranganathan, S. Chetan, J. Al-Muhtadi, R. Campbell, and M. Mickunas, "Olympus:A High-Level Programming Model for Pervasive Computing Environments," Proc. IEEE Int'l Conf. Pervasive Computing and Comm. (PerCom'05),pp.7-16,2005.
    [154]S. Vinosky, "Corba:Integrating Diverse Applications within Distributed Heterogeneous Environments," IEEE Comm. Magazine, pp.46-55, Feb.1997.
    [155]X. Gu, A. Messer, I. Greenberg, D. Milojicic, and K. Nahrstedt, "Adaptive Offloading for Pervasive Computing," IEEE Pervasive Computing, vol.3, no.3, pp.66-73,2004.
    [156]K. Nahrstedt and W. Balke, "A Taxonomy for Multimedia Service Composition," Proc.12th Ann. ACM Int'l Conf. Multimedia (Multimedia'04), pp.88-95,2004.
    [157]WSDL, "Web Services Description Language 1.1," http://www.w3.org/TR/wsdl, Mar.2001.
    [158]Aphrodite Tsalgatidou,Thomi Pilioura, An Overview of Standards and Related Technology in Web Services,Distributed and Parallel Databases, 12,125-162,2002.
    [159]Aiqiang Gao, Dongqing Yang, Shiwei Tang, Ming Zhang, Access Control Protocol for Conversation Based Composite Web Services in Pervasive Computing. Pervasive Computing and Applications, ICPCA 2008.10(1),32-37.
    [160]H. Koshutanski and F. Massacci. Interactivecredential negotiation for stateful business processes. In Proc. iTrust,2005.
    [161]Brickley D, Guha RV. RDF Vocabulary description language 1.0:RDF Schema. World Wide Web Consortium; January 2003.
    [162]黄润才等,任务计算中基于语义Web的上下文感知服务选择[J].计算机应用,2009,29(3).
    [163]Karen Henricksen, Jadwiga Indulska, Developing context-aware pervasive computing applications:Models and approach, Pervasive and Mobile Computing 2 (2006), pp.37-64.
    [164]George Spanoudakis, Andrea Zisman, Alexander Kozlenkov, A Service Discovery Framework for Service Centric Systems, Proceedings of the 2005 IEEE International Conference on Services Computing, pp.251-259, July 11-15.2005.
    [165]Runcai, Huang; Yiwen, Zhuang; Jiliang, Zhou; Qiying, Cao, Semantic web-based context-aware service selection in task-computing, Proceedings-2008 International Workshop on Modelling, Simulation and Optimization, WMSO 2008, p97-101,2009.
    [166]Maozhen Li, Bin Yu, Chang Huang and Yong-Hua Song, Service Matchmaking with Rough Sets, Proceedings of the Sixth IEEE International Symposium on Cluster Computing and the Grid (CCGRID'06).
    [167]Wen-Yau Liang, Chun-Che Huang, The generic genetic algorithm incorporates with rough set theory-An application of the web services composition, Expert Systems with Applications 36 (2009), pp.5549-5556.
    [168]倪景秀,余镇危,贾民政,李宁,班成英,粗糙集理论在Overlay网络服务发现中的应用[J].计算机工程,2007,Vol.33(6):170-172.
    [169]朱郑州,吴中福,邓伟,基于本体和粗糙集理论的网格服务发现算法[J].计算机工程,2008,Vol.34(14):81-86.
    [170]庄怡雯;黄润才,基于粗糙集的学生成绩决策分析[J],计算机应用与软件,2008,25(10);172-174
    [171]郭梅,朱金福,基于模糊粗糙集的物流服务供应链绩效评价[J].系统工程,2007,Vol.25(7):48-52.
    [172]Huang, Runcai; Zhuang, Yiwen; Cao, Qiying, Research on rough sets based service matchmaking algorithm for pervasive computing,2008 International Symposium on Information Science and Engineering, ISISE 2008, pp.43-47.
    [173]陈晓苏,刘剑,面向Web服务重组的平衡多目标遗传算法研究[J].小型微型计算机系统,2007,Vol28(10):1880-1883.
    [174]袁庆霓,谢庆生,许明恒,周桂贤,Web服务平台下基于遗传算法的制造资源服务选择[J].计算机应用研究,2009,Vol.26(4):2009.4.p1266-1268.
    [175]龚小勇,朱庆生,武春岭,Web服务组合中基于QoS的改进型遗传算法[J].计算机应用研究,2008,Vol.25(10):1922-1924.
    [176]莫振华,蔡鸿明,姜丽红,基于遗传算法的多QoS约束服务选择[J].计算机应用与软件,2009,Vol126(3):4-6.
    [177]程秋云,韩芳溪,唐晓东,李少玲,基于遗传算法的服务主体优选机制[J].计算机工程与应用,2007,43(8):54-55.
    [178]Roman, M., Campbell, R.H.:A Middleware-Based Application Framework for Active Space Applications. In:ACM/IFIP/USENIX International Middleware Conference (Middleware 2003).
    [179]Abowd GD, Mynatt ED:Charting Past, Present, and Future Research in Ubiquitous Computing. ACM Transactions on Computer-Human Interaction 7, pp.29-58,2000.
    [180]Dey AK:Providing Architectural Support for Building Context-A ware Applications, PhD Thesis in Computer Science. Atlanta, Georgia Institute of Technology,2000, pp.188.
    [181]Zhao min Xu, Ming Cai, JinxiangDong. A middleware architecture based on Dynamie Objeet Model for Pervasive computing[A]. China Computer Federation Proeeedings (CCFP)0004[C].2007,366-373..
    [182]郭胜,许平,王颖等,中间件技术的研究[J].计算机科学,2004,31(2):155-159.
    [183]G. Chen, D. Kotz, Context aggregation and dissemination in ubiquitous computing systems, in:4th IEEE. Workshop on Mobile Computing Systems and Applications, Callicoon, June 2002.

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

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

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