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 条
  • [41] Security Monitor Inlining for Multithreaded Java']Java
    Dam, Mads
    Jacobs, Bart
    Lundblad, Andreas
    Piessens, Frank
    [J]. ECOOP 2009 - OBJECT-ORIENTED PROGRAMMING, 2009, 5653 : 546 - +
  • [42] Multithreaded Java']Java approach to speaker recognition
    Weychan, Radoslaw
    Marciniak, Tomasz
    Dabrowski, Adam
    [J]. 2016 SIGNAL PROCESSING: ALGORITHMS, ARCHITECTURES, ARRANGEMENTS, AND APPLICATIONS (SPA), 2016, : 292 - 297
  • [43] A Profiling Tool for Exploiting use of Packed Objects in Java']Java Programs
    Pandya, Umang
    Kent, Kenneth B.
    Aubanel, Eric
    Taylor, Karl
    [J]. 2016 IEEE CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING (CCECE), 2016,
  • [44] A deadlock detection tool for concurrent Java']Java programs
    Demartini, C
    Iosif, R
    Sisto, R
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 1999, 29 (07): : 577 - 603
  • [45] Run-time support for the automatic parallelization of Java']Java programs
    Chan, B
    Abdelrahman, TS
    [J]. JOURNAL OF SUPERCOMPUTING, 2004, 28 (01): : 91 - 117
  • [46] Automatic Repair of Java']Java Programs with Mixed Granularity and Variable Mapping
    Cao, Heling
    Cui, Zhiying
    Deng, Miaolei
    Chu, Yonghe
    Meng, Yangxia
    [J]. INFORMATION TECHNOLOGY AND CONTROL, 2023, 52 (01): : 68 - 84
  • [47] Nopol: Automatic Repair of Conditional Statement Bugs in Java']Java Programs
    Xuan, Jifeng
    Martinez, Matias
    DeMarco, Favio
    Clement, Maxime
    Lamelas Marcote, Sebastian
    Durieux, Thomas
    Le Berre, Daniel
    Monperrus, Martin
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2017, 43 (01) : 34 - 55
  • [48] An Integrated Automatic Compiling System for Student Feedback on Java']Java Programs
    Huang, Ching-yu
    Morreale, Patricia A.
    [J]. 2015 5TH IEEE INTEGRATED STEM EDUCATION CONFERENCE (ISEC), 2015, : 201 - 204
  • [49] Semi-automatic marking of Java']Java programs using JUnit
    Tremblay, G
    Labonté, T
    [J]. INTERNATIONAL CONFERENCE ON EDUCATION AND INFORMATION SYSTEMS: TECHNOLOGIES AND APPLICATIONS, PROCEEDINGS, 2003, : 42 - 47
  • [50] Static analysis of Java']Java multithreaded and distributed applications
    Demartini, C
    Sisto, R
    [J]. SOFTWARE ENGINEERING FOR PARALLEL AND DISTRIBUTED SYSTEMS - INTERNATIONAL SYMPOSIUM PROCEEDINGS, 1998, : 215 - 222