Please use this identifier to cite or link to this item: http://bura.brunel.ac.uk/handle/2438/4575
Full metadata record
DC FieldValueLanguage
dc.contributor.advisorHierons, RM-
dc.contributor.advisorSwift, S-
dc.contributor.authorKalaji, AbdulSalam-
dc.date.accessioned2010-11-10T12:55:02Z-
dc.date.available2010-11-10T12:55:02Z-
dc.date.issued2010-
dc.identifier.urihttp://bura.brunel.ac.uk/handle/2438/4575-
dc.descriptionThis thesis was submitted for the degree of Doctor of Philosophy and awarded by Brunel University.-
dc.description.abstractThe extended finite state machine (EFSM) is a powerful modelling approach that has been applied to represent a wide range of systems. Despite its popularity, testing from an EFSM is a substantial problem for two main reasons: path feasibility and path test case generation. The path feasibility problem concerns generating transition paths through an EFSM that are feasible and satisfy a given test criterion. In an EFSM, guards and assignments in a path‟s transitions may cause some selected paths to be infeasible. The problem of path test case generation is to find a sequence of inputs that can exercise the transitions in a given feasible path. However, the transitions‟ guards and assignments in a given path can impose difficulties when producing such data making the range of acceptable inputs narrowed down to a possibly tiny range. While search-based approaches have proven efficient in automating aspects of testing, these have received little attention when testing from EFSMs. This thesis proposes an integrated search-based approach to automatically test from an EFSM. The proposed approach generates paths through an EFSM that are potentially feasible and satisfy a test criterion. Then, it generates test cases that can exercise the generated feasible paths. The approach is evaluated by being used to test from five EFSM cases studies. The achieved experimental results demonstrate the value of the proposed approach.en_US
dc.description.sponsorshipAleppo University, Syriaen_US
dc.language.isoenen_US
dc.publisherBrunel University, School of Information Systems, Computing and Mathematics-
dc.relation.ispartofSchool of Information Systems, Computing and Mathematics-
dc.relation.urihttp://bura.brunel.ac.uk/bitstream/2438/4575/1/FulltextThesis.pdf-
dc.subjectSearch-based software engineeringen_US
dc.subjectTesting from extended finite state machine (EFSM)en_US
dc.subjectGenerating feasible transition paths (FTPs)en_US
dc.subjectFitness metricen_US
dc.subjectTest data generation for testing from EFSMsen_US
dc.titleSearch-based software engineering: A search-based approach for testing from extended finite state machine (EFSM) modelsen_US
dc.typeThesisen_US
Appears in Collections:Brunel University Theses
Computer Science
Dept of Computer Science Theses

Files in This Item:
File Description SizeFormat 
FulltextThesis.pdf2.36 MBAdobe PDFView/Open


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