Repository logo

A testing metric for designs modelled as hierarchical finite-state machines.

dc.contributor.advisorProbert, R.,
dc.contributor.authorLew, Ning.
dc.date.accessioned2009-03-23T18:30:35Z
dc.date.available2009-03-23T18:30:35Z
dc.date.created2001
dc.date.issued2001
dc.degree.levelMasters
dc.degree.nameM.C.S.
dc.description.abstractModern software design tools use finite-state machines (FSMs) arranged in hierarchical fashion. Many techniques have been developed for testing software modelled as an FSM, but none explicitly addressing designs modelled as a hierarchical FSM (HFSM). Additionally, the problem of explosion in the number of test paths precludes the testing of all possible paths through the HFSM [Holzmann 91]. This thesis presents a practical and scalable method for testing a design modelled as an HFSM. The method is based on graph traversal and uses the hierarchy of the underlying directed graph. A recursive algorithm computes breadth, the number of paths needed just to cover all transitions at least once. This idea is extended to cover all states, all inputs, and all outputs. This method is complementary to existing formal methods for conformance testing and protocol testing. Breadth is a lower bound on the number of test paths to cover the HFSM.
dc.format.extent206 p.
dc.identifier.citationSource: Masters Abstracts International, Volume: 39-05, page: 1407.
dc.identifier.isbn9780612584761
dc.identifier.urihttp://hdl.handle.net/10393/9418
dc.identifier.urihttp://dx.doi.org/10.20381/ruor-16305
dc.publisherUniversity of Ottawa (Canada)
dc.subject.classificationComputer Science.
dc.titleA testing metric for designs modelled as hierarchical finite-state machines.
dc.typeThesis

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail ImageThumbnail Image
Name:
MQ58476.PDF
Size:
7.97 MB
Format:
Adobe Portable Document Format