Skip to content
This repository has been archived by the owner on Mar 10, 2024. It is now read-only.

michael-emmi/c2s-ocaml

Repository files navigation

Concurrent to Sequential Program Transformations


Purpose

The purpose of this c2s tool is to provide code-to-code translations from concurrent programs to sequential programs. We currently parse, print, and translate Boogie code (with annotations denoting concurrent semantics), and have partial (perhaps deprecated) support for Boolean programs as well.

Dependencies

Getting Started

To get going, simply build the sources..

./configure
make
make install

and run a demo, which parses simple Boogie program and prints it back out

c2s src/test/bpl/simple.bpl --print -

then look at the usage options

c2s

There are also ocmaldoc-generated API documentation if you like

make doc

which gets put into doc/index.html.

Further questions

Contact the author, Michael Emmi.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published