Title :
`Argus´: the programming language and system
Author_Institution :
Lab. for Comput. Sci., MIT, Cambridge, MA, USA
Abstract :
Summary form only given, as follows. Argus is a programming language and system designed to support the construction and maintenance of distributed programs: programs in which models reside and execute at communicating, but geographically distinct, nodes. In addition, Argus is intended to support a class of applications in which the manipulation and preservation of long-lived, on-line, distributed data is important. The language addresses the writing of robust programs that survive hardware failures without loss of distributed information and that provide highly concurrent access to that information while preserving its consistency. Several new linguistic constructs are provided; among them are atomic actions, and modules called guardians that survive node failures
Keywords :
distributed processing; fault tolerant computing; high level languages; software reliability; Argus; atomic actions; concurrent access; data manipulation; distributed data; distributed programs; guardians; hardware failures; linguistic constructs; modules; node failures; programming language; robust programs; Application software; Computer languages; Computer science; Hardware; Laboratories; Robustness; Writing;
Conference_Titel :
Computer Systems and Software Engineering, 1988. Proceedings., Third Israel Conference on
Conference_Location :
Tel-Aviv
Print_ISBN :
0-8186-0884-6
DOI :
10.1109/ICCSSE.1988.72263