Abstract
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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
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.
Y. Honda and A. Yonezawa.: A Debugging Scheme for an Object-Oriented Concurrent Language, (in Japanese) Proceedings of 3rd Annual JSSST Conference, 1986.
P.K. Harter, Jr., D.M. Heimbigner and R. King.: IDD: An Interactive Distributed Debugger, Proceedings of International Conf. on Distributed Computing Systems, 1985.
J. Joyce, G. Lomow, K. Slind, and B. Unger: Monitoring Distributed Systems, ACM Trans. on Computer Systems, vol.5, No.2, 1987
C.R. Manning: Traveler: An Apiary Observatory, Proceedings of European Conf. on Object Oriented Programming, 1987.
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.
A. Yonezawa and M. Tokoro (Eds): Object-Oriented Concurrent Programming, The MIT Press, 1987.
A. Yonezawa and I. Ohsawa: Object-Oriented Parallel Parsing for Context-Free Grammars, Proceedings of International Conf. on Computational Linguistics, Budapest, August, 1988.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1988 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Honda, Y., Yonezawa, A. (1988). Debugging Concurrent Systems Based on Object Groups. In: Gjessing, S., Nygaard, K. (eds) ECOOP ’88 European Conference on Object-Oriented Programming. ECOOP 1988. Lecture Notes in Computer Science, vol 322. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45910-3_16
Download citation
DOI: https://doi.org/10.1007/3-540-45910-3_16
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-50053-7
Online ISBN: 978-3-540-45910-1
eBook Packages: Springer Book Archive