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)