db_connect: Could not connect to paper db at "wotug@dragon.kent.ac.uk"
db_connect: Could not connect to paper db at "wotug@dragon.kent.ac.uk"
%T Development of an ML based Verification Tool for Timed CSP Processes
db_connect: Could not connect to paper db at "wotug@dragon.kent.ac.uk"
%A Takeshi Yamakawa, Tsuneki Ohashi, Chikara Fukunaga
db_connect: Could not connect to paper db at "wotug@dragon.kent.ac.uk"
%E Peter H. Welch, Adam T. Sampson, Jan Bækgaard Pedersen, Jon Kerridge, Jan F. Broenink, Frederick R. M. Barnes
%B Communicating Process Architectures 2011
%X We report the development of a verification tool for Timed
CSP
processes. The tool has been built on the functional
programming
language ML. The tool interprets processes
described in both timed and
untimed CSP, converting them to
ML functions, and executing those
functions for the
verification of refinement in the timed traces and
timewise
traces models. Using the programmability of higher
order
functionality, the description of CSP processes with
ML has been
synthesised naturally. The effectiveness of the
tool is demonstrated
with an example analysing
implementations of Fischer\[rs]s algorithm for the
exclusive
control of a shared resource in a multi\-processor
environment.