• DocumentCode
    2313265
  • Title

    Separation of concerns for Multithreads Object-Oriented Programming

  • Author

    Netinant, Paniti

  • Author_Institution
    Comput. Sci. Dept., Bangkok Univ., Bangkok, Thailand
  • fYear
    2009
  • fDate
    6-9 May 2009
  • Firstpage
    718
  • Lastpage
    721
  • Abstract
    Multithreaded Object-Oriented Programming in concurrency environment using object-oriented technology is a complex activity. Programmers need to be aware of issues unrelated to their domain of problem, and are often unprepared for the challenges of the concurrent object-oriented programming brings. The interaction of their components becomes more complex, and makes it difficult to validate the design and correctness of the implemented program. Supporting separation of concerns in the design and implementation of the multithreaded object-oriented programming can provide a number of benefits such as comprehension, reusability, extensibility and adaptability in both design and implementation. We have tackled this problem by adopting the technique of separation of concerns in multithreaded object-oriented programming. In this paper we demonstrate an aspect-oriented approach that can be used for multithreaded object-oriented programming. We also show how better the separation of concerns in components. Readers/Writers problem is demonstrated using an aspect-oriented approach. Our methodology, which is based on aspect-oriented techniques as well as language and architecture independence, is an aspect-oriented framework.
  • Keywords
    concurrency control; multi-threading; object-oriented programming; concurrency environment; multithreading; object-oriented programming; Computer architecture; Concurrent computing; Delay; Object oriented programming; Parallel programming; Programming profession; Robustness; Software architecture; Software development management; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology, 2009. ECTI-CON 2009. 6th International Conference on
  • Conference_Location
    Pattaya, Chonburi
  • Print_ISBN
    978-1-4244-3387-2
  • Electronic_ISBN
    978-1-4244-3388-9
  • Type

    conf

  • DOI
    10.1109/ECTICON.2009.5137148
  • Filename
    5137148