Aspect Oriented Programming Methodology to Support the Design of Specific Domain Framework

The aspect-oriented programming has valuable advantages over other programming paradigms, but in turn it presents difficulties when applying the concepts within the stages of analysis and development to reduce the drawbacks of this paradigm. This paper proposes a methodology to reduce the drawbacks...

Descripción completa

Autores Principales: Medianero P, Xavier S, Crespo, Sergio, Clunie, Clifton
Formato: Artículo
Idioma: Inglés
Inglés
Publicado: 2017
Materias:
Acceso en línea: http://ridda2.utp.ac.pa/handle/123456789/1842
http://ridda2.utp.ac.pa/handle/123456789/1842
id RepoUTP1842
recordtype dspace
spelling RepoUTP18422021-07-06T15:34:57Z Aspect Oriented Programming Methodology to Support the Design of Specific Domain Framework Medianero P, Xavier S Crespo, Sergio Clunie, Clifton Aspect Oriented Programming Methodology Software Engineering Requirements Engineering Aspect Oriented Programming Methodology Software Engineering Requirements Engineering The aspect-oriented programming has valuable advantages over other programming paradigms, but in turn it presents difficulties when applying the concepts within the stages of analysis and development to reduce the drawbacks of this paradigm. This paper proposes a methodology to reduce the drawbacks of the paradigm, at the same time provides steps that involve elements of common analysis in the Requirements Engineering with Aspects (basic unit of paradigm) in order to create the framework for a specific domain. The proposed methodology brings together some benefits methodologies, but it emphasizes the treatment of the first disadvantages of the programming aspects and the location and identification of aspects and elements; in addition, this article provides a tool that supports some methodology steps by generating part of the framework code base. In the process of treatment issues, the analysis is oriented to the specification of aspects using AspectJ, with rules to locate and determine aspects within its four Cyclical stages. Finally, it includes a case study which evaluates the steps in this methodology. The aspect-oriented programming has valuable advantages over other programming paradigms, but in turn it presents difficulties when applying the concepts within the stages of analysis and development to reduce the drawbacks of this paradigm. This paper proposes a methodology to reduce the drawbacks of the paradigm, at the same time provides steps that involve elements of common analysis in the Requirements Engineering with Aspects (basic unit of paradigm) in order to create the framework for a specific domain. The proposed methodology brings together some benefits methodologies, but it emphasizes the treatment of the first disadvantages of the programming aspects and the location and identification of aspects and elements; in addition, this article provides a tool that supports some methodology steps by generating part of the framework code base. In the process of treatment issues, the analysis is oriented to the specification of aspects using AspectJ, with rules to locate and determine aspects within its four Cyclical stages. Finally, it includes a case study which evaluates the steps in this methodology. 2017-07-28T15:38:20Z 2017-07-28T15:38:20Z 2017-07-28T15:38:20Z 2017-07-28T15:38:20Z 2014-07-04 2014-07-04 info:eu-repo/semantics/article info:eu-repo/semantics/publishedVersion http://ridda2.utp.ac.pa/handle/123456789/1842 http://ridda2.utp.ac.pa/handle/123456789/1842 eng eng https://creativecommons.org/licenses/by-nc-sa/4.0/ info:eu-repo/semantics/openAccess application/pdf application/pdf
institution Universidad Tecnológica de Panamá
collection Repositorio UTP – Ridda2
language Inglés
Inglés
topic Aspect Oriented Programming
Methodology
Software Engineering
Requirements Engineering
Aspect Oriented Programming
Methodology
Software Engineering
Requirements Engineering
spellingShingle Aspect Oriented Programming
Methodology
Software Engineering
Requirements Engineering
Aspect Oriented Programming
Methodology
Software Engineering
Requirements Engineering
Medianero P, Xavier S
Crespo, Sergio
Clunie, Clifton
Aspect Oriented Programming Methodology to Support the Design of Specific Domain Framework
description The aspect-oriented programming has valuable advantages over other programming paradigms, but in turn it presents difficulties when applying the concepts within the stages of analysis and development to reduce the drawbacks of this paradigm. This paper proposes a methodology to reduce the drawbacks of the paradigm, at the same time provides steps that involve elements of common analysis in the Requirements Engineering with Aspects (basic unit of paradigm) in order to create the framework for a specific domain. The proposed methodology brings together some benefits methodologies, but it emphasizes the treatment of the first disadvantages of the programming aspects and the location and identification of aspects and elements; in addition, this article provides a tool that supports some methodology steps by generating part of the framework code base. In the process of treatment issues, the analysis is oriented to the specification of aspects using AspectJ, with rules to locate and determine aspects within its four Cyclical stages. Finally, it includes a case study which evaluates the steps in this methodology.
format Artículo
author Medianero P, Xavier S
Crespo, Sergio
Clunie, Clifton
author_sort Medianero P, Xavier S
title Aspect Oriented Programming Methodology to Support the Design of Specific Domain Framework
title_short Aspect Oriented Programming Methodology to Support the Design of Specific Domain Framework
title_full Aspect Oriented Programming Methodology to Support the Design of Specific Domain Framework
title_fullStr Aspect Oriented Programming Methodology to Support the Design of Specific Domain Framework
title_full_unstemmed Aspect Oriented Programming Methodology to Support the Design of Specific Domain Framework
title_sort aspect oriented programming methodology to support the design of specific domain framework
publishDate 2017
url http://ridda2.utp.ac.pa/handle/123456789/1842
http://ridda2.utp.ac.pa/handle/123456789/1842
_version_ 1796210106715602944
score 12.2319145