Results 1 - 10
of
19
Distributed Behavioural Adaptation for the Automatic Composition of Semantic Services
"... Abstract. Services are developed separately and without knowledge of all possible use contexts. They often mismatch or do not correspond exactly to the end-user needs, making direct composition without mediation impossible. In such a case, software adaptation can support composition by producing sem ..."
Abstract
-
Cited by 8 (2 self)
- Add to MetaCart
Abstract. Services are developed separately and without knowledge of all possible use contexts. They often mismatch or do not correspond exactly to the end-user needs, making direct composition without mediation impossible. In such a case, software adaptation can support composition by producing semi-automatically new software pieces called adaptors. Adaptation proposals have addressed the signature and behavioural service interface levels. Yet, taking also into account the semantic level is mandatory to enable the fully-automatic retrieval of adaptors from service interfaces. We propose a new adaptation technique that, compared to related work, supports both behavioural and semantic service interface levels, works system-wide, and generates automatically distributed adaptors.
Energetic Performance of Service-oriented Multi-radio Networks: Issues and Perspectives
"... Abstract. Wireless devices now hold multiple radio interfaces, allowing to switch from one network to another according to required connectivity and related quality. Still, the selection of the best radio interface for a specific connection is under the responsibility of the end-user in most cases. ..."
Abstract
-
Cited by 5 (4 self)
- Add to MetaCart
Abstract. Wireless devices now hold multiple radio interfaces, allowing to switch from one network to another according to required connectivity and related quality. Still, the selection of the best radio interface for a specific connection is under the responsibility of the end-user in most cases. Integrated multi-radio network management so as to improve the overall performance of the network(s) has led to a number of research efforts over the last few years. However, several challenges remain due to the inherent complexity of the problem. This paper specifically concentrates on the comprehensive analysis of energy-efficient multi-radio networking for pervasive computing. Building upon the service oriented architectural style, we consider pervasive networks of services, which are deployed on the various networked nodes. The issue is then to optimize the energetic performance of the pervasive network through careful selection of the radio link over which service access should be realized for each such access. This leads us to examine first the energetic performance of service access for most common wireless interfaces in use today (Bluetooth, WiFi and GPRS) and then introduce a formal model of service-oriented multi-radio networks. The proposed model enables characterizing the optimal network configuration in terms of energetic performance, which is shown to be a NP-hard problem and thus requires adequate approximation. 1
Model-Based Adaptation of Behavioural Mismatching Components
- IEEE TRANSACTIONS ON SOFTWARE ENGINEERING
, 2008
"... Component-Based Software Engineering focuses on the reuse of existing software components. In practice, most components cannot be integrated directly into an application-to-be, because they are incompatible. Software Adaptation aims at generating, as automatically as possible, adaptors to compensate ..."
Abstract
-
Cited by 4 (3 self)
- Add to MetaCart
Component-Based Software Engineering focuses on the reuse of existing software components. In practice, most components cannot be integrated directly into an application-to-be, because they are incompatible. Software Adaptation aims at generating, as automatically as possible, adaptors to compensate mismatch between component interfaces, and is therefore a promising solution for the development of a real market of components promoting software reuse. In this article, we present our approach for software adaptation which relies on an abstract notation based on synchronous vectors and transition systems for governing adaptation rules. Our proposal is supported by dedicated algorithms that generate automatically adaptor protocols. These algorithms have been implemented in a tool, called Adaptor, that can be used through a user-friendly graphical interface.
Automated Service Composition with Adaptive Planning
"... Abstract. Task-Oriented Computing supports the realization of user needs through the automatic composition of services from service descriptions and user tasks, i.e., high-level descriptions of the user needs. Service-Oriented Computing supports the description, publication, discovery and compositio ..."
Abstract
-
Cited by 2 (0 self)
- Add to MetaCart
Abstract. Task-Oriented Computing supports the realization of user needs through the automatic composition of services from service descriptions and user tasks, i.e., high-level descriptions of the user needs. Service-Oriented Computing supports the description, publication, discovery and composition of services. Yet, automatic service composition processes commonly assume that service descriptions and user tasks share the same abstraction level, and that services have been pre-designed to integrate. To release these strong assumptions and to augment the possibilities of composition, we add adaptation features into the service composition process using semantic descriptions and adaptive extensions to graph planning. Our adaptive composition technique is fully automatic and has been implemented in a prototype tool.
Semantic orchestrations merging - Towards Composition of Overlapping Orchestrations
- in 9th International Conference on Enterprise Information Systems (ICEIS’2007
, 2007
"... Abstract: Service oriented architectures foster evolution of enterprise information systems by supporting loose coupling and easy composition of services. Unfortunately, current approaches to service composition are inapplicable to services that share subservices or data. In this paper, we define ov ..."
Abstract
-
Cited by 1 (1 self)
- Add to MetaCart
Abstract: Service oriented architectures foster evolution of enterprise information systems by supporting loose coupling and easy composition of services. Unfortunately, current approaches to service composition are inapplicable to services that share subservices or data. In this paper, we define overlapping orchestrations, analyse the problems that they pose to existing composition approaches and propose orchestration merging, a novel, interactive approach to composition of overlapping orchestrations based on their semantic. 1
Automatic Service-Integration Framework for Ubiquitous Environments
- in "Proceedings of the International Conference on Mobile Ubiquitous Computing, Systems, Services and Technologies (UBICOMM’2007), Papeete, French Polynesia (Tahiti
, 2007
"... Abstract — Service-oriented architectures are among the premier middleware approaches to coping with the dynamicity of ubiquitous computing environments. In this article, we propose a new way of integrating services, namely ad-hoc service integration. For a certain class of services, ad-hoc integrat ..."
Abstract
-
Cited by 1 (0 self)
- Add to MetaCart
Abstract — Service-oriented architectures are among the premier middleware approaches to coping with the dynamicity of ubiquitous computing environments. In this article, we propose a new way of integrating services, namely ad-hoc service integration. For a certain class of services, ad-hoc integration is capable of automatically combining services at run time. This allows generating new functionalities from services newly appearing or already being available in the Ubicomp environment, but leaving the services ’ interfaces unchanged. This way, the extension in service functionality can be kept transparent to applications or users of a service. Nevertheless, our service-integration framework can more precisely distinguish among services. To show the feasibility of ad-hoc integration, we have implemented our service-integration framework based on OSGi/Felix along with a toolkit providing two different techniques to realize the ad-hoc integration: Redirection, i.e. calling interfaces and replication, i.e. copying implementations of services. A first evaluation verifies the viability of our work 1. I.
Alterations
"... Date Version Reviewer Comment The ability to effectively manage the different steps of the service lifecycle is fundamental to the success of mobile service platforms. Indeed, while service lifecycle has been traditionally viewed as largely isolated steps, the need to take into account the changing ..."
Abstract
- Add to MetaCart
Date Version Reviewer Comment The ability to effectively manage the different steps of the service lifecycle is fundamental to the success of mobile service platforms. Indeed, while service lifecycle has been traditionally viewed as largely isolated steps, the need to take into account the changing mobile environment and the distribution of resources and service components is leading to stronger intertwining. This white paper presents the work on service lifecycle management carried out within projects of the Mobile Services Platform cluster. Specifically, the problems of service creation, monitoring, validation, deployment, discovery and composition in B3G networks are addressed. While these projects have investigated the same research domains, the variations in the targeted application domains or in the underlying infrastructure have lead to different approaches and solutions. This white paper was produced as a result of work in the Mobile Service Platforms (MSP) cluster of IST FP6 projects. The MSP cluster is part of the Sixth Framework Program of European research activities IST (Information Society Technologies). The cluster covers all
Enabling Open Innovation in a World of Ubiquitous Computing – Proposing a Research Agenda
"... Abstract: This article proposes a new Ubiquitous Computing (UC) infrastructure for open access to object data that will come along with a new research agenda especially for the field of Wirtschaftsinformatik. Our guiding hypothesis is that by fostering an “Open Object Information Infrastructure ” ne ..."
Abstract
- Add to MetaCart
Abstract: This article proposes a new Ubiquitous Computing (UC) infrastructure for open access to object data that will come along with a new research agenda especially for the field of Wirtschaftsinformatik. Our guiding hypothesis is that by fostering an “Open Object Information Infrastructure ” new ways for product, process, and business model innovations may emerge. We assume that the unrestricted access to a large amount of sensor network data is the basis for new and often unanticipated innovation. Two major trends fuel our thoughts: Firstly, the ever increasing connectivity among people and more recently things extends present communication and information technology infrastructures. Thereby we get hold of the virtual pendants of an enormous number of physical entities. In addition, advancements in the areas of sensor networks, Auto-ID techniques, including RFID, and in related fields like telecommunications, HCI, and computer science catalyze each other. Secondly, increasing deployment and insight in new business concepts, like open innovation and business ecosystems, show remarkable potential for innovating products, processes and eventually business models. This paper structures the various facets that emerge by the combination of the two trends. Furthermore it reveals how these trends may induce lasting and fundamental changes for business and society. The authors would be delighted if the issues and arguments outlined here will stimulate a discussion on a new, major research agenda for the Wirtschaftsinformatik community. 1
Web services composition using UML-S: a case study
"... As Web services composition arouses a growing interest, most research works address implementation and execution issues. As a consequence, many composition languages ..."
Abstract
- Add to MetaCart
As Web services composition arouses a growing interest, most research works address implementation and execution issues. As a consequence, many composition languages
DISHES: A Distributed Shell System Designed for Ubiquitous Computing Environment *
"... Abstract. This paper presents the design of the distributed shell system, DISHES, which serves as an interface middleware between a mobile user and ambient computers. With DISHES, a user can issue a command containing a sequence of programs and location of data to his mobile device, and the mobile d ..."
Abstract
- Add to MetaCart
Abstract. This paper presents the design of the distributed shell system, DISHES, which serves as an interface middleware between a mobile user and ambient computers. With DISHES, a user can issue a command containing a sequence of programs and location of data to his mobile device, and the mobile device will retrieve the data from the specified location and automatically look for the required programs to process the data from the computing environment. Thus, a complicated task may be accomplished by gluing several primitive programs. These primitive programs may be executed on the more powerful computers nearby for better performance, and the results will be returned to the user. With this approach, the hardware and software of a mobile device may be kept as simple as possible; and thus the development costs may be reduced. We also propose a polynomial algorithm for finding a sequence of computers to execute the specified programs with the minimum network delay. 1

