Back to Search
Start Over
Concurrency Control Modularization with Aspect-Oriented Programming
- Source :
- COMPSAC (1)
- Publication Year :
- 2007
- Publisher :
- IEEE, 2007.
-
Abstract
- Concurrent programs are essential in the development of Web based information systems. The wide dissemination of these systems increased the need for methods to create correct and efficient concurrent programs, which are usually difficult to implement and test. This paper presents guidelines to improve the concurrent control structure of object-oriented software using aspect-oriented programming through AspectJ based on an existent object-oriented concurrency control implementation method. We have defined a simple aspect framework that can be extended to implement concurrency control in applications complying with a software architecture presented in this paper. The framework comprises a set of reusable aspects useful for modularizing concurrency control.
- Subjects :
- Object-oriented programming
Programming language
business.industry
Computer science
Non-lock concurrency control
Aspect-oriented programming
Distributed concurrency control
Multiversion concurrency control
AspectJ
computer.software_genre
Concurrent object-oriented programming
Concurrency control
Software
Unified Modeling Language
Concurrent computing
Isolation (database systems)
business
Software architecture
computer
computer.programming_language
Subjects
Details
- ISSN :
- 07303157
- Database :
- OpenAIRE
- Journal :
- 31st Annual International Computer Software and Applications Conference - Vol. 1- (COMPSAC 2007)
- Accession number :
- edsair.doi...........2d7224737a0c983d3afcaf19f998bbaa
- Full Text :
- https://doi.org/10.1109/compsac.2007.93