D.umitruPotop-Butucaru, Benoit Caillaud, Albert Benveniste
In this paper we introduce the notion of weak endochrony, which extends to a
synchronous setting the classical theory of Mazurkiewicz traces. The notion is useful in the
synthesis of correct-by-construction communication protocols for globally asynchronous,
locally synchronous (GALS) systems. The independence between various computations can
be exploited here to provide communication schemes that do not restrict concurrency while
still guaranteeing correctness. Such communication schemes are then lighter and more flexible
than their latency-insensitive or endo/isochronous counterparts.
Keywords : reactive systems, embedded systems, synchronous, asynchronous, GALS, concurrency, trace theory.