1991
DOI: 10.1109/52.62934
|View full text |Cite
|
Sign up to set email alerts
|

An overview of the Arjuna distributed programming system

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
37
0
2

Year Published

1994
1994
2021
2021

Publication Types

Select...
6
2

Relationship

1
7

Authors

Journals

citations
Cited by 143 publications
(39 citation statements)
references
References 6 publications
0
37
0
2
Order By: Relevance
“…We have arrived at the system structuring ideas presented in the previous section based on our experience of designing and implementing a distributed programming system called Arjuna [11,23,29]. Arjuna is an object-oriented programming system implemented in C++ that provides a set of tools for the construction of fault-tolerant distributed applications constructed according to the model discussed in section 2.…”
Section: Case Study: An Examination Of Arjunamentioning
confidence: 99%
See 2 more Smart Citations
“…We have arrived at the system structuring ideas presented in the previous section based on our experience of designing and implementing a distributed programming system called Arjuna [11,23,29]. Arjuna is an object-oriented programming system implemented in C++ that provides a set of tools for the construction of fault-tolerant distributed applications constructed according to the model discussed in section 2.…”
Section: Case Study: An Examination Of Arjunamentioning
confidence: 99%
“…For example, systems such as Argus [14], Arjuna [11,23,29], SOS [28] and Guide [4] have emphasised fault-tolerance and distribution aspects, languages such as PS-Algol [3], Galileo [2] and E [25] have contributed to our understanding of persistence as a language feature, while efforts such as [12] have contributed to the understanding of the design of object stores and their relationship to database systems. We build on these efforts and describe the necessary features of a modular distributed programming system supporting persistent objects.…”
Section: Basic Concepts and Assumptionsmentioning
confidence: 99%
See 1 more Smart Citation
“…Arjuna is an object-oriented programming system that provides atomic actions on objects using C++ classes [71]. The atomic actions ensure that all operations support the properties of serializability, failure atomicity, and permanence of effect.…”
Section: Other System-level Approachesmentioning
confidence: 99%
“…In [28,29] an extension is added to C++, LISP and Ada to support the recovery from failures. In [30,31], a C++ extension with the transactional properties are added in to the programming language that can be used in interaction failure recovery. In these references, the explicit client or server abort or commit is supported by extended APIs to the original language.…”
Section: Application Implementation Language Supportmentioning
confidence: 99%