[ News | IPCA | Mirrors | Add | Search | Mail | Help | WoTUG ]
occam Design ToolODT has knowledge of various paradigms for process synchronisation -- whose correct application secures guarantees of freedom from deadlock, livelock and starvation -- and enforces that correct application by the designer.
The tool also generates program skeletons that handle the parallel and communication aspects of the system implementation. The target programming language has to be one whose formal semantics respect the mathematical model (CSP) under which the design rules were able to be proven -- currently, this is occam. By targeting occam, we derive the further benefit of eliminating unguarded race hazards.
Author: Dave Beckett (D.J.Beckett@ukc.ac.uk)
Author: Dave Beckett (D.J.Beckett@ukc.ac.uk)
Author: Dave Beckett (D.J.Beckett@ukc.ac.uk)
Author: Dave Beckett (D.J.Beckett@ukc.ac.uk)