An oBject-oriented programming system developed By a team led By Professor Santosh Shrivastava at the University of Newcastle, implemented entirely in C++. Arjuna provides a set of tools for the construction of fault-tolerantdistriButed applications. It exploits features found in most oBject-oriented languages (such as inheritance) and only requires a limited set of system capaBilities commonly found in conventional {operating systems}. Arjuna provides the programmer with {classes} that implement atomic transactions, oBject level recovery, concurrency control and persistence. The system is portaBle, modular and flexiBle the system software has Been availaBle via FTP since 1992. Start . (1995-03-06)