Evaluation of UML extensions for aspect oriented design

There are some concepts, such as synchronization, error checking, distribution, security, and others, that are dissimilar from the basic functionality of a system, and they are not correct encapsulated when using traditional programming methodologies. Thus, the code corresponding to these concepts...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autores principales: Asteasuain, Fernando, Estévez, Elsa Clara, Fillottrani, Pablo Rubén, Contreras, Bernardo
Formato: Objeto de conferencia
Lenguaje:Inglés
Publicado: 2004
Materias:
Acceso en línea:http://sedici.unlp.edu.ar/handle/10915/22564
Aporte de:
id I19-R120-10915-22564
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
Evaluation strategies
Structured programming
aspect oriented design
Design
Aspect Oriented Programming
extensions to UML
design evaluation criteria
spellingShingle Ciencias Informáticas
Evaluation strategies
Structured programming
aspect oriented design
Design
Aspect Oriented Programming
extensions to UML
design evaluation criteria
Asteasuain, Fernando
Estévez, Elsa Clara
Fillottrani, Pablo Rubén
Contreras, Bernardo
Evaluation of UML extensions for aspect oriented design
topic_facet Ciencias Informáticas
Evaluation strategies
Structured programming
aspect oriented design
Design
Aspect Oriented Programming
extensions to UML
design evaluation criteria
description There are some concepts, such as synchronization, error checking, distribution, security, and others, that are dissimilar from the basic functionality of a system, and they are not correct encapsulated when using traditional programming methodologies. Thus, the code corresponding to these concepts result disseminated through the complete system, and therefore the overall software quality decreased. Aspect Oriented Programming (AOP) provides solutions for code scattering promoting the separation of these concepts through mechanisms that allow an adequate abstraction and composition of them, to finally integrate the complete system. The unit that aggregates the entire semantic of each of these concepts is defined as aspect. The explicit disunion of these concepts enables a more reliable management of software complexity, and a final product of better quality. The key principles applied are modularity, and separation of concerns. During the fist stages, the research related with AOP was focused at the implementation or codification level. In this paper, we present different approaches to include aspects during the design phase. These approaches propose different extensions to UML. We include examples to illustrate them, and we define evaluation criterias to compare them.
format Objeto de conferencia
Objeto de conferencia
author Asteasuain, Fernando
Estévez, Elsa Clara
Fillottrani, Pablo Rubén
Contreras, Bernardo
author_facet Asteasuain, Fernando
Estévez, Elsa Clara
Fillottrani, Pablo Rubén
Contreras, Bernardo
author_sort Asteasuain, Fernando
title Evaluation of UML extensions for aspect oriented design
title_short Evaluation of UML extensions for aspect oriented design
title_full Evaluation of UML extensions for aspect oriented design
title_fullStr Evaluation of UML extensions for aspect oriented design
title_full_unstemmed Evaluation of UML extensions for aspect oriented design
title_sort evaluation of uml extensions for aspect oriented design
publishDate 2004
url http://sedici.unlp.edu.ar/handle/10915/22564
work_keys_str_mv AT asteasuainfernando evaluationofumlextensionsforaspectorienteddesign
AT estevezelsaclara evaluationofumlextensionsforaspectorienteddesign
AT fillottranipabloruben evaluationofumlextensionsforaspectorienteddesign
AT contrerasbernardo evaluationofumlextensionsforaspectorienteddesign
bdutipo_str Repositorios
_version_ 1764820466015404032