Reverse engineering in distributed systems is essential to recovering the designs of large and complex distributed systems that evolve often without proper documentation. This paper proposes rules for the automated construction of deadlock-free designs of communication protocols from the execution histories of existing systems, defines the properties of the constructed designs and identifies the conditions for a constructed design to be equivalent to the presumed design implied by the given set of global observations.
No takes yet. Share an insight, caveat, or question.
Xiao Jun Chen (2002) studied this question.
Synapse has enriched 5 related papers. Consider them for comparative context: