Concurrency control modularization with aspect-oriented programming

被引:0
作者
Soares, Sergio [1 ]
Borba, Paulo [2 ]
Lima, Ricardo [1 ]
机构
[1] Pernambuco State Univ, Comp Syst Dept, Rua Benfica,455, BR-50720001 Recife, PE, Brazil
[2] Univ Fed Pernambuco, Informat Ctr, BR-50740540 Recife, PE, Brazil
来源
COMPSAC 2007: THE THIRTY-FIRST ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, VOL I, PROCEEDINGS | 2007年
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:295 / +
页数:2
相关论文
共 8 条
  • [1] Elrad T, 2001, COMMUN ACM, V44, P28
  • [2] Gamma Erich., 1994, DESIGN PATTERNS
  • [3] Getting started with AspectJ - An aspect-oriented extension to Java']Java enables plug-and-play implementations of crosscutting.
    Kiczales, G
    Hilsdale, E
    Hugunin, J
    Kersten, M
    Palm, J
    Griswold, WG
    [J]. COMMUNICATIONS OF THE ACM, 2001, 44 (10) : 59 - 65
  • [4] Lea D, 1999, CONCURRENT PROGRAMMI
  • [5] Concurrency control with Java']Java and relational databases
    Soares, S
    Borba, P
    [J]. 26TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, PROCEEDINGS, 2002, : 843 - 849
  • [6] SOARES S, 2001, 1 LAT AM C PATT LANG, P221
  • [7] SOARES S, 2004, THESIS INFORMATICS C
  • [8] SOARES S, 2002, P OOPSLA 02 OBJ OR P, V37, P174