Evaluation of UML extensions for aspect oriented design
- Autores
- Asteasuain, Fernando; Estévez, Elsa Clara; Fillottrani, Pablo Rubén; Contreras, Bernardo
- Año de publicación
- 2004
- Idioma
- inglés
- Tipo de recurso
- documento de conferencia
- Estado
- versión publicada
- Descripción
- 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.
Red de Universidades con Carreras en Informática (RedUNCI) - Materia
-
Ciencias Informáticas
Evaluation strategies
Structured programming
aspect oriented design
Design
Aspect Oriented Programming
extensions to UML
design evaluation criteria - Nivel de accesibilidad
- acceso abierto
- Condiciones de uso
- http://creativecommons.org/licenses/by-nc-sa/2.5/ar/
- Repositorio
.jpg)
- Institución
- Universidad Nacional de La Plata
- OAI Identificador
- oai:sedici.unlp.edu.ar:10915/22564
Ver los metadatos del registro completo
| id |
SEDICI_2ea11fea62ef0dc80f4fd689bc0a6221 |
|---|---|
| oai_identifier_str |
oai:sedici.unlp.edu.ar:10915/22564 |
| network_acronym_str |
SEDICI |
| repository_id_str |
1329 |
| network_name_str |
SEDICI (UNLP) |
| spelling |
Evaluation of UML extensions for aspect oriented designAsteasuain, FernandoEstévez, Elsa ClaraFillottrani, Pablo RubénContreras, BernardoCiencias InformáticasEvaluation strategiesStructured programmingaspect oriented designDesignAspect Oriented Programmingextensions to UMLdesign evaluation criteriaThere 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.Red de Universidades con Carreras en Informática (RedUNCI)2004-10info:eu-repo/semantics/conferenceObjectinfo:eu-repo/semantics/publishedVersionObjeto de conferenciahttp://purl.org/coar/resource_type/c_5794info:ar-repo/semantics/documentoDeConferenciaapplication/pdfhttp://sedici.unlp.edu.ar/handle/10915/22564enginfo:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-sa/2.5/ar/Creative Commons Attribution-NonCommercial-ShareAlike 2.5 Argentina (CC BY-NC-SA 2.5)reponame:SEDICI (UNLP)instname:Universidad Nacional de La Platainstacron:UNLP2025-11-12T10:19:57Zoai:sedici.unlp.edu.ar:10915/22564Institucionalhttp://sedici.unlp.edu.ar/Universidad públicaNo correspondehttp://sedici.unlp.edu.ar/oai/snrdalira@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:13292025-11-12 10:19:57.576SEDICI (UNLP) - Universidad Nacional de La Platafalse |
| dc.title.none.fl_str_mv |
Evaluation of UML extensions for aspect oriented design |
| title |
Evaluation of UML extensions for aspect oriented design |
| spellingShingle |
Evaluation of UML extensions for aspect oriented design Asteasuain, Fernando Ciencias Informáticas Evaluation strategies Structured programming aspect oriented design Design Aspect Oriented Programming extensions to UML design evaluation criteria |
| 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 |
| dc.creator.none.fl_str_mv |
Asteasuain, Fernando Estévez, Elsa Clara Fillottrani, Pablo Rubén Contreras, Bernardo |
| author |
Asteasuain, Fernando |
| author_facet |
Asteasuain, Fernando Estévez, Elsa Clara Fillottrani, Pablo Rubén Contreras, Bernardo |
| author_role |
author |
| author2 |
Estévez, Elsa Clara Fillottrani, Pablo Rubén Contreras, Bernardo |
| author2_role |
author author author |
| dc.subject.none.fl_str_mv |
Ciencias Informáticas Evaluation strategies Structured programming aspect oriented design Design Aspect Oriented Programming extensions to UML design evaluation criteria |
| topic |
Ciencias Informáticas Evaluation strategies Structured programming aspect oriented design Design Aspect Oriented Programming extensions to UML design evaluation criteria |
| dc.description.none.fl_txt_mv |
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. Red de Universidades con Carreras en Informática (RedUNCI) |
| 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. |
| publishDate |
2004 |
| dc.date.none.fl_str_mv |
2004-10 |
| dc.type.none.fl_str_mv |
info:eu-repo/semantics/conferenceObject info:eu-repo/semantics/publishedVersion Objeto de conferencia http://purl.org/coar/resource_type/c_5794 info:ar-repo/semantics/documentoDeConferencia |
| format |
conferenceObject |
| status_str |
publishedVersion |
| dc.identifier.none.fl_str_mv |
http://sedici.unlp.edu.ar/handle/10915/22564 |
| url |
http://sedici.unlp.edu.ar/handle/10915/22564 |
| dc.language.none.fl_str_mv |
eng |
| language |
eng |
| dc.rights.none.fl_str_mv |
info:eu-repo/semantics/openAccess http://creativecommons.org/licenses/by-nc-sa/2.5/ar/ Creative Commons Attribution-NonCommercial-ShareAlike 2.5 Argentina (CC BY-NC-SA 2.5) |
| eu_rights_str_mv |
openAccess |
| rights_invalid_str_mv |
http://creativecommons.org/licenses/by-nc-sa/2.5/ar/ Creative Commons Attribution-NonCommercial-ShareAlike 2.5 Argentina (CC BY-NC-SA 2.5) |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.source.none.fl_str_mv |
reponame:SEDICI (UNLP) instname:Universidad Nacional de La Plata instacron:UNLP |
| reponame_str |
SEDICI (UNLP) |
| collection |
SEDICI (UNLP) |
| instname_str |
Universidad Nacional de La Plata |
| instacron_str |
UNLP |
| institution |
UNLP |
| repository.name.fl_str_mv |
SEDICI (UNLP) - Universidad Nacional de La Plata |
| repository.mail.fl_str_mv |
alira@sedici.unlp.edu.ar |
| _version_ |
1848605263523741696 |
| score |
13.24909 |