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

From MaRDI portal





scientific article; zbMATH DE number 3995067
Language Label Description Also known as
English
Boundedness, empty channel detection, and synchronization for communicating finite automata
scientific article; zbMATH DE number 3995067

    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