skip to main content
10.1145/1408620.1408623acmotherconferencesArticle/Chapter ViewAbstractPublication PagesmodularityConference Proceedingsconference-collections
research-article

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

Published: 01 April 2008 Publication History

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.

References

[1]
J. Bosh. Design and Use of Software Architectures: Adopting and Evolving a Product-Line Approach. Addison-Wesley, 2000.
[2]
E. Dashofy, A. van der Hoek, and R. Taylor. A comprehensive approach for the development of modular software architecture description languages. ACM Transactions on Software Engineering and Methodology, 14(2):199--245, 2005.
[3]
Lidia Fuentes and Nadia Gamez. Adding aspects to xadl 2.0 for software product line architectures. In VaMoS 2007, 2007.
[4]
Phil Greenwood and et. al. Reference architecture. AOSD-Europe NoE Public Documents (AOSD-Europe-ULANC-37), January 2008.
[5]
Bert Lagaisse and Wouter Joosen. True and transparent distributed composition of aspect-compoents. In Middleware 2006, number 4290 in Lecture Notes in Computer Science, pages 42--61. Springer-Verlag, 2006.
[6]
Kwanwoo Lee and et. al. Concepts and guidelines of feature modeling for product line software egnineering. Number 2319 in Lecture Notes in Computer Science, pages 62--77. Springer-Verlag, 2002.
[7]
M. Pinto, L. Fuentes, and J. M. Troya. A component and aspect dynamic platform. The Computer Journal, 48(4):401--420, 2005.

Cited By

View all
  • (2016)On the Dependability for Dynamic Software Product Lines: A Comparative Systematic Mapping Study2016 42th Euromicro Conference on Software Engineering and Advanced Applications (SEAA)10.1109/SEAA.2016.40(323-330)Online publication date: Aug-2016
  • (2011)Variability in Ambient Intelligence A Family of Middleware SolutionUbiquitous Developments in Ambient Computing and Intelligence10.4018/978-1-60960-549-0.ch006(71-83)Online publication date: 2011
  • (2011)IMISSARProceedings of the 5th International Conference on Ubiquitous Information Management and Communication10.1145/1968613.1968684(1-7)Online publication date: 21-Feb-2011
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
NAOMI '08: Proceedings of the 2008 workshop on Next generation aspect oriented middleware
April 2008
27 pages
ISBN:9781605581484
DOI:10.1145/1408620
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

In-Cooperation

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 April 2008

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. AOSD
  2. SPL
  3. feature models
  4. middleware
  5. pervasive systems

Qualifiers

  • Research-article

Conference

AOSD08

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)0
Reflects downloads up to 08 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2016)On the Dependability for Dynamic Software Product Lines: A Comparative Systematic Mapping Study2016 42th Euromicro Conference on Software Engineering and Advanced Applications (SEAA)10.1109/SEAA.2016.40(323-330)Online publication date: Aug-2016
  • (2011)Variability in Ambient Intelligence A Family of Middleware SolutionUbiquitous Developments in Ambient Computing and Intelligence10.4018/978-1-60960-549-0.ch006(71-83)Online publication date: 2011
  • (2011)IMISSARProceedings of the 5th International Conference on Ubiquitous Information Management and Communication10.1145/1968613.1968684(1-7)Online publication date: 21-Feb-2011
  • (2009)A Systematic Review of Software Product Lines Applied to Mobile MiddlewareProceedings of the 2009 Sixth International Conference on Information Technology: New Generations10.1109/ITNG.2009.82(1024-1029)Online publication date: 27-Apr-2009
  • (2009)Aspect-oriented design and implementation of context-aware pervasive applicationsInnovations in Systems and Software Engineering10.1007/s11334-009-0081-85:1(79-93)Online publication date: 24-Feb-2009
  • (2009)Modeling the Context-Awareness Service in an Aspect-Oriented Middleware for AmI3rd Symposium of Ubiquitous Computing and Ambient Intelligence 200810.1007/978-3-540-85867-6_19(159-167)Online publication date: 2009

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media