2008•Unpublished venueRequires access

A feature model of an aspect-oriented middleware family for pervasive systems

Lidia Fuentes, Nadia Gámez

Open publisher page 7 citations

Abstract

Pervasive applications will be naturally integrated as part of our environment. On the one hand, they will be deployed into a diversity of small devices and appliances, and on the other hand, they must be aware of highly changing execution contexts. Therefore pervasive computing requires the definition of advance mechanisms that support, (1) the deployment of pervasive applications through various devices with different capacities, and (2) the runtime reconfiguration for dealing with context changes. A software product line approach would be very useful to express the different requirements of devices in terms of commonalities and variabilities of a middleware platforms family. A feature model for pervasive applications will help both to deploy various configurations of the middleware tailored to each device, and to support the dynamic reconfiguration according to context. But, several crosscutting variable features and dependencies between features are commonly found in pervasive computing, (e.g. security, context-awareness, fault-tolerance, etc.). To address this problem we propose a family of aspect-oriented middleware platforms, able to deal with the high dynamic issue of pervasive systems. In this paper we will focus on the feature model definition and we also outline its mapping to a dynamic aspect-oriented middleware platform.

About this research paper

What this paper is about

Pervasive applications will be naturally integrated as part of our environment. On the one hand, they will be deployed into a diversity of small devices and appliances, and on the other hand, they must be aware of highly changing execution contexts. Therefore pervasive computing requires the definition of advance mechanisms that support, (1) the deployment of pervasive applications through various devices with different capacities, and (2) the runtime reconfiguration for dealing with context changes. A software product line approach would be very useful to express the different requirements of devices in terms of commonalities and variabilities of a middleware platforms family. A feature model for pervasive applications will help both to deploy various configurations of the middleware tailored to each device, and to support the dynamic reconfiguration according to context. But, several crosscutting variable features and dependencies between features are commonly found in pervasive computing, (e.g. security, context-awareness, fault-tolerance, etc.). To address this problem we propose a family of aspect-oriented middleware platforms, able to deal with the high dynamic issue of pervasive systems. In this paper we will focus on the feature model definition and we also outline its mapping to a dynamic aspect-oriented middleware platform.

Why it matters

OpenAlex reports 7 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Pervasive applications will be naturally integrated as part of our environment. On the one hand, they will be deployed into a diversity of small devices and appliances, and on the other hand, they must be aware of highly changing execution contexts. Therefore pervasive computing requires the definition of advance mechanisms that support, (1) the deployment of pervasive applications through various devices with different capacities, and (2) the runtime reconfiguration for dealing with context changes. A software product line approach would be very useful to express the different requirements of devices in terms of commonalities and variabilities of a middleware platforms family. A feature model for pervasive applications will help both to deploy various configurations of the middleware tailored to each device, and to support the dynamic reconfiguration according to context. But, several crosscutting variable features and dependencies between features are commonly found in pervasive computing, (e.g. security, context-awareness, fault-tolerance, etc.). To address this problem we propose a family of aspect-oriented middleware platforms, able to deal with the high dynamic issue of pervasive systems. In this paper we will focus on the feature model definition and we also outline its mapping to a dynamic aspect-oriented middleware platform.

Key concepts: Computer science, Middleware (distributed applications), Ubiquitous computing, Control reconfiguration, Software deployment, Context (archaeology), Aspect-oriented programming, Distributed computing

Related papers

Back to paper searchBrowse research topicsOriginal source
A feature model of an aspect-oriented middleware family for pervasive systems — Research Paper | ScholarLens