A comparative analysis of adaptive middleware architectures based on computational reflection and aspect oriented programming to support mobile computing applications

Mobile computing applications are required to operate in environments in which the availability for resources and services may change significantly during system operation. As a result, mobile computing applications need to be capable of adapting to these changes to offer the best possible level of...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autores principales: Costa, Celso Maciel da, Strzykalski, Marcelo da Silva, Bernard, Guy
Formato: Objeto de conferencia
Lenguaje:Inglés
Publicado: 2006
Materias:
Acceso en línea:http://sedici.unlp.edu.ar/handle/10915/24088
Aporte de:
id I19-R120-10915-24088
record_format dspace
institution Universidad Nacional de La Plata
institution_str I-19
repository_str R-120
collection SEDICI (UNLP)
language Inglés
topic Ciencias Informáticas
middleware architectures
computational reflection
aspect oriented programming
Cellular architecture (e.g., mobile)
Software
spellingShingle Ciencias Informáticas
middleware architectures
computational reflection
aspect oriented programming
Cellular architecture (e.g., mobile)
Software
Costa, Celso Maciel da
Strzykalski, Marcelo da Silva
Bernard, Guy
A comparative analysis of adaptive middleware architectures based on computational reflection and aspect oriented programming to support mobile computing applications
topic_facet Ciencias Informáticas
middleware architectures
computational reflection
aspect oriented programming
Cellular architecture (e.g., mobile)
Software
description Mobile computing applications are required to operate in environments in which the availability for resources and services may change significantly during system operation. As a result, mobile computing applications need to be capable of adapting to these changes to offer the best possible level of service to their users. However, traditional middleware is limited in its capability of adapting to environment changes and different users requirements. Computational Reflection and Aspect Oriented Programming paradigms have been used in the design and implementation of adaptive middleware architectures. In this paper, we propose two adaptive middleware architectures, one based on reflection and other based on aspects, which can be used to develop adaptive mobile applications. The reflection based architecture is compared to an aspect oriented based architecture from a quantitative perspective. The results suggest that middleware based on Aspect Oriented Programming can be used to build mobile adaptive applications that require less processor running time and more memory space than Computational Reflection while producing code that is easier to comprehend and modify.
format Objeto de conferencia
Objeto de conferencia
author Costa, Celso Maciel da
Strzykalski, Marcelo da Silva
Bernard, Guy
author_facet Costa, Celso Maciel da
Strzykalski, Marcelo da Silva
Bernard, Guy
author_sort Costa, Celso Maciel da
title A comparative analysis of adaptive middleware architectures based on computational reflection and aspect oriented programming to support mobile computing applications
title_short A comparative analysis of adaptive middleware architectures based on computational reflection and aspect oriented programming to support mobile computing applications
title_full A comparative analysis of adaptive middleware architectures based on computational reflection and aspect oriented programming to support mobile computing applications
title_fullStr A comparative analysis of adaptive middleware architectures based on computational reflection and aspect oriented programming to support mobile computing applications
title_full_unstemmed A comparative analysis of adaptive middleware architectures based on computational reflection and aspect oriented programming to support mobile computing applications
title_sort comparative analysis of adaptive middleware architectures based on computational reflection and aspect oriented programming to support mobile computing applications
publishDate 2006
url http://sedici.unlp.edu.ar/handle/10915/24088
work_keys_str_mv AT costacelsomacielda acomparativeanalysisofadaptivemiddlewarearchitecturesbasedoncomputationalreflectionandaspectorientedprogrammingtosupportmobilecomputingapplications
AT strzykalskimarcelodasilva acomparativeanalysisofadaptivemiddlewarearchitecturesbasedoncomputationalreflectionandaspectorientedprogrammingtosupportmobilecomputingapplications
AT bernardguy acomparativeanalysisofadaptivemiddlewarearchitecturesbasedoncomputationalreflectionandaspectorientedprogrammingtosupportmobilecomputingapplications
AT costacelsomacielda comparativeanalysisofadaptivemiddlewarearchitecturesbasedoncomputationalreflectionandaspectorientedprogrammingtosupportmobilecomputingapplications
AT strzykalskimarcelodasilva comparativeanalysisofadaptivemiddlewarearchitecturesbasedoncomputationalreflectionandaspectorientedprogrammingtosupportmobilecomputingapplications
AT bernardguy comparativeanalysisofadaptivemiddlewarearchitecturesbasedoncomputationalreflectionandaspectorientedprogrammingtosupportmobilecomputingapplications
bdutipo_str Repositorios
_version_ 1764820466586877954