Adapting aspect-oriented applications: a trial experience

During a system’s life cycle, new requirements or changes in the existing ones imply modifying the system. Aspect-oriented software development is a new approach to the modularization of systems, yet it does not provide mechanisms to aid the evolution of software. The effort required to support the...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autores principales: Marcos, Claudia A., Pryor
Formato: Objeto de conferencia
Lenguaje:Inglés
Publicado: 2006
Materias:
Acceso en línea:http://sedici.unlp.edu.ar/handle/10915/24050
Aporte de:
id I19-R120-10915-24050
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
system evolution
unanticipated system evolution
aspect-oriented applications
aosd evolution
reflective architecture for aspects
spellingShingle Ciencias Informáticas
system evolution
unanticipated system evolution
aspect-oriented applications
aosd evolution
reflective architecture for aspects
Marcos, Claudia A.
Pryor
Adapting aspect-oriented applications: a trial experience
topic_facet Ciencias Informáticas
system evolution
unanticipated system evolution
aspect-oriented applications
aosd evolution
reflective architecture for aspects
description During a system’s life cycle, new requirements or changes in the existing ones imply modifying the system. Aspect-oriented software development is a new approach to the modularization of systems, yet it does not provide mechanisms to aid the evolution of software. The effort required to support the evolution greatly depends on the tool used for its construction. For this reason, the selection of a tool should also take into account its support for implementing evolving requirements. In this paper we present a comparison of two different tools, AspectJ and Alpheus, to support the construction and evolution of aspect-oriented applications. AspectJ is an aspect-oriented programming language based on Java. Alpheus is an aspect-oriented development tool based on a reflective framework.
format Objeto de conferencia
Objeto de conferencia
author Marcos, Claudia A.
Pryor
author_facet Marcos, Claudia A.
Pryor
author_sort Marcos, Claudia A.
title Adapting aspect-oriented applications: a trial experience
title_short Adapting aspect-oriented applications: a trial experience
title_full Adapting aspect-oriented applications: a trial experience
title_fullStr Adapting aspect-oriented applications: a trial experience
title_full_unstemmed Adapting aspect-oriented applications: a trial experience
title_sort adapting aspect-oriented applications: a trial experience
publishDate 2006
url http://sedici.unlp.edu.ar/handle/10915/24050
work_keys_str_mv AT marcosclaudiaa adaptingaspectorientedapplicationsatrialexperience
AT pryor adaptingaspectorientedapplicationsatrialexperience
bdutipo_str Repositorios
_version_ 1764820466529206274