JOURNAL ARTICLE

Multiple concurrency control policies in an object-oriented programming system

Abstract

The transaction model provides a good solution to many programming problems, but has been recognized as too strict for many applications. Different parallel and distributed applications have different consistency requirements, so multiple concurrency control policies are needed. When data is shared among applications with different policies, then the policies must operate simultaneously and compatibly. The authors investigate the interoperability of transactions and another consistency model, atomic blocks, which provide exclusive access to an individual object. They explore the implications of 'uncontrolled' concurrency within the same COOPS. The work has been in the context of the MELD object-oriented programming language.< >

Keywords:
Computer science Concurrency control Interoperability Concurrency Concurrent object-oriented programming Consistency (knowledge bases) Optimistic concurrency control Multiversion concurrency control Programming language Distributed computing Object-oriented programming Context (archaeology) Non-lock concurrency control Concurrent computing Programming paradigm Distributed concurrency control Object (grammar) Database transaction Reactive programming World Wide Web Inductive programming Artificial intelligence

Metrics

9
Cited By
0.47
FWCI (Field Weighted Citation Impact)
12
Refs
0.67
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Topics

Distributed systems and fault tolerance
Physical Sciences →  Computer Science →  Computer Networks and Communications
Parallel Computing and Optimization Techniques
Physical Sciences →  Computer Science →  Hardware and Architecture
Distributed and Parallel Computing Systems
Physical Sciences →  Computer Science →  Computer Networks and Communications

Related Documents

JOURNAL ARTICLE

Object-Oriented Programming Language Facilities for Concurrency Control

Gail E. Kaiser

Journal:   Columbia Academic Commons (Columbia University) Year: 1989
JOURNAL ARTICLE

Concurrency & object-oriented programming

Michael L. Nelson

Journal:   ACM SIGPLAN Notices Year: 1991 Vol: 26 (10)Pages: 63-72
JOURNAL ARTICLE

Concurrency-aware object-oriented programming with roles

Michael FaesThomas R. Gross

Journal:   Proceedings of the ACM on Programming Languages Year: 2018 Vol: 2 (OOPSLA)Pages: 1-30
BOOK-CHAPTER

Integrating concurrency control into an object-oriented database system

Michéle CartJean Ferrié

Lecture notes in computer science Year: 2005 Pages: 363-377
© 2026 ScienceGate Book Chapters — All rights reserved.