• DocumentCode
    2050720
  • Title

    Composing Non-functional Concerns in Web Services

  • Author

    Schmeling, Benjamin ; Charfi, Anis ; Thome, Rainer ; Mezini, Mira

  • fYear
    2011
  • fDate
    14-16 Sept. 2011
  • Firstpage
    73
  • Lastpage
    80
  • Abstract
    Support for non-functional concerns (NFC) is essential for the success and adoption of web services. This support encompasses two aspects: the specification of NFCs and their realization. However, state-of-the-art works offer only limited support for these aspects. This is especially true for the composition of multiple non-functional concerns with one web service, which is a highly complex task. It is complex because specific knowledge from different domains is required, as well as an understanding of the interdependencies between non-orthogonal NFCs. In this paper, we present an approach and a toolset for the specification and realization of the composition of multiple NFCs in web services. We also present a well-defined process involving different roles and we introduce graphical modeling notations for specifying non-functional requirements, actions realizing the requirements, action compositions and the mapping of actions to web services. These specification models are used for the generation of code that realizes the NFCs.
  • Keywords
    Web services; formal specification; NFC; Web services; graphical modeling notations; nonfunctional concerns; nonfunctional requirements; Concrete; Pricing; Runtime; Security; Unified modeling language; Web services; Composition; Model-Driven Development; Non-functional Concerns; Web Services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Web Services (ECOWS), 2011 Ninth IEEE European Conference on
  • Conference_Location
    Lugano
  • Print_ISBN
    978-1-4577-1532-7
  • Type

    conf

  • DOI
    10.1109/ECOWS.2011.25
  • Filename
    6061079