You are here

Towards a methodology for building reliable systems

Download pdf | Full Screen View

Date Issued:
2012
Summary:
Reliability is a key system characteristic that is an increasing concern for current systems. Greater reliability is necessary due to the new ways in which services are delivered to the public. Services are used by many industries, including health care, government, telecommunications, tools, and products. We have defined an approach to incorporate reliability along the stages of system development. We first did a survey of existing dependability patterns to evaluate their possible use in this methodology. We have defined a systematic methodology that helps the designer apply reliability in all steps of the development life cycle in the form of patterns. A systematic failure enumeration process to define corresponding countermeasures was proposed as a guideline to define where reliability is needed. We introduced the idea of failure patterns which show how failures manifest and propagate in a system. We also looked at how to combine reliability and security. Finally, we defined an approach to certify the level of reliability of an implemented web service. All these steps lead towards a complete methodology.
Title: Towards a methodology for building reliable systems.
141 views
53 downloads
Name(s): Buckley, Ingrid A.
College of Engineering and Computer Science
Department of Computer and Electrical Engineering and Computer Science
Type of Resource: text
Genre: Electronic Thesis Or Dissertation
Date Issued: 2012
Publisher: Florida Atlantic University
Physical Form: electronic
Extent: xiii, 150 p. : ill. (some col.)
Language(s): English
Summary: Reliability is a key system characteristic that is an increasing concern for current systems. Greater reliability is necessary due to the new ways in which services are delivered to the public. Services are used by many industries, including health care, government, telecommunications, tools, and products. We have defined an approach to incorporate reliability along the stages of system development. We first did a survey of existing dependability patterns to evaluate their possible use in this methodology. We have defined a systematic methodology that helps the designer apply reliability in all steps of the development life cycle in the form of patterns. A systematic failure enumeration process to define corresponding countermeasures was proposed as a guideline to define where reliability is needed. We introduced the idea of failure patterns which show how failures manifest and propagate in a system. We also looked at how to combine reliability and security. Finally, we defined an approach to certify the level of reliability of an implemented web service. All these steps lead towards a complete methodology.
Identifier: 794005987 (oclc), 3342037 (digitool), FADT3342037 (IID), fau:3842 (fedora)
Note(s): by Ingrid A. Buckley.
Thesis (Ph.D.)--Florida Atlantic University, 2012.
Includes bibliography.
Electronic reproduction. Boca Raton, Fla., 2012. Mode of access: World Wide Web.
Subject(s): Computer software -- Reliability
Reliability (Engineering) -- Computer programs
Fault-tolerant computing
Persistent Link to This Record: http://purl.flvc.org/FAU/3342037
Use and Reproduction: http://rightsstatements.org/vocab/InC/1.0/
Host Institution: FAU