Re: Draft "Causeway: A message-oriented distributed debugger" -- please comment

David-Sarah Hopwood <david.hopwood-mRVxzIiVagSlV3Ge8JjJtnfLna9zW77MtUK59QYPAWc@public.gmane.org>
Newsgroups gmane.comp.lang.e.general
Message-ID <[email protected]>
Terry Stanley wrote:
> Tyler Close, Mark Miller, and I are writing a paper on Causeway. Our
> current draft is at
> <http://erights.org/elang/tools/causeway/cw-paper09.pdf>.

In the example of section 2.2:

# In the worst case, potential causality -- the happened-before relation --
# must be considered. You must examine q2, q3, q4 and q5, although you know
# know that you can safely ignore q6.

The potential causality could be automatically narrowed further than implied
by the happened-before relation. In the example, suppose that the bug that
manifests at q5 involves a particular subset S of q's state. We can ask
whether any state change made in q4 could have influenced (in an
information/control flow sense, based on the semantics of the language
in which the buggy program is written) any state in S. If not, then q4 can't
be relevant to the bug.

This requires much more information than is in a Causeway trace file,
though.

-- 
David-Sarah Hopwood ⚥

_______________________________________________
e-lang mailing list
[email protected]
http://www.eros-os.org/mailman/listinfo/e-lang
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.