ACM Computing Surveys (CSUR) - Special issue: position statements on strategic directions in computing research
An introduction to database systems (7th ed.)
An introduction to database systems (7th ed.)
The notions of consistency and predicate locks in a database system
Communications of the ACM
Aspect-oriented programming: Introduction
Communications of the ACM
Fundamentals of Database Systems, Fourth Edition
Fundamentals of Database Systems, Fourth Edition
Unit testing and debugging with aspects
Journal of Computing Sciences in Colleges
Using aspect-oriented PHP to implement crosscutting concerns in a collaborative web system
SIGDOC '06 Proceedings of the 24th annual ACM international conference on Design of communication
Hi-index | 0.00 |
This paper uses Aspect-Oriented Programming to provide an elegant solution to the problem of concurrent database access on the web. Code tangling and code scattering, typical problems in development of such Java-based solutions, disappear during the implementation of concurrency (avoiding the lost update, the dirty read, and the inconsistent analysis) and serializability (using two-phase locking protocol).