Bernd Niklas Klein, Sian Lun Lau, A. Pirali, Tino Löffler, Klaus David
Pervasive computing includes the vision of small but intelligent devices around us. While the hardware of such devices is available in the market for years,they are still not intelligent in our every day life. For the success of the idea of pervasive computing a unified programming model is needed. Without a standard way of composing intelligent applications for pervasive computing, especially context aware applications to minimize user input, and without standard communication protocols it will take a longtime till before we will see those applications in the market. To establish such standards we first need to be clear of the requirements and how to deal with those requirements in the best way. In this paper we present three important requirements. Moreover we present anew framework DAGR (Directed acyclic graph based context reasoning) to address these requirements.
{"title":"DAGR – DAG Based Context Reasoning: An Architecture for Context Aware Applications","authors":"Bernd Niklas Klein, Sian Lun Lau, A. Pirali, Tino Löffler, Klaus David","doi":"10.1109/ASWN.2008.9","DOIUrl":"https://doi.org/10.1109/ASWN.2008.9","url":null,"abstract":"Pervasive computing includes the vision of small but intelligent devices around us. While the hardware of such devices is available in the market for years,they are still not intelligent in our every day life. For the success of the idea of pervasive computing a unified programming model is needed. Without a standard way of composing intelligent applications for pervasive computing, especially context aware applications to minimize user input, and without standard communication protocols it will take a longtime till before we will see those applications in the market. To establish such standards we first need to be clear of the requirements and how to deal with those requirements in the best way. In this paper we present three important requirements. Moreover we present anew framework DAGR (Directed acyclic graph based context reasoning) to address these requirements.","PeriodicalId":315904,"journal":{"name":"2008 Eighth International Workshop on Applications and Services in Wireless Networks (aswn 2008)","volume":"136 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-10-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133673792","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Several service discovery protocols are deployed in local-area networks allowing users to be informed about the services in their vicinities. However, these local-area discovery protocols are incapable of exposing the services to remote users. This paper proposes a P2P-based naming system to ensure wide-area service discovery for communications between devices and services often remotely located. The naming system enables the transparency of the discovery protocols by defining a unified naming scheme for services in wide-area environments. The naming system has a scalable P2P architecture and integrates a notification service which informs subscribers about the services and their mobility. As an application use case, this work extends UPnP, a local-area and plug-and-play service discovery protocol, to a wide-area service discovery system using the proposed P2P-based middleware.
{"title":"A P2P-Based Middleware for Wide-Area Service Discovery","authors":"W. Louati, D. Zeghlache","doi":"10.1109/ASWN.2008.11","DOIUrl":"https://doi.org/10.1109/ASWN.2008.11","url":null,"abstract":"Several service discovery protocols are deployed in local-area networks allowing users to be informed about the services in their vicinities. However, these local-area discovery protocols are incapable of exposing the services to remote users. This paper proposes a P2P-based naming system to ensure wide-area service discovery for communications between devices and services often remotely located. The naming system enables the transparency of the discovery protocols by defining a unified naming scheme for services in wide-area environments. The naming system has a scalable P2P architecture and integrates a notification service which informs subscribers about the services and their mobility. As an application use case, this work extends UPnP, a local-area and plug-and-play service discovery protocol, to a wide-area service discovery system using the proposed P2P-based middleware.","PeriodicalId":315904,"journal":{"name":"2008 Eighth International Workshop on Applications and Services in Wireless Networks (aswn 2008)","volume":"54 25 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-10-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124923232","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
We are in the presence of a new and powerful technology called wireless sensor and actor networks. There are many fields where we can apply this technology to develop varied and interesting applications: high security environments, environmental monitoring,industrial monitoring, medicine, precision agriculture. This technology brings the need to develop new frameworks in order to make easier the application developer's task. Recently, different high-level programming abstractions and middleware have appeared as promising solutions. In this paper, a new service-oriented framework is introduced. The general scheme of the framework and a detailed description of the programming model are presented. The approach is oriented to deploy lightweight services on sensors and actors.Services can be composed among them by means of the port concept to form complex ad-hoc systems. A building monitoring and control application is described as a motivation example and it is used along the paper in order to show the expressiveness and usability of the abstract programming language proposed.
{"title":"USEME: A Service-Oriented Framework for Wireless Sensor and Actor Networks","authors":"E. Caete, J. Chen, M. Díaz, L. Llopis, B. Rubio","doi":"10.1109/ASWN.2008.5","DOIUrl":"https://doi.org/10.1109/ASWN.2008.5","url":null,"abstract":"We are in the presence of a new and powerful technology called wireless sensor and actor networks. There are many fields where we can apply this technology to develop varied and interesting applications: high security environments, environmental monitoring,industrial monitoring, medicine, precision agriculture. This technology brings the need to develop new frameworks in order to make easier the application developer's task. Recently, different high-level programming abstractions and middleware have appeared as promising solutions. In this paper, a new service-oriented framework is introduced. The general scheme of the framework and a detailed description of the programming model are presented. The approach is oriented to deploy lightweight services on sensors and actors.Services can be composed among them by means of the port concept to form complex ad-hoc systems. A building monitoring and control application is described as a motivation example and it is used along the paper in order to show the expressiveness and usability of the abstract programming language proposed.","PeriodicalId":315904,"journal":{"name":"2008 Eighth International Workshop on Applications and Services in Wireless Networks (aswn 2008)","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-10-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122572876","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}