[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[moca] paper on termination



 
I have put in 

ftp://ftp-sop.inria.fr/mimosa/personnel/davides/ter.ps

a paper on the termination of mobile processes. The title and
the abstract are below. Comments are very welcome!

Best wishes to everybody for the new year,
Davide


---------------

Title: Termination of processes
 
Abstract:
A process terminates if it cannot produce an infinite sequence of
reductions M -> M_1 -> M_2 ...  Termination is a useful property in
concurrency.  For instance, a terminating applet, when loaded on a
machine, will not run for ever, possibly absorbing all computing
resources (a `denial of service' attack).  Similarly, termination
guarantees that queries to a given service originate only finite
computations.

We ensure termination of a non-trivial subset of the pi-calculus by a
combination of conditions on types and on the syntax.  The proof of
termination is in two parts.  The first uses the technique of logical
relations -- a well-know technique of lambda-calculi -- on a small set
of non-deterministic `functional' processes.  The second part of the
proof uses techniques of process calculi, in particular techniques of
behavioural preorders.

 
  
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The "models for mobility" mailing list     mailto:moca@xxxxxxxxxxxxxxx
 http://www-sop.inria.fr/mimosa/personnel/Davide.Sangiorgi/moca.html