DEPENDABILITY
'Dependability' is a value showing the reliability of a person to others because of his integrity, truthfulness, and trustfulness, traits that can encourage someone to depend on him.
The wider use of this noun is in Systems engineering.
= In computer science =
'Dependability' is defined as:
:"''[..] the trustworthiness of a computing system which allows reliance to be justifiably placed on the service it delivers [..]''" [1]
=== Dependability of software ===
The original definition of dependability [2] for a computing system gathers the following attributes or non-functional requirements:
★ 'Availability': readiness for correct service;
★ 'Reliability': continuity of correct service;
★ 'Safety': absence of catastrophic consequences on the user(s) and the environment;
★ 'Security': the concurrent existence of confidentiality and integrity.
This definition was further enhanced [3] to incorporate maintainability
Recent works, such [6] upon dependability take benefit of structured 'information systems', e.g. with SOA, to introduce a more efficient ability, the 'survivability', thus taking into account the degraded services that an Information System sustains or resumes after a non-maskable failure.
The flexibility of current frameworks encourage system architect to enable reconfiguration mechanisms that refocus the available, safe resources to support the most critical services rather that over-provisioning to build failure-proof system.
With the generalisation of networked information systems, 'accessibility' was introduced to give greater importance to users' experience.
To take into account the level of performance, the measurement of 'perfomability' is defined as "quantifying how well the object system performs in the presence of faults over a specified period of time" [8].
★ Fault-tolerance
★ Fault injection
★ Ilities
★ Formal methods
★ Dependable Systems and Networks Conference
# ''IFIP WG10.4 on Dependable Computing and Fault Tolerance''.
# J.C. Laprie. "Dependable Computing and Fault Tolerance: Concepts and terminology," in Proc. 15th IEEE Int. Symp. on Fault- Tolerant Computing, 1985
# A. Avizienis, J.-C. Laprie and B. Randell: ''Fundamental Concepts of Dependability''. Research Report No 1145, LAAS-CNRS, April 2001.
# Algirdas Avizienis, Jean-Claude Laprie, B. Randell: ''Dependability And Its Threats: A Taxonomy'' — this is a somewhat expanded and improved version of the previous document and an excellent starting point in the subject. Read this document and then read the following tutorial.
# Wilfredo Torres-Pomales: ''Software Fault Tolerance: A Tutorial'' — a very good tutorial, read it after you have read the previous document, 2002
# John C. Knight, Elisabeth A. Strunk, Kevin J. Sullivan: ''Towards a Rigorous Definition of Information System Survivability''
# Stefano Porcarelli, Marco Castaldi, Felicita Di Giandomenico, Andrea Bondavalli, Paola Inverardi ''An Approach to Manage Reconfiguration in Fault-Tolerant Distributed Systems''
# John F. Meyer, Willam H. Sanders ''Specification and construction of performability models''
★ J.C. Laprie, ''Dependability: Basic Concepts and Terminology'' Springer-Verlag, 1992. ISBN 0387822968
★ DESEREC, ''DEpendability and Security by Enhanced REConfigurability'', FP6/IST integrated project 2006-2008
★ ESFORS, ''European security Forum for Web Services, Software, and Systems'', FP6/IST coordination action
★ HIDENETS ''HIghly DEpendable ip-based NETworks and Services'', FP6/IST targeted project 2006-2008
★ RESIST FP6/IST Network of Excellence 2006-2007
★ RODIN Rigorous Open Development Environment for Complex Systems FP6/IST targeted project 2004-2007
★ SERENITY ''System Engineering for Security and Dependability'', FP6/IST integrated project 2006-2008
★ Willow Survivability Architecture, and STILT, ''System for Terrorism Intervention and Large-scale Teamwork'' 2002-2004
The wider use of this noun is in Systems engineering.
= In computer science =
'Dependability' is defined as:
:"''[..] the trustworthiness of a computing system which allows reliance to be justifiably placed on the service it delivers [..]''" [1]
=== Dependability of software ===
The original definition of dependability [2] for a computing system gathers the following attributes or non-functional requirements:
★ 'Availability': readiness for correct service;
★ 'Reliability': continuity of correct service;
★ 'Safety': absence of catastrophic consequences on the user(s) and the environment;
★ 'Security': the concurrent existence of confidentiality and integrity.
This definition was further enhanced [3] to incorporate maintainability
| Contents |
| Dependability of information systems and survivability |
| See also |
| References |
| Papers |
| Books |
| Research projects |
Dependability of information systems and survivability
Recent works, such [6] upon dependability take benefit of structured 'information systems', e.g. with SOA, to introduce a more efficient ability, the 'survivability', thus taking into account the degraded services that an Information System sustains or resumes after a non-maskable failure.
The flexibility of current frameworks encourage system architect to enable reconfiguration mechanisms that refocus the available, safe resources to support the most critical services rather that over-provisioning to build failure-proof system.
With the generalisation of networked information systems, 'accessibility' was introduced to give greater importance to users' experience.
To take into account the level of performance, the measurement of 'perfomability' is defined as "quantifying how well the object system performs in the presence of faults over a specified period of time" [8].
See also
★ Fault-tolerance
★ Fault injection
★ Ilities
★ Formal methods
★ Dependable Systems and Networks Conference
References
Papers
# ''IFIP WG10.4 on Dependable Computing and Fault Tolerance''.
# J.C. Laprie. "Dependable Computing and Fault Tolerance: Concepts and terminology," in Proc. 15th IEEE Int. Symp. on Fault- Tolerant Computing, 1985
# A. Avizienis, J.-C. Laprie and B. Randell: ''Fundamental Concepts of Dependability''. Research Report No 1145, LAAS-CNRS, April 2001.
# Algirdas Avizienis, Jean-Claude Laprie, B. Randell: ''Dependability And Its Threats: A Taxonomy'' — this is a somewhat expanded and improved version of the previous document and an excellent starting point in the subject. Read this document and then read the following tutorial.
# Wilfredo Torres-Pomales: ''Software Fault Tolerance: A Tutorial'' — a very good tutorial, read it after you have read the previous document, 2002
# John C. Knight, Elisabeth A. Strunk, Kevin J. Sullivan: ''Towards a Rigorous Definition of Information System Survivability''
# Stefano Porcarelli, Marco Castaldi, Felicita Di Giandomenico, Andrea Bondavalli, Paola Inverardi ''An Approach to Manage Reconfiguration in Fault-Tolerant Distributed Systems''
# John F. Meyer, Willam H. Sanders ''Specification and construction of performability models''
Books
★ J.C. Laprie, ''Dependability: Basic Concepts and Terminology'' Springer-Verlag, 1992. ISBN 0387822968
Research projects
★ DESEREC, ''DEpendability and Security by Enhanced REConfigurability'', FP6/IST integrated project 2006-2008
★ ESFORS, ''European security Forum for Web Services, Software, and Systems'', FP6/IST coordination action
★ HIDENETS ''HIghly DEpendable ip-based NETworks and Services'', FP6/IST targeted project 2006-2008
★ RESIST FP6/IST Network of Excellence 2006-2007
★ RODIN Rigorous Open Development Environment for Complex Systems FP6/IST targeted project 2004-2007
★ SERENITY ''System Engineering for Security and Dependability'', FP6/IST integrated project 2006-2008
★ Willow Survivability Architecture, and STILT, ''System for Terrorism Intervention and Large-scale Teamwork'' 2002-2004
This article provided by Wikipedia. To edit the contents of this article, click here for original source.
psst.. try this: add to faves
Featured Companies
| Vacation By V | |
| Optimum 1 Travel | |
| Golf Holidays International |

العربية
中国
Français
Deutsch
Ελληνική
हिन्दी
Italiano
日本語
Português
Русский
Español



