Skip to main content

A Dependability-Explicit Model for the Development of Computing Systems

  • Conference paper
  • First Online:
Computer Safety, Reliability and Security (SAFECOMP 2000)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1943))

Included in the following conference series:

Abstract

This paper presents a development model focused on the production of dependable systems. Three classes of processes are distinguished: 1) the system creation process which builds on the classical development steps (requirements, design, realization, integration); 2) dependability processes (i.e., fault prevention, fault tolerance, fault removal and fault forecasting); and 3) other supporting processes such as quality assurance and certification. The proposed approach relies on the identification of basic activities for the system creation process and for the dependability processes, and then on the analysis of the interactions among the activities of each process and with the other processes. Finally, to support the development of dependable systems, we define for each system creation activity, a checklist that specifies the key issues related to fault prevention, fault tolerance, fault removal, and fault forecasting, that need to be addressed.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Avizienis, A. Building Dependable Systems: How to Keep Up with Complexity. in 25th International Symposium on Fault-Tolerant Computing (FTCS-25)-Special Issue. Pasadena, CA, USA, IEEE Computer Society Press (1995), 4–14.

    Google Scholar 

  2. Boehm, B.W., A Spiral Model of Software Development and Enhancement. IEEE Computer, 21(5) (1988), 61–72.

    Google Scholar 

  3. BSI, Reliability of Constructed or Manufactured Products, Systems, Equipment and Components, Part 1. Guide to Reliability and Maintainability Programme Management, 1985, British Standard Institution.

    Google Scholar 

  4. FTCS-25, Proc. 25th Int. Symp. on Fault-Tolerant Computing (FTCS-25). Special Issue. 1995. Pasadena, CA, USA: IEEE Computer Society Press.

    Google Scholar 

  5. Laprie, J.-C. Software-based Critical Systems. in 15th Int. Conf. on Computer Safety, Reliability and Security (SAFECOMP’96). Vienna, Austria: Springer. (1996), 157–170

    Google Scholar 

  6. Laprie, J.-C. Dependability of Computer Systems: from Concepts to Limits. in 1998 IFIP Int. Workshop on Dependable Computing and Its Applications (DCIA98). 1998. Johannesburg, South Africa (1998), 108–126.

    Google Scholar 

  7. Laprie, J.-C., et al., Dependability Handbook. 1995–96, Toulouse, France: Cèpaduès. (in French)

    Google Scholar 

  8. Powell, D. Failure Mode Assumptions and Assumption Coverage. in 22nd IEEE Int. Symp. on Fault-Tolerant Computing (FTCS-22). Boston, MA, USA: IEEE Computer Society Press (1992).

    Google Scholar 

  9. Royce, W.W. Managing the Development of Large Software Systems: Concepts and Techniques. in WESCON (1970).

    Google Scholar 

  10. RTCA/EUROCAE, Software Considerations in Airborne Systems and Equipment Certification, Report nº. 591-91/SC167-164, DO 178B.5, 1991, RTCA/EUROCAE.

    Google Scholar 

  11. Siewiorek, D.P. and R.S. Swarz, Reliable Computer Systems — Design and Evaluation. Bedford, MA, USA: Digital Press (1992).

    Google Scholar 

  12. Yount, C.R. and D.P. Siewiorek, A Methodology for the Rapid Injection of Transient Hardware Errors. IEEE Transactions on Computers, 45(8) (1996), 881–891.

    Article  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2000 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kaaniche, M., Laprie, JC., Blanquart, JP. (2000). A Dependability-Explicit Model for the Development of Computing Systems. In: Koornneef, F., van der Meulen, M. (eds) Computer Safety, Reliability and Security. SAFECOMP 2000. Lecture Notes in Computer Science, vol 1943. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-40891-6_10

Download citation

  • DOI: https://doi.org/10.1007/3-540-40891-6_10

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-41186-4

  • Online ISBN: 978-3-540-40891-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics