VisOK: A flexible visualization system for distributed Java object application

被引:0
|
作者
Lee, Dong-Woo [1 ]
Ramakrishna, R.S. [1 ]
机构
[1] Kwangju Inst of Science and, Technology, Kwangju, Korea, Republic of
来源
| 2000年 / IEEE, United States卷
关键词
!text type='Java']Java[!/text] programming language - Object oriented programming;
D O I
暂无
中图分类号
学科分类号
摘要
Distributed Object Systems are known to be very complex. Consequently it is very difficult, if not impossible, to see the overall relationship among participating objects in the system. That complicates the issues connected with performance tuning and maintenance. An economical way to visualize the system is clearly needed. In this paper, we propose a tracing facility for Java-based distributed object system, especially Java RMI (Remote Method Invocation). Our visualization system VisOK (Visual Object-Kit) uses two-phase hybrid post-mortem/on-the-fly technique. The fundamental tracing part has a flexible and dynamic mechanism. The main idea behind the tracing technique is the Plug-in Sensor Model (PSM). There is a close relationship between tracing part and the visualization part. For effective visualization of a working system, the causality of events has to be preserved. VisOK supports global event ordering. And for collecting and assembling local states of objects, we propose a distributed snapshot algorithm.
引用
收藏
相关论文
共 50 条
  • [11] Asynchronous Distributed Object Model Using Java']Java for the Control System of a Synchrotron Radiation Source
    Kanaya, Noriichi
    Mori, Shintaro
    Shikanai, Akihiko
    Ootani, Shuhei
    Suzuki, Shogo
    Sato, Shigeru
    Suzuki, Shoji
    IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 2016, 63 (06) : 2909 - 2917
  • [12] scenery: Flexible Virtual Reality Visualization on the Java']Java VM
    Guenther, Ulrik
    Pietzsch, Tobias
    Gupta, Aryaman
    Harrington, Kyle I. S.
    Tomancak, Pavel
    Gumhold, Stefan
    Sbalzarini, Ivo F.
    2019 IEEE VISUALIZATION CONFERENCE (VIS), 2019, : 166 - 170
  • [13] JR: Flexible distributed programming in an extended Java']Java
    Keen, AW
    Ge, TJ
    Maris, JT
    Olsson, RA
    21ST INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, 2001, : 575 - 584
  • [14] JR: Flexible distributed programming in an extended Java']Java
    Keen, AW
    Ge, TJ
    Maris, JT
    Olsson, RA
    ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 2004, 26 (03): : 578 - 608
  • [15] Java and Distributed Object Models: An Analysis
    Hericko, Marjan
    Juric, Matjaz B.
    Zivkovic, Ales
    Rozman, Ivan
    Domajnko, Tomaz
    Krisper, Marjan
    SIGPLAN Notices (ACM Special Interest Group on Programming Languages), 1998, 33 (12): : 57 - 65
  • [16] Flexible distributed agent system and its application
    Hara, H
    Sugawara, K
    Kinoshita, T
    Uchiya, T
    KNOWLEDGE-BASED SOFTWARE ENGINEERING, 2002, 80 : 13 - 20
  • [17] Object model in Java']Java: elements and application
    Saleh, K
    INFORMATION AND SOFTWARE TECHNOLOGY, 1999, 41 (04) : 235 - 241
  • [18] Performance evaluation of popular distributed object technologies for Java']Java
    Hirano, S
    Yasu, Y
    Igarashi, H
    CONCURRENCY-PRACTICE AND EXPERIENCE, 1998, 10 (11-13): : 927 - 940
  • [19] PJVM - an object-oriented distributed parallel processing system based on JAVA
    Liu, Pu
    Peng, Dechun
    Lin, Ziyu
    Deng, Wantao
    Wu, Weifeng
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 35 (06): : 491 - 495
  • [20] Java']Java application for creating a shared object cache
    Mejuev, I
    Abe, I
    ACCELERATOR AND LARGE EXPERIMENTAL PHYSICS CONTROL SYSTEMS, 1997, : 337 - 339