skip to main content
article
Free Access

Using interaction networks for visualisation of message passing

Authors Info & Claims
Published:01 March 1997Publication History
Skip Abstract Section

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. 1 ASHTON, P. An interaction network monitor for Amoeba. In Proceedings of the 20th Australasian Computer Science Conference (Sydney, Feb. 1997).Google ScholarGoogle Scholar
  2. 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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3 HARTLEY, S. Animating operating systems algorithms with XTANGO. In Proceedings of the 25th SIGCSE Technical Symposium (New York, Mar. 1994), pp. 344- 348. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4 TANENBAUM, A.S. Operating Systems: Design and implementation. Prentice-Hail, Englewood Cliffs, NJ', 1987. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5 TANENBAtJM, A. S. A UNIX clone with source code for operating systems courses. Operating Systems Review 21, 1 (Jan. 1987), 20-29. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 7 ZERNIK, D., SNIR, M., AND MALKI, D. Using visualization tools to understand eofieurreney, lEER, Software 9, 3 (May 1992), 87-92. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Using interaction networks for visualisation of message passing

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in

          Full Access

          • 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

            Copyright © 1997 ACM

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 1 March 1997

            Check for updates

            Qualifiers

            • article
          • Article Metrics

            • Downloads (Last 12 months)12
            • Downloads (Last 6 weeks)3

            Other Metrics

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader
          About Cookies On This Site

          We use cookies to ensure that we give you the best experience on our website.

          Learn more

          Got it!