• DocumentCode
    2696141
  • Title

    Aspect-Oriented Quality of Service for Web Services: A Model-Driven Approach

  • Author

    Ortiz, Guadalupe ; Bordbar, Behzad

  • Author_Institution
    Quercus Software Eng. Group, Univ. of Extremadura, Spain
  • fYear
    2009
  • fDate
    6-10 July 2009
  • Firstpage
    559
  • Lastpage
    566
  • Abstract
    Implementing and maintaining non-functional properties related to the monitoring of Quality of Service (QoS) can be expensive and complex tasks; with this paper, we present a model-based approach to the implementation of QoS monitors. Our approach uses platform-independent models in order to describe the system and its related QoS constraints. Then, we conduct model-driven development (MDD) transformations for the implementation of both the system and its QoS constraints. Following the aspect-oriented programming (AOP) paradigm, QoS constraints are implemented as aspects, which are weaved into the system implementation. Finally, we present a case study in order to support the evaluation of our approach.
  • Keywords
    Web services; object-oriented programming; quality of service; software maintenance; system monitoring; Web service; aspect-oriented programming; model-driven approach; model-driven development; nonfunctional property maintenance; quality-of-service monitoring; Character generation; Delay; Monitoring; Packaging; Quality of service; Unified modeling language; Weaving; Web services; Aspect-Oriented Programming; Model-Driven Development; Quality of Service; Web Services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Web Services, 2009. ICWS 2009. IEEE International Conference on
  • Conference_Location
    Los Angeles, CA
  • Print_ISBN
    978-0-7695-3709-2
  • Type

    conf

  • DOI
    10.1109/ICWS.2009.20
  • Filename
    5175869