Friday 26th of April 2024
 

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


Xavier S Medianero P., Sergio Crespo C.S. Pinto and Clifton Clunie

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.

Keywords: Aspect Oriented Programming, Methodology, Software Engineering, Requirements Engineering

Download Full-Text


ABOUT THE AUTHORS

Xavier S Medianero P.
He is a student of the Master of Science in Information and Communication Technology at the Technological University of Panama. He was awarded a Bachelor’s degree in Engineering and Computer Science from the Technological University of Panama. His research interests include Aspect Oriented Programming, Software Engineering and other topics.

Sergio Crespo C.S. Pinto
He is a professor at the Universidade do Vale do Rio dos Sinos, Brazil. PhD awarded by the Pontificía Universidade Católica do Rio de Janeiro. His research interests include Frameworks, Design Patterns and Software Engineering among others.

Clifton Clunie
He is is a professor at the Technological University of Panama, PhD awarded by the Universidade Federal do Rio de Janeiro. His research interests include Software Engineering, Frameworks and Quality Assurance.


IJCSI Published Papers Indexed By:

 

 

 

 
+++
About IJCSI

IJCSI is a refereed open access international journal for scientific papers dealing in all areas of computer science research...

Learn more »
Join Us
FAQs

Read the most frequently asked questions about IJCSI.

Frequently Asked Questions (FAQs) »
Get in touch

Phone: +230 911 5482
Email: info@ijcsi.org

More contact details »