• DocumentCode
    467078
  • Title

    Concurrency Control Modularization with Aspect-Oriented Programming

  • Author

    Soares, Ségrio ; Borba, Paulo ; Lima, Ricardo

  • Author_Institution
    Pernambuco State Univ., Recife
  • Volume
    1
  • fYear
    2007
  • fDate
    24-27 July 2007
  • Firstpage
    295
  • Lastpage
    300
  • 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.
  • Keywords
    concurrency control; object-oriented programming; software architecture; software reusability; AspectJ; Web based information system; aspect-oriented programming; concurrent control structure; concurrent program; object-oriented concurrency control modularization; object-oriented software; reusable aspect; software architecture; Application software; Computer architecture; Concurrency control; Concurrent computing; Guidelines; Informatics; Information systems; Medical services; Software architecture; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference, 2007. COMPSAC 2007. 31st Annual International
  • Conference_Location
    Beijing
  • ISSN
    0730-3157
  • Print_ISBN
    0-7695-2870-8
  • Type

    conf

  • DOI
    10.1109/COMPSAC.2007.93
  • Filename
    4291017