On the Expressiveness of Forwarding in Higher-Order Communication

authors: 
C. Di Giusto, J.A. Pèrez and G. Zavattaro
reference: 
In ICTAC 2009 volume 5688 of LNCS, pages 155-169, 2009.
year: 
2009
resources: 
abstract: 
In higher-order process calculi the values exchanged in communications may contain processes. There are only two capabilities for received processes: execution and forwarding. Here we propose a limited form of forwarding: output actions can only communicate the parallel composition of statically known closed processes and processes received through previously executed input actions. We study the expressiveness of a higher-order process calculus featuring this style of communication. Our main result shows that in this calculus termination is decidable while convergence is undecidable.