Nothing Special   »   [go: up one dir, main page]

skip to main content
article
Free access

Using interaction networks for visualisation of message passing

Published: 01 March 1997 Publication History

Abstract

Understanding software structured as separate programs that communicate via message passing requires understanding how the various programs interact with each other, as well as understanding the individual programs in isolation. An interaction network display shows in a visual way message passing within and between programs. We have implemented an interaction network monitor for the MINIX operating system, for use in showing students how the system programs and processes of MINIX interact to provide operating system services. We give three examples to demonstrate the insights into message-based systems that can be gained from studying interaction network displays.

References

[1]
ASHTON, P. An interaction network monitor for Amoeba. In Proceedings of the 20th Australasian Computer Science Conference (Sydney, Feb. 1997).
[2]
ASHTON, P., AND PENNY, ~. A tool for visualising the execution of interactions on a loosely-coupled distributed system. Software--Practice and Experience 25, 10 (Oct. 1995), 1117-1140.
[3]
HARTLEY, S. Animating operating systems algorithms with XTANGO. In Proceedings of the 25th SIGCSE Technical Symposium (New York, Mar. 1994), pp. 344- 348.
[4]
TANENBAUM, A.S. Operating Systems: Design and implementation. Prentice-Hail, Englewood Cliffs, NJ', 1987.
[5]
TANENBAtJM, A. S. A UNIX clone with source code for operating systems courses. Operating Systems Review 21, 1 (Jan. 1987), 20-29.
[6]
TSAI, 1. I. P., FANG) K.-Y., CHEN, H.-Y., AND BI, Y.-D. A noninterference monitoring and replay mechanism for real-time software testing and debugging. IEEE Transactions on Software Engineering 16, 8 (August 1990), 897-915.
[7]
ZERNIK, D., SNIR, M., AND MALKI, D. Using visualization tools to understand eofieurreney, lEER, Software 9, 3 (May 1992), 87-92.

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM SIGCSE Bulletin
ACM SIGCSE Bulletin  Volume 29, Issue 1
March 1997
388 pages
ISSN:0097-8418
DOI:10.1145/268085
Issue’s Table of Contents
  • cover image ACM Conferences
    SIGCSE '97: Proceedings of the twenty-eighth SIGCSE technical symposium on Computer science education
    March 1997
    410 pages
    ISBN:0897918894
    DOI:10.1145/268084
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 March 1997
Published in SIGCSE Volume 29, Issue 1

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 271
    Total Downloads
  • Downloads (Last 12 months)47
  • Downloads (Last 6 weeks)12
Reflects downloads up to 14 Nov 2024

Other Metrics

Citations

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media