DocumentCode
2347396
Title
Reasoning on Non-Functional Requirements for Integrated Services
Author
Ghezzi, Carlo ; Tamburrelli, Giordano
Author_Institution
Dipt. di Elettron. e Inf., Politec. di Milano, Milan, Italy
fYear
2009
fDate
Aug. 31 2009-Sept. 4 2009
Firstpage
69
Lastpage
78
Abstract
We focus on non-functional requirements for applications offered by service integrators; i.e., software that delivers service by composing services, independently developed, managed, and evolved by other service providers. In particular, we focus on requirements expressed in a probabilistic manner, such as reliability or performance. We illustrate a unified approach-a method and its support tools-which facilitates reasoning about requirements satisfaction as the system evolves dynamically. The approach relies on run-time monitoring and uses the data collected by the probes to detect if the behavior of the open environment in which the application is situated, such as usage profile or the external services currently bound to the application, deviates from the initially stated assumptions and whether this can lead to a failure of the application. This is achieved by keeping a model of the application alive at run time, automatically updating its parameters to reflect changes in the external world, and using the model´s predictive capabilities to anticipate future failures, thus enabling suitable recovery plans.
Keywords
Web services; inference mechanisms; software reliability; integrated services; nonfunctional requirements; requirements satisfaction; run-time monitoring; service integrators; Application software; Condition monitoring; Conference management; Contracts; Engineering management; Intserv networks; Predictive models; Quality of service; Runtime environment; Software development management; Discrete Time Markov Chains; Integrated Services; Non-Functional Requirements;
fLanguage
English
Publisher
ieee
Conference_Titel
Requirements Engineering Conference, 2009. RE '09. 17th IEEE International
Conference_Location
Atlanta, GA
ISSN
1090-705X
Print_ISBN
978-0-7695-3761-0
Type
conf
DOI
10.1109/RE.2009.34
Filename
5328588
Link To Document