Knowledge-Based Synthesis of Distributed Systems Using Event Structures

Computer Science – Logic in Computer Science

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

A preliminary version of this paper appeared in Proceedings of the 11th International Conference on Logic for Programming, Art

Scientific paper

10.2168/LMCS-7(2:14)2011

To produce a program guaranteed to satisfy a given specification one can synthesize it from a formal constructive proof that a computation satisfying that specification exists. This process is particularly effective if the specifications are written in a high-level language that makes it easy for designers to specify their goals. We consider a high-level specification language that results from adding knowledge to a fragment of Nuprl specifically tailored for specifying distributed protocols, called event theory. We then show how high-level knowledge-based programs can be synthesized from the knowledge-based specifications using a proof development system such as Nuprl. Methods of Halpern and Zuck then apply to convert these knowledge-based protocols to ordinary protocols. These methods can be expressed as heuristic transformation tactics in Nuprl.

No associations

LandOfFree

Say what you really think

Search LandOfFree.com for scientists and scientific papers. Rate them and share your experience with other people.

Rating

Knowledge-Based Synthesis of Distributed Systems Using Event Structures does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.

If you have personal experience with Knowledge-Based Synthesis of Distributed Systems Using Event Structures, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Knowledge-Based Synthesis of Distributed Systems Using Event Structures will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-708597

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.