Automatic Detection of Shared Objects in Multithreaded Java']Java Programs

被引:0
|
作者
Tolubaeva, Munara [1 ]
Can, Aysu Betin [1 ]
机构
[1] Middle E Tech Univ, Inst Informat, TR-06531 Ankara, Turkey
关键词
D O I
10.1109/CIMCA.2008.225
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a simple and efficient automated tool called DoSSO that detects shared objects in multithreaded Java programs. Our main goal is to help programmers see all potentially shared objects that may cause some complications at runtime. This way programmers can implement a concurrent software without considering synchronization issues and then use appropriate locking mechanism based on the DoSSO results. To illustrate the effectiveness of our tool, we have petformed an experiment on a multithreaded system with graphical user intetfaces and remote method invocations and achieved promising results.
引用
收藏
页码:522 / 526
页数:5
相关论文
共 50 条
  • [31] Contention-Aware Scheduler: Unlocking Execution Parallelism in Multithreaded Java']Java Programs
    Xian, Feng
    Srisa-an, Witawas
    Jiang, Hong
    [J]. ACM SIGPLAN NOTICES, 2008, 43 (10) : 163 - 179
  • [32] Contention-Aware Scheduler: Unlocking Execution Parallelism in Multithreaded Java']Java Programs
    Xian, Feng
    Srisa-an, Witawas
    Jiang, Hong
    [J]. OOPSLA 2008 NASHVILLE, CONFERENCE PROCEEDINGS: MUSIC CITY USA, OOPSLA, 2008, : 163 - 179
  • [33] Error Detection in Concurrent Java']Java Programs
    Hughes, Graham
    Rajan, Sreeranga P.
    Sidle, Tom
    Swenson, Keith
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2006, 144 (03) : 45 - 58
  • [34] A tale of two directories: implementing distributed shared objects in Java']Java
    Herlihy, M
    Warres, MP
    [J]. CONCURRENCY-PRACTICE AND EXPERIENCE, 2000, 12 (07): : 555 - 572
  • [35] Metrics for multithreaded Java']Java program verification
    Salem, A
    Sharma, V
    [J]. SERP '05: Proceedings of the 2005 International Conference on Software Engineering Research and Practice, Vols 1 and 2, 2005, : 524 - 528
  • [36] A real-time Java']Java system on a multithreaded Java']Java microcontroller
    Pfeffer, M
    Uhrig, S
    Ungerer, T
    Brinkschulte, U
    [J]. ISORC 2002: FIFTH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2002, : 34 - 41
  • [37] Automatic Trace-Based Parallelization of Java']Java Programs
    Bradel, Borys J.
    Abdelrahman, Tarek S.
    [J]. 2007 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING WORKSHOPS (ICPP), 2007, : 215 - 224
  • [38] Multithreaded Java']Java program test generation
    Edelstein, O
    Farchi, E
    Nir, Y
    Ratsaby, G
    Ur, S
    [J]. IBM SYSTEMS JOURNAL, 2002, 41 (01) : 111 - 125
  • [39] Workload characterization of multithreaded Java']Java servers
    Luo, Y
    John, LK
    [J]. ISPASS: 2001 IEEE INTERNATIONAL SYMPOSIUM ON PERFORMANCE ANALYSIS OF SYSTEMS AND SOFTWARE, 2001, : 128 - 136
  • [40] Performance evaluations of a multithreaded Java']Java microcontroller
    Kreuzinger, J
    Pfeffer, M
    Schulz, A
    Ungerer, T
    Brinkschulte, U
    Krakowski, C
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, 2000, : 95 - 99