Abstract

AbstractThe problem of compile-time detection of unliveness (i.e., deadlock and dangling messages) in message-based multiprocess systems is discussed. In particular, flow analysis is used to generate event graphs of processes from their program text. These graphs are used to define the transition matrix of the system. It is shown that the system’s initial state and transition matrix provide the necessary information for the liveness analysis algorithm. The effect of channel capacity and system characteristics on the behavior of the algorithm is discussed.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call