Context Awareness in Uncertain Pervasive Computing and Sensors Environment

Author(s):  
Faouzi Sebbak ◽  
Sofiane Bouznad ◽  
Farid Benhammadi ◽  
Abdelghani Chibani ◽  
Yacine Amirat
2018 ◽  
pp. 1431-1447
Author(s):  
Barkha Narang ◽  
Jyoti Batra Arora

Mobile Commerce is a term to describe any commercial activity on a mobile device, such as a mobile phone (iPhone, Android, Blackberry) or a tablet (iPad, Galaxy Tab, Surface). This includes all steps of the customer journey; reach, attract, choose, convert and retain. Hence mobile commerce is probably best described as shopping that takes advantage of unique properties of mobile devices. It is also called as m-commerce. Pervasive computing aims at availability and invisibility. On the one hand, pervasive computing can be defined as availability of software applications and information anywhere and anytime. On the other hand, pervasive computing also means that computers are hidden in numerous so-called information appliances that we use in our day-to-day lives Characteristics of pervasive computing applications have been identified as interaction transparency, context awareness, and automated capture of experiences.


Author(s):  
Barkha Narang ◽  
Jyoti Batra Arora

Mobile Commerce is a term to describe any commercial activity on a mobile device, such as a mobile phone (iPhone, Android, Blackberry) or a tablet (iPad, Galaxy Tab, Surface). This includes all steps of the customer journey; reach, attract, choose, convert and retain. Hence mobile commerce is probably best described as shopping that takes advantage of unique properties of mobile devices. It is also called as m-commerce. Pervasive computing aims at availability and invisibility. On the one hand, pervasive computing can be defined as availability of software applications and information anywhere and anytime. On the other hand, pervasive computing also means that computers are hidden in numerous so-called information appliances that we use in our day-to-day lives Characteristics of pervasive computing applications have been identified as interaction transparency, context awareness, and automated capture of experiences.


Author(s):  
Ratneshwer N/A

In order to develop software components that are reusable across the pervasive computing applications it would be required to consider the variations and properties (mobility, adaptability, composability, context awareness etc.) that may be required for different pervasive computing applications (application types). It should go without saying that various requirements and variations may not always be known a priori and hence developing all the multiple variants may not always be possible or feasible. It is quite unlikely that all the pervasive computing applications would be able to reuse a component ‘as-is’ always. One idea is to use lightweight components such that the overheads (those that are not required in a particular pervasive computing application) do not get transported with the body of the component. Based on this idea, a model of “Generic Component” with ‘Component Generator’ has been proposed that will generate components according to the requirements of a specific pervasive computing application. This work starts a discussion and calls for more extensive research oriented studies by professionals and academicians for perfection of the model.


Author(s):  
Bessam Abdulrazak ◽  
Patrice Roy ◽  
Charles Gouin-Vallerand ◽  
Yacine Belala ◽  
Sylvain Giroux

Context-aware software provides adapted services to users or other software components. On the other hand, Autonomic Pervasive Computing uses context to reduce the complexity of pervasive system utilization, management and maintenance. This paper describes two context-awareness models, the macro and micro approaches, that define and integrate contextual views of individual pervasive components (micro level) and global knowledge of the system (macro level), and provides a more detailed overview of a micro Context-aware programming model for open smart space problems. These models are presented and compared with respect to their ability to meet the requirements of the Autonomic Pervasive Computing concept of the four selves.


Author(s):  
Francisco J. Ballestero ◽  
Enrique Soriano ◽  
Gorka Guardiola

There are some important requirements to build effective smart spaces, like human aspects, sensing, activity recognition, context awareness, etc. However, all of them require adequate system support to build systems that work in practice. In this chapter, we discuss system level support services that are necessary to build working smart spaces. We also include a full discussion of system abstractions for pervasive computing taking in account naming, protection, modularity, communication, and programmability issues.


Author(s):  
Jared Zebedee ◽  
Patrick Martin ◽  
Kirk Wilson ◽  
Wendy Powley

Pervasive computing presents an exciting realm where intelligent devices interact within the background of our environments to create a more intuitive experience for their human users. Context-awareness is a key requirement in a pervasive environment because it enables an application to adapt to the current situation. Context-awareness is best facilitated by a context management system that supports the automatic discovery, retrieval and exchange of context information by devices. Such a system must perform its functions in a pervasive computing environment that involves heterogeneous mobile devices which may experience intermittent connectivity and resource and power constraints. The objective of the chapter is to describe a robust and adaptable context management system. We achieve an adaptable context management system by adopting the autonomic computing paradigm, which supports systems that are aware of their surroundings and that can automatically react to changes in them. A robust context management system is achieved with an implementation based on widely accepted standards, specifically Web services and the Web Services Distributed Management (WSDM) standard.


Author(s):  
Karima Belgharbi ◽  
Mahmoud Boufaida

The environments of pervasive computing are open and dynamic. In order to ensure the dynamic discovery of services evolving in a heterogeneous and dynamic environment, specific extensions to WSDL, known as A-WSDL are suggested. These extensions permit to a service provider to define the context of service use and the behavior associated to each change of context. To verify and prove the expected behavior of the suggested discovery protocol in the design phase, the Event-B formalism is adopted. One of the advantages of the Event B formalism is the application of the refining techniques which permit to express complex features by means of mathematical proofs and moves from an abstract specification to a concrete specification by using the Rodin tool which offers a support for the refining and the proofs.


2010 ◽  
Vol 2 (3) ◽  
pp. 31-43 ◽  
Author(s):  
Darren Black ◽  
Nils Jakob Clemmensen ◽  
Mikael B. Skov

Shopping in the real world is becoming an increasingly interactive experience as stores integrate various technologies to support shoppers. Based on an empirical study of supermarket shoppers, the authors designed a mobile context-aware system called the Context-Aware Shopping Trolley (CAST). The purpose of CAST is to support shopping in supermarkets through context-awareness and acquiring user attention, thus, the authors’ interactive trolley guides and directs shoppers in the handling and finding of groceries. An empirical evaluation showed that shoppers using CAST behaved differently than shoppers using a traditional trolley. Specifically, shoppers using CAST exhibited a more uniform pattern of product collection and found products more easily while travelling a shorter distance. As such, the study finds that CAST supported the supermarket shopping activity.


Sign in / Sign up

Export Citation Format

Share Document