Repository logo

Language-based analysis of communicating finite state machines.

dc.contributor.authorHuus, Jan.
dc.date.accessioned2009-03-23T16:02:55Z
dc.date.available2009-03-23T16:02:55Z
dc.date.created1992
dc.date.issued1992
dc.degree.levelMasters
dc.degree.nameM.C.Sc.
dc.description.abstractProtocol validation has traditionally focused on detecting errors defined in terms of global states. A complementary approach is to analyze the process languages of a protocol, where a process language is defined as the set of executable event sequences of a process in the protocol. A general property of a process is "effectiveness", defined as the absence of unexecutable specified event sequences. A method is given for determining whether a specified process (the "host process") in a protocol is effective. The method involves generating a process language's finite state machine representation, called a process event graph (PEG). Every PEG node maps to a global state. Using the given method to generate a PEG, it is shown that, when the PEG generation does not detect error states, every reachable global state is reachable from a PEG node by an event sequence that does not include any host events. This introduces the possibility of a parallel approach to reachability analysis, in which a PEG is generated, and then a "local" reachability analysis is performed from each PEG node in parallel, ignoring host events. Other applications of PEGs are also given.
dc.format.extent96 p.
dc.identifier.citationSource: Masters Abstracts International, Volume: 32-01, page: 0276.
dc.identifier.isbn9780315800113
dc.identifier.urihttp://hdl.handle.net/10393/7759
dc.identifier.urihttp://dx.doi.org/10.20381/ruor-6953
dc.publisherUniversity of Ottawa (Canada)
dc.subject.classificationComputer Science.
dc.titleLanguage-based analysis of communicating finite state machines.
dc.typeThesis

Files

Original bundle

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