Boundedness, empty channel detection, and synchronization for communicating finite automata (Q1819939)

From MaRDI portal
scientific article
Language Label Description Also known as
English
Boundedness, empty channel detection, and synchronization for communicating finite automata
scientific article

    Statements

    Boundedness, empty channel detection, and synchronization for communicating finite automata (English)
    0 references
    0 references
    0 references
    1986
    0 references
    Communicating finite automata are built out of a net of finite state machines (CFSM) each of which can make local moves, send/receive messages (to/from another component machine) and test the input/output channel on emptiness. The channels may be organized as FIFO queues (FIFO network of CFSM) or as multisets with priority (given by a partial order relation on the (finite) set of messages). A system of CFSM is said to be bounded iff there is a bound k such that in any reachable state of the system on any channel there are at most k messages. The main result of the paper is the decidability of the boundedness problem for a FIFO-system of two CFSM, where one of the two machines is allowed to send only a single type of message to the other. The authors give a nondeterministic logspace decision procedure using a simulation by a restricted 3-counter machine. This is in contrast to the undecidability of the boundedness problem for 2-dimensional vector addition systems with states (VASS) and similar systems of two CFSM with undecidable boundedness problem.
    0 references
    communicating finite state machines
    0 references
    FIFO queues
    0 references
    decidability of the boundedness problem
    0 references
    decision procedure
    0 references
    restricted 3-counter machine
    0 references
    vector addition systems
    0 references

    Identifiers