• 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