Finite State Automata for Topological Sorting

Mitchell, Bill (2001) Finite State Automata for Topological Sorting


[img] PDF fsa.pdf - Other
Available under License Other.

Download (119kB)


A specification of concurrent communicating processes represents a causal relationship of the events contained in the specification. It is very simple to model this as a finite partial order over the set of events when the specification contains no iteration (e.g. for an MSC with no loop constructs). When there is iteration it is far more complex to express the causal relationships between the events within a mathematical setting. This paper first explores, in section 2, how to describe all total extensions of a partial order as a finite state automaton (FSA). These total extensions represent the test scripts for a specification when there is no iteration. Then, in section 3 we extend these ideas to specifications which contain complex iterations. For MSC this means the inline loop construct. Section 3.2 describes the algorithm for characterising an iterative specification as a FSA.

Item Type: Other
Organisations: Electronics & Computer Science, IT Innovation
ePrint ID: 267411
Date :
Date Event
2001Accepted/In Press
Date Deposited: 28 May 2009 13:37
Last Modified: 17 Apr 2017 18:48
Further Information:Google Scholar

Actions (login required)

View Item View Item