DocumentCode
3117460
Title
A Feature Modeling Support for Non-Functional Constraints in Service Oriented Architecture
Author
Wada, Hiroshi ; Suzuki, Junichi ; Oba, Katsuya
Author_Institution
Univ. of Massachusetts, Boston
fYear
2007
fDate
9-13 July 2007
Firstpage
187
Lastpage
195
Abstract
It is important in service oriented architecture (SOA) to separate functional and non-functional requirements for services because different applications use services in different non-functional contexts. In order to maximize the reusability of services, a set of constraints (e.g., dependency and mutual exclusion constraints) among non-functional requirements tend to be complicated to maintain. Currently, those non-functional constraints are informally specified in natural languages, and developers need to ensure that their applications satisfy the constraints in manual and ad-hoc manners. This paper proposes a model-driven development framework, through the notion of feature modeling, to explicitly and graphically specify non-functional constraints in SOA. The proposed framework allows developers to validate non-functional constraints in their applications in an automatic and consistent way. This paper also describes how the proposed framework is implemented and effectively used for service-oriented application development.
Keywords
formal specification; software architecture; feature modeling support; model-driven development; nonfunctional constraints; nonfunctional requirements; service oriented architecture; service-oriented application development; Application software; Computer science; Context modeling; Context-aware services; Fault tolerance; Natural languages; Security; Semiconductor optical amplifiers; Service oriented architecture; Unified modeling language;
fLanguage
English
Publisher
ieee
Conference_Titel
Services Computing, 2007. SCC 2007. IEEE International Conference on
Conference_Location
Salt Lake City, UT
Print_ISBN
0-7695-2925-9
Type
conf
DOI
10.1109/SCC.2007.5
Filename
4278654
Link To Document