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
Link To Document