Operating systems: design and implementation
Operating systems: design and implementation
A UNIX clone with source code for operating systems courses
ACM SIGOPS Operating Systems Review
A Noninterference Monitoring and Replay Mechanism for Real-Time Software Testing and Debugging
IEEE Transactions on Software Engineering
Animating operating systems algorithms with XTANGO
SIGCSE '94 Proceedings of the twenty-fifth SIGCSE symposium on Computer science education
A tool for visualizing the execution of interactions on a loosely-coupled distributed system
Software—Practice & Experience
Using Visualization Tools to Understand Concurrency
IEEE Software
Hi-index | 0.00 |
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.