Architecture-driven fault-based testing for software safety

buir.advisorTekinerdoğan, Bedir
dc.contributor.authorGürbüz, Havva Gülay
dc.date.accessioned2016-01-08T18:28:25Z
dc.date.available2016-01-08T18:28:25Z
dc.date.issued2014
dc.descriptionAnkara : The Department of Computer Engineering and the Graduate School of Engineering and Science of Bilkent University, 2014.en_US
dc.descriptionThesis (Master's) -- Bilkent University, 2014.en_US
dc.descriptionIncludes bibliographical references leaves 159-166.en_US
dc.description.abstractA safety-critical system is defined as a system in which the malfunctioning of software could result in death, injury or damage to environment. To mitigate these serious risks the architecture of safety-critical systems need to be carefully designed and analyzed. A common practice for modeling software architecture is the adoption of architectural perspectives and software architecture viewpoint approaches. Existing approaches tend to be general purpose and do not explicitly focus on safety concern in particular. To provide a complementary and dedicated support for designing safety-critical systems we propose safety perspective and an architecture framework approach for software safety. Once the safety-critical systems are designed it is important to analyze these for fitness before implementation, installation and operation. Hereby, it is important to ensure that the potential faults can be identified and cost-effective solutions are provided to avoid or recover from the failures. In this context, one of the most important issues is to investigate the effectiveness of the applied safety tactics to safety-critical systems. Since the safety-critical systems are complex systems, testing of these systems is challenging and very hard to define proper test suites for these systems. Several fault-based software testing approaches exist that aim to analyze the quality of the test suites. Unfortunately, these approaches do not directly consider safety concern and tend to be general purpose and they doesn’t consider the applied the safety tactics. We propose a fault-based testing approach for analyzing the test suites using the safety tactic and fault knowledge.en_US
dc.description.provenanceMade available in DSpace on 2016-01-08T18:28:25Z (GMT). No. of bitstreams: 1 0006709.pdf: 2620628 bytes, checksum: a7bca2188b5c316a6807b54eb167a07e (MD5)en
dc.description.statementofresponsibilityGürbüz, Havva Gülayen_US
dc.format.extentxvi, 176 leaves, illustrations, graphicsen_US
dc.identifier.itemidB148308
dc.identifier.urihttp://hdl.handle.net/11693/16004
dc.language.isoEnglishen_US
dc.rightsinfo:eu-repo/semantics/openAccessen_US
dc.subjectSoftware safetyen_US
dc.subjectSafety-critical systemsen_US
dc.subjectArchitectural designen_US
dc.subjectArchitectural viewpointsen_US
dc.subjectArchitectural perspectivesen_US
dc.subjectFault-based testingen_US
dc.subject.lccQA76.76.R44 G87 2014en_US
dc.subject.lcshComputer software--Reliability.en_US
dc.subject.lcshSystem safety.en_US
dc.titleArchitecture-driven fault-based testing for software safetyen_US
dc.typeThesisen_US
thesis.degree.disciplineComputer Engineering
thesis.degree.grantorBilkent University
thesis.degree.levelMaster's
thesis.degree.nameMS (Master of Science)

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
0006709.pdf
Size:
2.5 MB
Format:
Adobe Portable Document Format