Automata-Based Verification of Non-Functional Requirements in Web Service Composition

dc.contributor.author Sun, Hongyu
dc.contributor.department Department of Computer Science
dc.date 2018-02-14T00:59:07.000
dc.date.accessioned 2020-06-30T01:56:54Z
dc.date.available 2020-06-30T01:56:54Z
dc.date.issued 2009-01-01
dc.description.abstract <p>We address the problem of how to provide guarantees to a user that an automatically generated composition of independently developed web services meets the non-functional requirements (NFR). The user-specified NFR are in the form of hard constraints. We introduce an automata-based model for representing and reasoning about non-functional requirements for verifying the conformance to NFR. The approach described here enables this verification by lifting the NFR analysis from the level of individual services to the level of the search space of candidate compositions obtained from the functional requirements. The proposed approach can accommodate the different subsets of NFR for different components of a composite service. We introduce three different strategies when multiple NFRs exist and analyze their relative advantages and disadvantages under different scenarios. We present results which show that this approach to verifying the NFR can support efficient re-verification of web-service compositions whenever NFR are updated. The approach described here has been applied in service composition based on NFR in an Emergency Management System.</p>
dc.identifier archive/lib.dr.iastate.edu/cs_techreports/350/
dc.identifier.articleid 1339
dc.identifier.contextkey 5542718
dc.identifier.s3bucket isulib-bepress-aws-west
dc.identifier.submissionpath cs_techreports/350
dc.identifier.uri https://dr.lib.iastate.edu/handle/20.500.12876/20183
dc.source.bitstream archive/lib.dr.iastate.edu/cs_techreports/350/sun_report_09.pdf|||Fri Jan 14 23:44:22 UTC 2022
dc.subject.disciplines Software Engineering
dc.subject.keywords Web Service Compositin
dc.subject.keywords Non-functional Requirements
dc.subject.keywords Automata
dc.subject.keywords Verification
dc.title Automata-Based Verification of Non-Functional Requirements in Web Service Composition
dc.type article
dc.type.genre article
dspace.entity.type Publication
relation.isOrgUnitOfPublication f7be4eb9-d1d0-4081-859b-b15cee251456
File
Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
sun_report_09.pdf
Size:
263.95 KB
Format:
Adobe Portable Document Format
Description:
Collections