Rigorous development of fault-tolerant systems through co-refinement

2Citations
Citations of this article
1Readers
Mendeley users who have this article in their library.
Get full text

Abstract

With our increasing dependency on computer-based systems, ensuring their dependability becomes one the most important concerns during system development. This is especially true for safety-critical systems. Critical systems typically use fault tolerance mechanisms to mitigate runtime errors. However, fault tolerance modelling and, in particular, rigorous definitions of fault tolerance requirements, fault assumptions and system recovery have not been given enough attention during formal system development. This paper proposes a development method for stepwise modelling of high-level system fault tolerant behaviour. The method provides an environment for explicit modelling of fault tolerance and modal aspects of system behaviour and is supported by tools that are smoothly integrated into an industry-strength development environment. A case study is used to demonstrate the proposed method. © 2014 Springer International Publishing.

Cite

CITATION STYLE

APA

Lopatkin, I., & Romanovsky, A. (2014). Rigorous development of fault-tolerant systems through co-refinement. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 8454 LNCS, pp. 11–26). Springer Verlag. https://doi.org/10.1007/978-3-319-08311-7_3

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free