Debugging Concurrent Systems Based on Object Groups

  • Yasuaki Honda
  • Akinori Yonezawa
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 322)


This paper presents a debugging method for Concurrent Object-Oriented Systems. Our method is based upon a new notion called Object Groups. An Object Group is a collection of objects which forms a natural unit for performing collective tasks. An Object Group’s Task differs from C. Manning’s nested transaction which is based on the nested request-reply bilateral message passing structures. Each Object Group’s Task permits more general message passing structures. The language constructs which specify and use Object Groups have been introduced into an object-oriented concurrent language ABCL/l. The paper also describes ABCL/l’s debugging tools based on Object Groups.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [Bates and Wileden 83]
    P.C. Bates and J.C. Wileden.: High-Level Debugging of Distributed Systems: The Behavioral Abstraction Approach, The Journal of Systems and Software 3, 1983.Google Scholar
  2. [Honda 86]
    Y. Honda and A. Yonezawa.: A Debugging Scheme for an Object-Oriented Concurrent Language, (in Japanese) Proceedings of 3rd Annual JSSST Conference, 1986.Google Scholar
  3. [Harter 85]
    P.K. Harter, Jr., D.M. Heimbigner and R. King.: IDD: An Interactive Distributed Debugger, Proceedings of International Conf. on Distributed Computing Systems, 1985.Google Scholar
  4. [Joyce 87]
    J. Joyce, G. Lomow, K. Slind, and B. Unger: Monitoring Distributed Systems, ACM Trans. on Computer Systems, vol.5, No.2, 1987Google Scholar
  5. [Manning 87]
    C.R. Manning: Traveler: An Apiary Observatory, Proceedings of European Conf. on Object Oriented Programming, 1987.Google Scholar
  6. [Yonezawa 86]
    A. Yonezawa, J-P. Briot, and E. Shibayama: Object-Oriented Concurrent Programming in ABCL/1, Proceedings of Object-Oriented Programming System, Languages and Applications, 1986.Google Scholar
  7. [Yonezawa 87]
    A. Yonezawa and M. Tokoro (Eds): Object-Oriented Concurrent Programming, The MIT Press, 1987.Google Scholar
  8. [Yonezawa 88]
    A. Yonezawa and I. Ohsawa: Object-Oriented Parallel Parsing for Context-Free Grammars, Proceedings of International Conf. on Computational Linguistics, Budapest, August, 1988.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1988

Authors and Affiliations

  • Yasuaki Honda
    • 1
  • Akinori Yonezawa
    • 1
  1. 1.Department of Information ScienceTokyo Institute of TechnologyTokyoJapan

Personalised recommendations