Academia.edu no longer supports Internet Explorer.
To browse Academia.edu and the wider internet faster and more securely, please take a few seconds to upgrade your browser.
2012, International Journal of Ambient Computing and Intelligence
The incapability to foresee or react to all the events that take place in a specific environment supposes an important handicap for Ambient Intelligence systems, expected to be self-managed, proactive, and goal-driven. Endowing such systems with capabilities to understand and reason about context seems like a promising solution to overcome this hitch. Supported on the service-oriented paradigm, composing rather than combining services provides a reasonable mean to implement versatile systems. This paper describes how systems for Ambient Intelligence can be improved by combining automatic service composition and reasoning capabilities upon a distributed middleware framework.
2009 IEEE International Conference on Services Computing, 2009
In Ambient Intelligence (AmI) environments, some services provided by AmI devices are often not visible to users and to other devices. The existing approaches deal with services' composition and discovery as two independent parts. In this paper, we propose an alternative approach based on logical reasoning agent system. This system is supported by a communication protocol where agents discover automatically services provided in their environment and construct dynamically composite services. The service composition is constructed from an exchange of idiomatic expressions among agents and users, while the discovery process takes the form of an information request via the communication protocol. The advantage of this approach is that agents are able to acquire knowledge from each other and when interacting with users. This capability will facilitate the satisfaction of user's requirements in an intelligent way. This study shows that agents are able to satisfy new services previously unknown to the system.
Abstract. Systems for Ambient Intelligence contexts are expected to exhibit an autonomous and intelligent behavior by understanding and reacting to the activities that take place in such contexts. The work proposed here advocates a common-sense approach as a solution to the shortage of current systems for Ambient Intelligence when dealing with unexpected scenarios. Keywords: Ambient Intelligence, Common Sense, Planning.
Web Intelligence and Intelligent Agents, 2010
Artificial Intelligence Review, 2011
This article presents a comparative review of systems performing service composition in Ambient Intelligence Environments. Such environments should comply to ubiquitous or pervasive computing guidelines by sensing the user needs or wishes and offering intuitive human-computer interaction and a comfortable non-intrusive experience. To achieve this goal service orientation is widely used and tightly linked with AmI systems. Some of these employ the Web Service technology, which involves well-defined web technologies and standards that facilitate interoperable machine to machine interaction. Other systems regard services of different technologies (e.g. UPnP, OSGi etc) or generally as abstractions of various actions. Service operations are sometimes implemented as software based functions or actions over hardware equipment (e.g. UPnP players). However, a single service satisfies an atomic only user need, so services need to be composed (i.e. combined), in order to provide the usually requested complex tasks. Since manual service composition is obviously a hassle for the user, ambient systems struggle to automate this process by applying various methods. The approaches that have been adopted during the last years vary widely in many aspects, like domain of application, modeling of services, composition method, knowledge representation and interfaces. This work presents a comparative view of these approaches revealing similarities and differences, while providing additional information.
Artificial Intelligence Review, 2008
Systems for Ambient Intelligence environments involve at some stage a service composition task, as a mean of adaptability to the context changes. However, users generally find themselves involved in the composition task, by selecting or deciding what to compose and how. This paper proposes the use of Artificial Intelligent Agents for the automation of the composition task, providing transparency from the user point of view.
… : Theories, Models and …, 2010
Ambient Intelligence is an emerging discipline that requires the integration of expertise from a multitude of scientific fields. The role of Artificial Intelligence is crucial not only for bringing intelligence to everyday environments, but also for providing the means for the different disciplines to collaborate. In this paper we describe the design of a reasoning framework, applied to an operational Ambient Intelligence infrastructure, that combines rule-based reasoning with reasoning about actions and causality on top of ontology-based context models. The emphasis is on identifying the limitations of the rule-based approach and the way action theories can be employed to fill the gaps.
2008 IEEE/WIC/ACM …, 2008
Systems for Ambient Intelligence environments demand at some stage a service composition task, as a mean of adaptability to the context changes. However, in contrast to what ubiquitous and pervasive computing propose, users generally find themselves involved in the service composition task, by selecting or deciding what to compose and how. This paper proposes the use of Intelligent Agents for the automation of the composition task, providing transparency from the user point of view.
2009
This work reveals the benefits obtained from combining common-sense reasoning and multi-agent systems on top of a fully equipped middleware platform. The architecture here proposed is founded on the service composition paradigm, as the comprehensive solution to relieve users from being involved in system decision making. In this regard, the environment and domain understanding is emulated by the common-sense reasoning engine that supports the multi-agent system on the task of effectively accomplishing the actions that fullil the new arisen requirements.
Proceedings of the 20th IEEE/ACM international Conference on Automated software engineering - ASE '05, 2005
Due to the large success of wireless networks and handheld devices, the ambient intelligence (AmI) paradigm is becoming a reality. One of the most challenging objectives to achieve in AmI environments is to enable a user to perform a task by composing on the fly networked services available at a specific time and place. Towards this goal, we propose a solution based on semantic Web services, and we show how service capabilities described as conversations can be integrated to perform a user task that is also described as a conversation, further meeting the QoS requirements of the user task. Experimental results show that the runtime overhead of our algorithm is reasonable, and further, that QoS-awareness improves its performance.
Proceedings of the 2015 ACM International Joint Conference on Pervasive and Ubiquitous Computing and Proceedings of the 2015 ACM International Symposium on Wearable Computers - UbiComp '15, 2015
Smart devices or smart things are widely deployed within environments and have to work in concert to assist users in many domains. The interoperability between things is achieved by the help of Internet and Web of Things. Despite this progress, a main challenge remains to fully manage the heterogeneity of the smart things: handling their dynamicity at runtime. In this paper, we present a three layers platform to address this challenge. The first layer monitors the appearance and disappearance of smart things in the environment. The second one provides mechanisms to dynamically compose the services provided by smart things. The third layer offers an autonomic context-driven composition mechanism based on a new software paradigm: 'application schemas'. This layer manage the interferences and conflicts that may occur during the autonomic composition process.
Computer and Information Science, 2018
Service composition in an important facet in service oriented architecture, it’s about the idea of assembling atomic services to satisfy a demand rather than building new applications from ‘scratch’, From the user’s perspective it’s a complex task due to the increasing number of services in the web and their heterogeneity. This complexity is increasing in the internet of Things era wehere computing devices are everywhere. In this work we propose an approach for composition of context aware services in a semantic manner, Artificial Intelligence planning is used to automate the composition starting from a defined objectif containing user request and context parameters. Service are described by extending OWL-S with contextual conditions. The proposed architecture was evaluated through an e-health scenario where chronic patients can benefit from a remote and automated medical supervision and emergency handling.
Proceedings of the 17th International Conference on Enterprise Information Systems, 2015
The context-aware services refers to applications that use so-called contextual information to provide appropriate services or relevant information to the user or other applications to perform a specific task. An important challenge in context-aware service oriented systems is the creation of a new service on demand to carry out more complex tasks through the composition of existing services. In this work, we aim to propose a semantic based architecture for the development of context aware services composition using Artificial Intelligence (AI) planning. The straightforward translation between AI planning through PDDL and Semantic web services via OWLS allows to automate the composition process. Thus planning based service composition launches a goal-oriented composition procedure to generate a plan of composite service corresponding to the user request. How Can Semantics and Context Awareness Enhance the Composition of Context-aware Services?.
Services can be defined as software components, or building blocks that are provided in order to be assembled, and reused in a distributed Internet-based environment. The development of new services through the integration of existing ones (referred to as service composition) is generating considerable interest in recent years in several computer science communities. Existing service composition systems miss out on the opportunity of enormous benefits by exploiting useful contextual information relevant to service discovery and composition. This paper presents the CB-SeC framework (CB-SeC stands from Context Based Service Composition). The approach adopted in this framework is the combination of context-aware computing and agent technology, in order to provide better user-tailored services in pervasive environments.
Automated Software Engineering, 2000
Enabling the ambient intelligence vision means that consumers will be provided with universal and immediate access to available content and services, together with ways of effectively exploiting them. Concentrating on the software system development aspect, this means that the actual implementation of any ambient intelligence application requested by a user can only be resolved at runtime according to the user's specific situation. This paper introduces a base declarative language and associated core middleware, which supports the abstract specification of Ambient Intelligence applications together with their dynamic composition according to the environment. The proposed solution builds on the Web services architecture, whose pervasiveness enables both services availability in most environments, and specification of applications supporting automated retrieval and composition. In addition, dynamic composition of applications is dealt in a way that enforces the quality of service of deployed applications in terms of security and performance.
International Journal of Data Analysis Techniques and Strategies
Computing vision introduced by Mark Weiser in the early '90s has defined the basis of what is called now ubiquitous computing. This new discipline results from the convergence of powerful, small and affordable computing devices with networking technologies that connect them all together. Thus, ubiquitous computing has brought a new generation of service-oriented architectures (SOA) based on context-aware services. These architectures provide users with personalised and adapted behaviours by composing multiple services according to their contexts. In this context, the objective of this paper is to propose an approach for context-aware semantic-based services composition. Our contributions are built around following axes: 1) a semantic-based context modelling and context-aware semantic composite service specification; 2) an architecture for context-aware semantic-based services composition using artificial intelligence planning; 3) an intelligent mechanism based on reinforcement learning for context-aware selection in order to deal with dynamicity and uncertain character of modern ubiquitous environment.
International Journal of Web Services Research, 2007
Service-based systems have many applications, such as e-business, health care, and homeland security. In these systems, it is necessary to provide users the capability of composing services into workflows providing higher-level functionality. In dynamic service-oriented computing environments, it is desirable that service composition is automated and situation-aware to generate robust and adaptive workflows. In this paper, an automated situation-aware service composition approach is presented. This approach is based on the a-logic, a-calculus, and a declarative model for situation awareness (SAW). This approach consists of four major components: (1) analyzing SAW requirements using our SAW model, (2) translating our SAW model representation to a-logic specifications and specifying a control flow graph in a-logic as the service composition goal, (3) automated synthesis of a-calculus terms defining situation-aware workflow agents based on a-logic specifications for SAW requirements and the control flow graph, and (4) compilation of a-calculus terms to executable components.
Loading Preview
Sorry, preview is currently unavailable. You can download the paper by clicking the button above.