Research on Type-Safety Parallel Update
暂无分享,去创建一个
In distributed system, interaction makes program harder to do update dynamically. In this paper, a parallel update calculus with multi-version classes is established with the goal of understanding the underlying foundations of update parallel program, for the purpose of understanding how to best build reliable parallel updatable programs. The calculus formulates as an extension of calculus FJ (Featherweight Java) with multi-versions class, and extension of supporting communication between processes. This calculus can be used as the base of parallel updatable program.
[1] Deepak Gupta,et al. A Formal Framework for On-line Software Version Change , 1996, IEEE Trans. Software Eng..
[2] Peter Sewell,et al. Formalizing Dynamic Software Updating , 2003 .
[3] Philip Wadler,et al. Featherweight Java: a minimal core calculus for Java and GJ , 1999, OOPSLA '99.
[4] Robert Gray,et al. Dynamic C++ Classes - A Lightweight Mechanism to Update Code in a Running Program , 1998, USENIX Annual Technical Conference.