Semantic locking in object-oriented database systems

Rodolfo F. Resende, Divyakant Agrawal, Amr El Abbadi

Research output: Contribution to journalArticle

10 Citations (Scopus)

Abstract

Object-oriented databases are being increasingly used to model non-standard applications that emphasize modularity, composition, and rapid prototyping. A semantic locking protocol is presented for transaction management for such object-oriented databases. In particular, the protocol incorporates the semantics of complex objects, nested executions and dynamic conflicts resulting from referentially shared objects.

Original languageEnglish
Pages (from-to)388-402
Number of pages15
JournalACM SIGPLAN Notices
Volume29
Issue number10
DOIs
Publication statusPublished - 10 Jan 1994
Externally publishedYes

Fingerprint

Semantics
Rapid prototyping
Chemical analysis
Object-oriented databases

ASJC Scopus subject areas

  • Computer Science(all)

Cite this

Resende, R. F., Agrawal, D., & El Abbadi, A. (1994). Semantic locking in object-oriented database systems. ACM SIGPLAN Notices, 29(10), 388-402. https://doi.org/10.1145/191081.191144

Semantic locking in object-oriented database systems. / Resende, Rodolfo F.; Agrawal, Divyakant; El Abbadi, Amr.

In: ACM SIGPLAN Notices, Vol. 29, No. 10, 10.01.1994, p. 388-402.

Research output: Contribution to journalArticle

Resende, RF, Agrawal, D & El Abbadi, A 1994, 'Semantic locking in object-oriented database systems', ACM SIGPLAN Notices, vol. 29, no. 10, pp. 388-402. https://doi.org/10.1145/191081.191144
Resende, Rodolfo F. ; Agrawal, Divyakant ; El Abbadi, Amr. / Semantic locking in object-oriented database systems. In: ACM SIGPLAN Notices. 1994 ; Vol. 29, No. 10. pp. 388-402.
@article{eaeaf411d3e0490c8d8eedc06c9bfa34,
title = "Semantic locking in object-oriented database systems",
abstract = "Object-oriented databases are being increasingly used to model non-standard applications that emphasize modularity, composition, and rapid prototyping. A semantic locking protocol is presented for transaction management for such object-oriented databases. In particular, the protocol incorporates the semantics of complex objects, nested executions and dynamic conflicts resulting from referentially shared objects.",
author = "Resende, {Rodolfo F.} and Divyakant Agrawal and {El Abbadi}, Amr",
year = "1994",
month = "1",
day = "10",
doi = "10.1145/191081.191144",
language = "English",
volume = "29",
pages = "388--402",
journal = "SIGPLAN Notices (ACM Special Interest Group on Programming Languages)",
issn = "1523-2867",
publisher = "Association for Computing Machinery (ACM)",
number = "10",

}

TY - JOUR

T1 - Semantic locking in object-oriented database systems

AU - Resende, Rodolfo F.

AU - Agrawal, Divyakant

AU - El Abbadi, Amr

PY - 1994/1/10

Y1 - 1994/1/10

N2 - Object-oriented databases are being increasingly used to model non-standard applications that emphasize modularity, composition, and rapid prototyping. A semantic locking protocol is presented for transaction management for such object-oriented databases. In particular, the protocol incorporates the semantics of complex objects, nested executions and dynamic conflicts resulting from referentially shared objects.

AB - Object-oriented databases are being increasingly used to model non-standard applications that emphasize modularity, composition, and rapid prototyping. A semantic locking protocol is presented for transaction management for such object-oriented databases. In particular, the protocol incorporates the semantics of complex objects, nested executions and dynamic conflicts resulting from referentially shared objects.

UR - http://www.scopus.com/inward/record.url?scp=84976751333&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84976751333&partnerID=8YFLogxK

U2 - 10.1145/191081.191144

DO - 10.1145/191081.191144

M3 - Article

VL - 29

SP - 388

EP - 402

JO - SIGPLAN Notices (ACM Special Interest Group on Programming Languages)

JF - SIGPLAN Notices (ACM Special Interest Group on Programming Languages)

SN - 1523-2867

IS - 10

ER -