Modelling and analysing contextual failures for dependability requirements

Danilo F. Mendonça, Raian Ali, Genaína N. Rodrigues

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

18 Citations (Scopus)

Abstract

The notion of Contextual Requirements refers to the inter- relation between the requirements of a system, both functional and non-functional (NFRs), and the dynamic environ- ment in which the system operates. Dependability requirements are NFRs which could also be context-dependent. The meaning and the consequence of faults affecting dependability vary in relation to the context in which a fault occurs. In this paper, we elaborate on the need to consider the contextual nature of failures and dependability. Then, we extend a contextual requirements model, the contextual goal model, to capture contextual failures and utilize that to enrich the semantic of dependability requirements. We provide techniques to analyse and reason about the effects of contexts on failures and their consequences. This analysis helps evaluate the possible alternative configurations to reach goals from dependability perspective and, hence, take adaptation decisions. Finally, we demonstrate the feasibility and applicability of our approach on a Mobile Personal Emergency Response system.

Original languageEnglish
Title of host publication9th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, SEAMS 2014 - Proceedings
PublisherAssociation for Computing Machinery
Pages55-64
Number of pages10
ISBN (Print)9781450328647
DOIs
Publication statusPublished - 2014
Externally publishedYes
Event9th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, SEAMS 2014 - Hyderabad, India
Duration: 2 Jun 20143 Jun 2014

Publication series

Name9th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, SEAMS 2014 - Proceedings

Conference

Conference9th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, SEAMS 2014
Country/TerritoryIndia
CityHyderabad
Period2/06/143/06/14

Keywords

  • Context
  • Dependability
  • Requirements engineering

Fingerprint

Dive into the research topics of 'Modelling and analysing contextual failures for dependability requirements'. Together they form a unique fingerprint.

Cite this