Please use this identifier to cite or link to this item: http://bura.brunel.ac.uk/handle/2438/3064
Full metadata record
DC FieldValueLanguage
dc.contributor.advisorHierons, RM-
dc.contributor.advisorHarman, M-
dc.contributor.authorGuo, Qiang-
dc.date.accessioned2009-02-26T13:02:35Z-
dc.date.available2009-02-26T13:02:35Z-
dc.date.issued2006-
dc.identifier.urihttp://bura.brunel.ac.uk/handle/2438/3064-
dc.descriptionThis thesis was submitted for the degree of Doctor of Philosophy and awarded by Brunel University.-
dc.description.abstractSoftware needs to be adequately tested in order to increase the confidence that the system being developed is reliable. However, testing is a complicated and expensive process. Formal specification based models such as finite state machines have been widely used in system modelling and testing. In this PhD thesis, we primarily investigate fault detection and identification when testing from finite state machines. The research in this thesis is mainly comprised of three topics - construction of multiple Unique Input/Output (UIO) sequences using Metaheuristic Optimisation Techniques (MOTs), the improved fault coverage by using robust Unique Input/Output Circuit (UIOC) sequences, and fault diagnosis when testing from finite state machines. In the studies of the construction of UIOs, a model is proposed where a fitness function is defined to guide the search for input sequences that are potentially UIOs. In the studies of the improved fault coverage, a new type of UIOCs is defined. Based upon the Rural Chinese Postman Algorithm (RCPA), a new approach is proposed for the construction of more robust test sequences. In the studies of fault diagnosis, heuristics are defined that attempt to lead to failures being observed in some shorter test sequences, which helps to reduce the cost of fault isolation and identification. The proposed approaches and techniques were evaluated with regard to a set of case studies, which provides experimental evidence for their efficacy.en
dc.description.sponsorshipBrunel Research Initiative and Enterprise Fund (BRIEF) Award from Brunel University and Departmental bursary from Department of Information Systems and Computing, Brunel University-
dc.format.extent3903796 bytes-
dc.format.mimetypeapplication/pdf-
dc.language.isoen-
dc.publisherBrunel University, School of Information Systems, Computing and Mathematics Thesesen
dc.relation.urihttp://bura.brunel.ac.uk/bitstream/2438/3064/1/FulltextThesis.pdf-
dc.subject.otherFinite state machine (FSM)en
dc.subject.otherMetaheuristic optimisation techniques (MOTs)en
dc.subject.otherProgrammingen
dc.titleImproving fault coverage and minimising the cost of fault identification when testing from finite state machinesen
dc.typeThesis-
Appears in Collections:Publications
Computer Science
Software Engineering (B-SERC)
Dept of Computer Science Theses

Files in This Item:
File Description SizeFormat 
FulltextThesis.pdf3.81 MBAdobe PDFView/Open


Items in BURA are protected by copyright, with all rights reserved, unless otherwise indicated.