A Software Engineering Framework for Context-Aware Service-Based Processes in Pervasive Environments

Author(s):  
Zakwan Jaroucheh ◽  
Xiaodong Liu ◽  
Sally Smith

Context-awareness is considered to be the cornerstone technique for developing pervasive computing applications that are flexible, adaptable, and capable of acting autonomously on behalf of the user. However, context-awareness introduces various software engineering challenges. The separation of concerns is a promising approach in the design of the context-aware adaptive processes (CAAPs) where the core logic is designed and implemented separately from the context handling and adaptation logics. In this respect, this chapter presents a conceptual framework for developing CAAPs and software infrastructure for efficient context management that together address the known software engineering challenges and facilitate the design and implementation tasks associated with such context-aware applications.

Author(s):  
Zakwan Jaroucheh ◽  
Xiaodong Liu ◽  
Sally Smith

Context-awareness is considered to be the cornerstone technique for developing pervasive computing applications that are flexible, adaptable, and capable of acting autonomously on behalf of the user. However, context-awareness introduces various software engineering challenges. The separation of concerns is a promising approach in the design of the context-aware adaptive processes (CAAPs) where the core logic is designed and implemented separately from the context handling and adaptation logics. In this respect, this chapter presents a conceptual framework for developing CAAPs and software infrastructure for efficient context management that together address the known software engineering challenges and facilitate the design and implementation tasks associated with such context-aware applications.


Author(s):  
Siham Belhadi ◽  
Rachid Merzougui

<p>Computers are no match to humans in deducing situational information from their environment and in using it in their interactions. The advent of the context-aware applications seems to offer a way out to the computer that is not context-sensitive. The context aware applications can adapt their behaviors according to the perceived context or situation, without explicit user intervention, thereby providing human-centric services. To simplify the complexity of developing applications, context aware framework, which introduces context awareness into the environment where the applications are executed, is highlighted to provide a homogeneous interface involving generic context management and adaptation solutions. This papier has focused on the design of Context-Aware Health Services (CAHS) platform, which provide a health applications framework embedded on mobile devices. Our proposed platform is capabilities for context manager and adaptations according to context changes. It is designed to base on the SOA principles for achieving a flexible and dynamic architecture.</p>


Author(s):  
Zhiwen Yu ◽  
Daqing Zhang

In order to facilitate the development and proliferation of multimedia services in ubiquitous environment, a context-aware multimedia middleware is indispensable. This chapter discusses the middleware support issues for context-aware multimedia services. The enabling technologies for the middleware such as representation model, context management, and multimedia processing are described in detail. On top of our previous work, the design and implementation of a context-aware multimedia middleware, called CMM, is presented. The infrastructure integrates both functions of context middleware and multimedia middleware. This chapter also aims to give an overview of underlying technologies so that researchers in ubiquitous multimedia domain can understand the key design issues of such a middleware.


Author(s):  
Tagelsir M. Gasmelseid

This chapter addresses the software engineering dimensions associated with the development of mobile and context-aware multiagent systems. It argues that despite the growing deployment of such systems in different application domains little has been done with regards to their analysis and design methodologies. The author argues that the introduction of mobility and context awareness raises three main challenges that deserve a paradigm shift: the challenge of information integrity, service availability on mobile devices, and the complexity of decision modeling. Because they reflect different operational and procedural dimensions, the author argues that the conventional software engineering practices used with intelligent systems that possess other agency qualities need to be “re-engineered.” The chapter emphasizes that the envisioned methodology should reflect a thorough understanding of decision environments, domains epresentation, and organizational and decision-making structures. Furthermore, the chapter provides a description for the appropriate enablers necessary for integrated implementation.


2014 ◽  
Vol 926-930 ◽  
pp. 3782-3785
Author(s):  
Yan Liu

With more and more public attention and rapid development of computer and information technology, it is necessary for comprehensive games being equipped with information system. Venue Result System (VRS) is the core system in communication and information system of the Comprehensive games. In this paper, the existing problem and deficiencies in current information systems used in important games which are held in China or other countries are analyzed. According to the building and developing experience of information systems used in comprehensive games in many years into full consideration, the system is analyzed and designed by means of software engineering and then there are the overall technology framework of the system, different functional subsystems and the mechanism and flow of data interaction.


Author(s):  
Henny de Vos ◽  
Timber Haaker ◽  
Marije Teerling ◽  
Mirella Kleijnen

Context aware services have the ability to utilize information about the user’s context and adapt services to a user’s current situation and needs. In this article the authors consider users’ perceptions of the added value of location awareness and presence information in mobile services. The authors use an experimental design, where stimuli comprising specific bundles of mobile services were presented to groups of respondents. The stimuli showed increasing, manipulated, levels of context-awareness, including location of the user and location and availability of buddies as distinct levels. Their results indicate that simply adding context aware features to mobile services does not necessarily provide added value to users, rather the contrary. The potential added value of insight in buddies’ location and availability is offset by people’s reluctance to share location information with others. Although the average perceived value overall is rather low there exists a substantial minority that does appreciate the added context aware features. High scores on constructs like product involvement, social influence and self-expressiveness characterize this group. The results also show that context aware service bundles with utilitarian elements have a higher perceived value than bundles with hedonic elements. On the basis of the different results some guidelines for designing context aware mobile services are formulated.


Author(s):  
Hana Rubinsztejn ◽  
José Viterbo ◽  
Vagner Sacramento ◽  
Ricardo Rocha ◽  
Gustavo Baptista ◽  
...  

In this chapter, the authors present MoCA, a service-oriented middleware architecture that supports the development and deployment of distributed applications for mobile devices, which are inherently context-aware and adaptive. Besides explaining its main services and APIs, they discuss in which ways the MoCA architecture supports some well-known software engineering principles that apply to the design and implementation of context- aware applications. Furthermore, the authors give an overview of its usage and present prototype applications that have been developed on the top of MoCA.


2009 ◽  
Vol 1 (4) ◽  
pp. 36-50 ◽  
Author(s):  
Henny de Vos ◽  
Timber Haaker ◽  
Marije Teerling ◽  
Mirella Kleijnen

Context aware services have the ability to utilize information about the user’s context and adapt services to a user’s current situation and needs. In this article the authors consider users’ perceptions of the added value of location awareness and presence information in mobile services. The authors use an experimental design, where stimuli comprising specific bundles of mobile services were presented to groups of respondents. The stimuli showed increasing, manipulated, levels of context-awareness, including location of the user and location and availability of buddies as distinct levels. Their results indicate that simply adding context aware features to mobile services does not necessarily provide added value to users, rather the contrary. The potential added value of insight in buddies’ location and availability is offset by people’s reluctance to share location information with others. Although the average perceived value overall is rather low there exists a substantial minority that does appreciate the added context aware features. High scores on constructs like product involvement, social influence and self-expressiveness characterize this group. The results also show that context aware service bundles with utilitarian elements have a higher perceived value than bundles with hedonic elements. On the basis of the different results some guidelines for designing context aware mobile services are formulated.


Sign in / Sign up

Export Citation Format

Share Document