Facebook pixel tracking

The Science and Information (SAI) Organization publishes open-access peer-reviewed journals in computer science and artificial intelligence.

Contact Info
Website thesai.org
Follow Us
Contact Info
Follow Us
Research Article | Open Access |

Applying Aspect Oriented Programming in Distributed Application Engineering

Author 1: Fatiha Khalifa Author 2: Samira Chouraqui
International Journal of Advanced Computer Science and Applications (IJACSA) · Vol. 11, No. 7 · Published 2020

DOI: https://doi.org/10.14569/IJACSA.2020.0110729

Abstract

Aspect-oriented programming is an emerging programming paradigm that stretches during the development phases in different domains. Many researchers have focused on the use of this paradigm in web service composition in different research axis. However, none of them use together aspect-oriented programming and design by contract to deal with the adaptation of the parameters in the web service composition process. This paper proposes a web service composition algorithm based on the planning graph using both Aspect-oriented programming and design by contract concept. The aspect-oriented Programming approach provides explicit support for separation of crosscutting concerns in web services composition whereas the design by contract approach allows the processing of parameters execution in pre-condition and post-condition mode by using contracts in order to ensure correct service execution with adaptation to external parameters without touching in properties which can be dealt with re-construction of the composite service. Future development of this planning graph will include the introduction of the dynamic way of aspect oriented programming and add comparison results.

Keywords

How to Cite this Article

Khalifa, F., & Chouraqui, S. (2020). Applying Aspect Oriented Programming in Distributed Application Engineering. International Journal of Advanced Computer Science and Applications, 11(7). https://doi.org/10.14569/IJACSA.2020.0110729

Khalifa, Fatiha, and Samira Chouraqui. "Applying Aspect Oriented Programming in Distributed Application Engineering." International Journal of Advanced Computer Science and Applications, vol. 11, no. 7, 2020, https://doi.org/10.14569/IJACSA.2020.0110729.

@article{Khalifa2020,
  title     = {Applying Aspect Oriented Programming in Distributed Application Engineering},
  journal   = {International Journal of Advanced Computer Science and Applications},
  volume    = {11},
  number    = {7},
  year      = {2020},
  publisher = {The Science and Information Organization},
  author    = {Fatiha Khalifa and Samira Chouraqui},
  doi       = {10.14569/IJACSA.2020.0110729},
  url       = {https://doi.org/10.14569/IJACSA.2020.0110729}
}

Open Access — licensed under a Creative Commons Attribution 4.0 International License. Unrestricted use, distribution, and reproduction in any medium, even commercially, as long as the original work is properly cited.