ACM Home Page
Please provide us with feedback. Feedback
Towards reusable and modular aspect-oriented concurrency control
Full text PdfPdf (66 KB)
Source Symposium on Applied Computing archive
Proceedings of the 2007 ACM symposium on Applied computing table of contents
Seoul, Korea
SESSION: Programming for separation of concerns table of contents
Pages: 1293 - 1294  
Year of Publication: 2007
ISBN:1-59593-480-4
Authors
Sérgio Soares  Pernambuco State University, Recife, Pernambuco, Brazil
Paulo Borba  Federal University of Pernambuco, Recife, Pernambuco, Brazil
Sponsor
SIGAPP: ACM Special Interest Group on Applied Computing
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 35,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1244002.1244281
What is a DOI?

ABSTRACT

Information systems based on the World Wide Web increased the impact of concurrent programs. Such increase demands the definition of methods for obtaining safe and efficient implementations of concurrent programs, since the complexity of implementation and tests in concurrent environments is bigger than in sequential environments. This work defined guidelines to restructure object-oriented software in order to modularize concurrency control using aspect-oriented programming. Those guidelines are supported by a concurrency control implementation that guarantees system correctness without redundant concurrency control, both increasing performance and guaranteeing safety. We define abstract aspects that constitute a simple aspect framework that can be reused to implement concurrency control in other applications. The achieved modularization makes the concurrency control easy to evolve and decreases the complexity of other parts of the software, such as business and data management modules, by decoupling concurrency control code from them.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
3
 
4
 
5
Sérgio Soares. An Aspect-Oriented Implementation Method. PhD thesis, Informatics Center, Federal University of Pernambuco --- CIn-UFPE --- Brazil, October 2004.
 
6
 
7

Collaborative Colleagues:
Sérgio Soares: colleagues
Paulo Borba: colleagues