@INPROCEEDINGS{Abstreiter1, AUTHOR = "Franz Abstreiter", TITLE = "Visualizing and Analysing the Runtime Behavior of Parallel Programs", BOOKTITLE = "Proceedings of CONPAR '90", ADDRESS = "Zurich, Switzerland", MONTH = "September", PAGES = "828--839", YEAR = 1990 } @INPROCEEDINGS{Allen4, AUTHOR = "Don Allen and Rich Bowker and Karen Jourdenais and Josh Simons and Steve Sistare and Rich Title", TITLE = "The Prism Programming Environment", BOOKTITLE = "Proceedings of Supercomputer Debugging Workshop '91", ADDRESS = "Albuquerque, New Mexico", MONTH = "November", PAGES = "1--7", YEAR = 1991 } @INPROCEEDINGS{Andersland1, AUTHOR = "Mark S. Andersland and Thomas L. Casavant", TITLE = "Recovering Uncorrupted Event Traces from Corrupted Event Traces in Parallel/Distributed Computing Systems", BOOKTITLE = "Proceedings of the 1991 International Conference on Parallel Processing", MONTH = "August", PAGES = "108--112", YEAR = 1991 } @INPROCEEDINGS{Appelbe4, AUTHOR = "William F. Appelbe and John T. Stasko", TITLE = "Utilizing Program Visualization and Animation Techniques to Aid Parallel Program Development and Debugging", BOOKTITLE = "Proceedings of the ACM/ONR Workshop on Parallel and Distributed Debugging", ADDRESS = "Santa Cruz, California", MONTH = "May", PAGES = "207--209", YEAR = 1991, NOTE = "[Extended abstract]" } @ARTICLE{Bacon1, AUTHOR = "David F. Bacon and Seth Copen Goldstein", TITLE = "Hardware-Assisted Replay of Multiprocessor Programs", JOURNAL = "Proceedings of the ACM/ONR Workshop on Parallel and Distributed Debugging, published in ACM SIGPLAN Notices", VOLUME = 26, NUMBER = 12, MONTH = "December", YEAR = 1991, PAGES = "194--206" } @INPROCEEDINGS{Baldwin1x, AUTHOR = "*Reid Baldwin and Moon Jung Chung and Yunmo Chung", TITLE = "Overlapping Window Algorithm for Computing GVT in Time Warp", BOOKTITLE = "Proceedings of the IEEE 11th International Conference on Distributed Computing Systems", MONTH = "May", PAGES = "??--??", YEAR = 1991 } @INPROCEEDINGS{Beck2, AUTHOR = "Kent Beck and Jon Becher and Zaide Liu", TITLE = "Integrating Profiling into Debugging", BOOKTITLE = "Proceedings of the 1991 International Conference on Parallel Processing", MONTH = "August", PAGES = "284--285", YEAR = 1991 } @INPROCEEDINGS{Beck3, AUTHOR = "Kent L. Beck and Jonathan B. Rosenberg", TITLE = "Animation and History: Analyzing Programs Over Time", BOOKTITLE = "Proceedings of Supercomputer Debugging Workshop '91", AADDRESS = "Albuquerque, New Mexico", MONTH = "November", PAGES = "1--8", YEAR = 1991 } @INPROCEEDINGS{Beguelin1, AUTHOR = "Adam Beguelin and Jack J. Dongarra and G.A. Geist and Robert Manchek and V.S. Sunderam", TITLE = "Graphical Development Tools for Network-Based Concurrent Supercomputing", BOOKTITLE = "Proceedings of Supercomputing '91", ADDRESS = "Albuquerque, New Mexico", MONTH = "November", PAGES = "435--444", YEAR = 1991 } @INPROCEEDINGS{Bemmerl2, AUTHOR = "Thomas Bemmerl and Robert Lindhof and Thomas Treml", TITLE = "The Distributed Monitor System of {TOPSYS}", BOOKTITLE = "Proceedings of CONPAR 90", PAGES = "756--765", YEAR = 1990, } @INPROCEEDINGS{Bemmerl3, AUTHOR = "Thomas Bemmerl and Olav Hansen and Thomas Ludwig", TITLE = "{PATOP} for Performance Tuning of Parallel Programs", BOOKTITLE = "Proceedings of CONPAR 90", PAGES = "840--851", YEAR = 1990 } @INPROCEEDINGS{Beranek1, AUTHOR = "Anton Beranek", TITLE = "Achieving Replay for Light-Weight Process Teams in the {MOSKITO} System", BOOKTITLE = "Proceedings of the ACM/ONR Workshop on Parallel and Distributed Debugging", ADDRESS = "Santa Cruz, California", MONTH = "May", PAGES = "210--212", YEAR = 1991, NOTE = "[Extended abstract]" } @TECHREPORT{Berke1x, AUTHOR = "*Wayne Berke", TITLE = "Apdb -- An Ultracomputer Debugger for Parallel Progrms: User's Guide", INSTITUTION = "New York University", TYPE = "Ultracomputer Documentation Note", NUMBER = "3", MONTH = "January", YEAR = 1987 } @INPROCEEDINGS{Black2, AUTHOR = "J .P. Black and W.-H. Cheung", TITLE = "Process and Event Abstraction: Implications for Debugging and Distributed Systems", BOOKTITLE = "Proceedings of the ACM/ONR Workshop on Parallel and Distributed Debugging", ADDRESS = "Santa Cruz, California", MONTH = "May", PAGES = "213--215", YEAR = 1991, NOTE = "[Extended abstract]" } @TECHREPORT{Bliss1, AUTHOR = "B. Bliss and M.C. Brunet and E. Gallopoulos", TITLE = "Automatic Parallel Program Instrumentation with Applications in Performance and Error Analysis", INSTITUTION = "University of Illinois", TYPE = "Technical Report", NUMBER = "CSRD Rpt. No. 1025", ADDRESS = "Center for Supercomputing Research and Development", MONTH = "June", YEAR = 1990 } @INPROCEEDINGS{Bliss2, AUTHOR = "Brain Bliss", TITLE = "Interactive Steering Using the Application Executive", BOOKTITLE = "Proceedings of Supercomputer Debugging Workshop '91", AADDRESS = "Albuquerque, New Mexico", MONTH = "November", PAGES = "1--30", YEAR = 1991 } @INPROCEEDINGS{Breazeal1, AUTHOR = "Don Breazeal and Karla Callaghan and Wayne D. Smith", TITLE = "{IPD}: A Debugger for Parallel Heterogeneous Systems", BOOKTITLE = "Proceedings of the ACM/ONR Workshop on Parallel and Distributed Debugging", ADDRESS = "Santa Cruz, California", MONTH = "May", PAGES = "216--218", YEAR = 1991, NOTE = "[Extended abstract]" } @ARTICLE{Bruegge6, AUTHOR = "Bernd Bruegge", TITLE = "A Protable Platform for Distributed Event Environments", JOURNAL = "Proceedings of the ACM/ONR Workshop on Parallel and Distributed Debugging, published in ACM SIGPLAN Notices", VOLUME = 26, NUMBER = 12, MONTH = "December", YEAR = 1991, PAGES = "184--193" } @ARTICLE{Carver2, AUTHOR = "Richard H. Carver and Kuo-Chung Tai", TITLE = "Replay and Testing for Concurrent Programs", JOURNAL = "{IEEE} Software", VOLUME = 6, NUMBER = 2, MONTH = "March", YEAR = 1991, PAGES = "66--74" } @TECHREPORT{Caswell1x, AUTHOR = "Deborah Caswell and David Black", TITLE = "Implementing a Mach Debugger for Multithreaded Applications", TYPE = "Technical Report", NUMBER = "CMU-CS-89-154", ADDRESS = "School of Computer Science", INSTITUTION = "Carnegie-Mellon University", MONTH = "November", YEAR = 1989 } @INPROCEEDINGS{Charlton1, AUTHOR = "C.C. Charlton and A.J. Eaton and D. Jackson", TITLE = "A Visualisation System for the Interactive Debugging and Validation of Concurrent Programs", BOOKTITLE = "Proceedings of the ACM/ONR Workshop on Parallel and Distributed Debugging", ADDRESS = "Santa Cruz, California", MONTH = "May", PAGES = "219--221", YEAR = 1991, NOTE = "[Extended abstract]" } @INPROCEEDINGS{Charrier1, AUTHOR = "P. Charrier and S. Chaumette and M.C. Counilh and J. Roman and B. Vauquelin", TITLE = "A Programming Environment for Distributed Memory Computers - Application to Scientific Computing", BOOKTITLE = "Proceedings of IMACS '91", ADDRESS = "Dublin, Ireland", MONTH = "July", PAGES = "1032--1034", YEAR = 1991 } @INPROCEEDINGS{Chase1, AUTHOR = "Benjamin B. Chase", TITLE = "Intermediate Languages for Debuggers", BOOKTITLE = "Proceedings of Supercomputer Debugging Workshop '91", AADDRESS = "Albuquerque, New Mexico", MONTH = "November", PAGES = "1--16", YEAR = 1991 } @INPROCEEDINGS{Chase2, AUTHOR = "Benjamin Chase and Robert Hood", TITLE = "Debugging with Lightweight Instrumentation", BOOKTITLE = "Proceedings of Supercomputer Debugging Workshop '91", AADDRESS = "Albuquerque, New Mexico", MONTH = "November", PAGES = "1--8", YEAR = 1991 } @INCOLLECTION{Chaumette1, AUTHOR = "S. Chaumette and M.C. Counilh", TITLE = "A Development Environment for Distributed Systems", EDITOR = "G. Goos and J. Hartmanis", BOOKTITLE = "Lecture Notes in Computer Science", PAGES = "110--119", PUBLISHER = "Springer-Verlag" , YEAR = 1991 } @INPROCEEDINGS{Chaumette2, AUTHOR = "S. Chaumette", TITLE = "A Software Environment for Programming Distributed Memory Machines", BOOKTITLE = "Proceedings of the Hawaii International Conference on System Sciences", ADDRESS = "Hawaii", MONTH = "January", PAGES = "257--266", YEAR = 1992 } @INPROCEEDINGS{Chaumette3, AUTHOR = "S. Chaumette", TITLE = "Programming Assistance for Distributed Memory Machines: Simulation, Debugging Test and Analysis Tools", BOOKTITLE = "??", ADDRESS = "??", MONTH = "??", PAGES = "1--34", YEAR = 1991 } @INPROCEEDINGS{Chaumette4, AUTHOR = "S. Chaumette", TITLE = "A replay mechanism within an environment for distributed programming", BOOKTITLE = "Proceedings of Supercomputer Debugging Workshop '91", AADDRESS = "Albuquerque, New Mexico", MONTH = "November", PAGES = "1--2", YEAR = 1991 } @ARTICLE{Cheung2, AUTHOR = "Wing Hong Cheung and James P. Black and Eric Manning", TITLE = "A Framework for Distributed Debugging", JOURNAL = "{IEEE} Software", VOLUME = 7, NUMBER = 1, MONTH = "January", YEAR = 1990, PAGES = "106--115" } @INCOLLECTION{Choi2, AUTHOR = "Jong-Deok Choi and Barton P. Miller", TITLE = "Code Generation and Separate Compilation in a Parallel Program Debugger", EDITOR = "David Gelernter and Alexandru Nicolau and David Padua", BOOKTITLE = "Languages and Compilers for Parallel Computing", PAGES = "149--169", PUBLISHER = "MIT Press", YEAR = 1990 } @ARTICLE{Choi3, AUTHOR = "Jong-Deok Choi and Janice M. Stone", TITLE = "Balancing Runtime and Replay Costs in a Trace-and-Replay System", JOURNAL = "Proceedings of the ACM/ONR Workshop on Parallel and Distributed Debugging, published in ACM SIGPLAN Notices", VOLUME = 26, NUMBER = 12, MONTH = "December", YEAR = 1991, PAGES = "26--35" } @ARTICLE{Choi4, AUTHOR = "Jong-Deok Choi and Barton P. Miller and Robert H.B. Netzer", TITLE = "Techniques for Debugging Parallel Programs with Flowback Analysis", JOURNAL = "{ACM} Transactions on Programming Languages and Systems", VOLUME = 13, NUMBER = 4, MONTH = "October", YEAR = 1991, PAGES = "491--530" } @ARTICLE{Cohn1, AUTHOR = "Robert Cohn", TITLE = "Source Level Debugging of Automatically Parallelized Code", JOURNAL = "Proceedings of the ACM/ONR Workshop on Parallel and Distributed Debugging, published in ACM SIGPLAN Notices", VOLUME = 26, NUMBER = 12, MONTH = "December", YEAR = 1991, PAGES = "132--143" } @ARTICLE{Cooper3, AUTHOR = "Robert Cooper and Keith Marzullo", TITLE = "Consistent Detection of Global Predicates", JOURNAL = "Proceedings of the ACM/ONR Workshop on Parallel and Distributed Debugging, published in ACM SIGPLAN Notices", VOLUME = 26, NUMBER = 12, MONTH = "December", YEAR = 1991, PAGES = "167--174" } @INPROCEEDINGS{Copperman1, AUTHOR = "Max Copperman and Charles E. Mc{D}owell", TITLE = "Debugging Optimized Code Without Surprises", BOOKTITLE = "Proceedings of Supercomputer Debugging Workshop '91", AADDRESS = "Albuquerque, New Mexico", MONTH = "November", PAGES = "1--16", YEAR = 1991 } @INPROCEEDINGS{Couch3, AUTHOR = "Alva L. Couch and David W. Krumme", TITLE = "Monitoring Parallel Executions in Real Time", BOOKTITLE = "Proceedings of the Fifth Distributed Memory Computing Conference", ADDRESS = "Charleston, South Carolina", MONTH = "April", PAGES = "1187--1196", YEAR = 1990 } @INPROCEEDINGS{Couch4, AUTHOR = "Alva L. Couch and David W. Krumme", TITLE = "An Integrated Debugging, Analysis, and Visualization Environment for Large-Scale Multiprocessros", BOOKTITLE = "Proceedings of Supercomputer Debugging Workshop '91", AADDRESS = "Albuquerque, New Mexico", MONTH = "November", PAGES = "1--21", YEAR = 1991 } @INPROCEEDINGS{Crawford1, AUTHOR = "Richard H. Crawford and W. Wilson Ho and Ronald A. Olsson and Christopher E. Wee", TITLE = "Extending the Dataflow Approach to the Debugging of Concurrent Programs", BOOKTITLE = "Proceedings of the ACM/ONR Workshop on Parallel and Distributed Debugging", ADDRESS = "Santa Cruz, California", MONTH = "May", PAGES = "222--224", YEAR = 1991, NOTE = "[Extended abstract]" } @INPROCEEDINGS{Davis2, AUTHOR = "Helen Davis and Stephen R. Goldschmidt and John Hennessy", TITLE = "Multiprocessor Simulation and Tracing Using Tango", BOOKTITLE = "Proceedings of the 1991 International Conference on Parallel Processing", MONTH = "August", PAGES = "99--107", YEAR = 1991 } @ARTICLE{Dinning2, AUTHOR = "Anne Dinning and Edith Schonberg", TITLE = "Detecting Access Anomalies in Programs with Critical Sections", JOURNAL = "Proceedings of the ACM/ONR Workshop on Parallel and Distributed Debugging, published in ACM SIGPLAN Notices", VOLUME = 26, NUMBER = 12, MONTH = "December", YEAR = 1991, PAGES = "85--96" } @ARTICLE{Emrath2, AUTHOR = "Perry A. Emrath and Sanjoy Ghosh and David A. Padua", TITLE = "Detecting Nondeterminacy in Parallel Programs", JOURNAL = "{IEEE} Software", VOLUME = 7, NUMBER = 1, MONTH = "January", YEAR = 1992, PAGES = "69--77", NOTE = "[same as Emrath4]" } @TECHREPORT{Emrath3, AUTHOR = "Perry Emrath and Bret Marsolf", TITLE = "{MDB} - Xylem Parallel Debugger User's Guide", INSTITUTION = "University of Illinois at Urbana-Champaign", TYPE = "Technical Report", NUMBER = "CSRD Report 1180", ADDRESS = "Center for Supercomputing Research and Development", MONTH = "December", YEAR = 1991 } @TECHREPORT{Emrath4, AUTHOR = "Perry Emrath and Sanjoy Ghosh and David Padua", TITLE = "Detecting Nondeterminacy in Parallel Programs", INSTITUTION = "University of Illinois at Urbana-Champaign", TYPE = "Technical Report", NUMBER = "CSRD Report No. 1118", ADDRESS = "Center for Supercomputing Research and Development", MONTH = "January", YEAR = 1992, NOTE = "[same as Emrath2]" } @INPROCEEDINGS{Emrath5, AUTHOR = "Perry Emrath and Bret Marsolf", TITLE = "{MDB} - A Parallel Debugger for Cedar", BOOKTITLE = "Proceedings of Supercomputer Debugging Workshop '91", AADDRESS = "Albuquerque, New Mexico", MONTH = "November", PAGES = "1--3", YEAR = 1991 } @ARTICLE{Escaig1, AUTHOR = "Yves Escaig and Wilfried Oed", TITLE = "Analysis tools for Micro- and Autotasking programs on {CRAY} multiprocessor systems", JOURNAL = "Parallel Computing", VOLUME = 17, YEAR = 1991, PAGES = "1425--1433" } @INPROCEEDINGS{Fallmyr1x, AUTHOR = "*Terje Fallmyr and David Holden and Otto J. Anshus", TITLE = "Capturing the Behaviour of Distributed Systems", BOOKTITLE = "Proceedings of EurOpen'91", ADDRESS = "Tromso", MONTH = "May", PAGES = "168--183", YEAR = 1991 } @TECHREPORT{Ferguson1, AUTHOR = "Cynthia Hope Ferguson", TITLE = "Multiview: An Integrated Approach to Visualization of Parallel Programs", INSTITUTION = "University of California", TYPE = "Technical Report", NUMBER = "UCSC-CRL-90-20", ADDRESS = "Computer Research Laboratory", MONTH = "May", YEAR = 1990 } @TECHREPORT{Fidge3, AUTHOR = "Colin John Fidge", TITLE = "Dynamic Analysis of Event Orderings in Message-Passing Systems", INSTITUTION = "The Austrilian National University", TYPE = "Ph.D. Thesis", MONTH = "March", YEAR = 1989 } @ARTICLE{Fidge4, AUTHOR = "C.J. Fidge", TITLE = "Detecting Synchronisation Errors in occam* Programs", JOURNAL = "Australian Computer Science Communications", VOLUME = 2, NUMBER = 1, MONTH = "February", YEAR = 1989, PAGES = "341--352" } @INPROCEEDINGS{Ford1, AUTHOR = "Ray Ford", TITLE = "Non-Intrusive Real-Time Event Capture", BOOKTITLE = "Proceedings of the ACM/ONR Workshop on Parallel and Distributed Debugging", ADDRESS = "Santa Cruz, California", MONTH = "May", PAGES = "225--227", YEAR = 1991, NOTE = "[Extended abstract]" } @INPROCEEDINGS{Francioni3, AUTHOR = "Joan M. Francioni and Michael Gach", TITLE = "Design of a Communication Modeling Tool for Debugging Parallel Programs", BOOKTITLE = "Proceedings of the Fifth Distributed Memory Computing Conference", ADDRESS = "Charleston, South Carolina", MONTH = "April", PAGES = "1197--1206", YEAR = 1990 } @ARTICLE{Francioni4, AUTHOR = "Joan M. Francioni and Larry Albright and Jay Alan Jackson", TITLE = "Debugging Parallel Programs Using Sound", JOURNAL = "Proceedings of the ACM/ONR Workshop on Parallel and Distributed Debugging, published in ACM SIGPLAN Notices", VOLUME = 26, NUMBER = 12, MONTH = "December", YEAR = 1991, PAGES = "68--75" } @INPROCEEDINGS{Fyfe1, AUTHOR = "Alastair Fyfe and Ivan Soleimanipour and David Weatherford", TITLE = "Design Issues for a Unix Program-Monitoring Toolkit", BOOKTITLE = "Proceedings of the ACM/ONR Workshop on Parallel and Distributed Debugging", ADDRESS = "Santa Cruz, California", MONTH = "May", PAGES = "228--230", YEAR = 1991, NOTE = "[Extended abstract]" } @ARTICLE{Gabber1, AUTHOR = "Eran Gabber", TITLE = "{VMMP}: A Practical Tool for the Development of Portable and Efficient Programs for Multiprocessors", JOURNAL = "IEEE Transactions on Parallel and Distributed Systems", VOLUME = 1, NUMBER = 3, MONTH = "July", YEAR = 1990, PAGES = "304--317" } @INPROCEEDINGS{Gertner1, AUTHOR = "Ilya Gertner and Greg Schaffer and T.T. Ramgopal", TITLE = "Parasight -- Non-Intrusive Real-Time System Monitor", BOOKTITLE = "Proceedings of the ACM/ONR Workshop on Parallel and Distributed Debugging", ADDRESS = "Santa Cruz, California", MONTH = "May", PAGES = "231--233", YEAR = 1991, NOTE = "[Extended abstract]" } @ARTICLE{Gharachorloo1x, AUTHOR = "*Kourosh Gharachorloo and Daniel Lenoski and James Laudon and Phillip Gibbons and Anoop Gupta and John Hennessy", TITLE = "Memory Consistency and Event Ordering in Scalable Shared-Memory Multiprocessors", JOURNAL = "Proceedings of the 17th Annual International Symposium on Computer Architecture, published in ACM SIGARCH", VOLUME = 18, NUMBER = 2, MONTH = "May", YEAR = 1990, PAGES = "15--26" } @INPROCEEDINGS{Glenn1, AUTHOR = "Raymond R. Glenn and John M. Conroy and Daniel V. Pryor", TITLE = "Instrumentation for Massively Parallel {MIMD} Applications", BOOKTITLE = "Proceedings of the ACM/ONR Workshop on Parallel and Distributed Debugging", ADDRESS = "Santa Cruz, California", MONTH = "May", PAGES = "234--239", YEAR = 1991, NOTE = "[Extended abstract]" } @INPROCEEDINGS{Goldberg1, AUTHOR = "Aaron Goldberg and John Hennessy", TITLE = "{MTOOL}: A Method for Isolating Memory Bottlenecks in Shared Memory Multiprocessor Programs", BOOKTITLE = "Proceedings of the 1991 International Conference on Parallel Processing", MONTH = "August", PAGES = "251--257", YEAR = 1991 } @ARTICLE{Goldberg2, AUTHOR = "Arthur P. Goldberg and Ajei Gopal and Andy Lowry and Rob Strom", TITLE = "Restoring Consistent Global States of Distributed Computations", JOURNAL = "Proceedings of the ACM/ONR Workshop on Parallel and Distributed Debugging, published in ACM SIGPLAN Notices", VOLUME = 26, NUMBER = 12, MONTH = "December", YEAR = 1991, PAGES = "144--154" } @ARTICLE{Gordon1, AUTHOR = "Aaron J. Gordon and Raphael A. Finkel", TITLE = "Handling Timing Errors in Distributed Programs", JOURNAL = "{IEEE} Transactions on Software Engineering", VOLUME = 14, NUMBER = 10, MONTH = "October", YEAR = 1998, PAGES = "1525--1535" } @ARTICLE{Gorlick1, AUTHOR = "Michael M. Gorlick", TITLE = "The Flight Recorder: An Architectural Aid for System Monitoring", JOURNAL = "Proceedings of the ACM/ONR Workshop on Parallel and Distributed Debugging, published in ACM SIGPLAN Notices", VOLUME = 26, NUMBER = 12, MONTH = "December", YEAR = 1991, PAGES = "175--183" } @ARTICLE{Griswold1, AUTHOR = "Victor Jon Griswold", TITLE = "Core Algorithms for Autonomous Monitoring of Distributed Systems", JOURNAL = "Proceedings of the ACM/ONR Workshop on Parallel and Distributed Debugging, published in ACM SIGPLAN Notices", VOLUME = 26, NUMBER = 12, MONTH = "December", YEAR = 1991, PAGES = "36--45" } @TECHREPORT{Haban4, AUTHOR = "Dieter Haban and Dieter Wybranietz", TITLE = "Monitoring and Measuring Parallel Systems Using a Non-Intrusive, Rule-Based Evaluation System", INSTITUTION = "International Computer Science Institute", ADDRESS = "Berkeley, California", TYPE = "Technical Report", NUMBER = "TR-89-030", MONTH = "March", YEAR = 1989 } @ARTICLE{Haban5, AUTHOR = "Dieter Haban and Dieter Wybranietz", TITLE = "A Hybrid Monitor for Behavior and Performance Analysis of Distributed Systems", JOURNAL = "{IEEE} Transactions on Software Engineering", VOLUME = 16, NUMBER = 2, MONTH = "February", YEAR = 1990, PAGES = "197--211" } @TECHREPORT{Halstead1, AUTHOR = "Robert H. {Halstead, Jr.} and David A. Kranz", TITLE = "A Replay Mechanism for Mostly Functional Parallel Programs", INSTITUTION = "Digital Equipment Corporation", TYPE = "Technical Report", NUMBER = "CRL 90/6", ADDRESS = "Cambridge Research Lab", MONTH = "November", YEAR = 1990, NOTE = "[Same as Halstead2]" } @INPROCEEDINGS{Halstead2, AUTHOR = "Robert H. {Halstead, Jr.} and David A. Kranz", TITLE = "A Replay Mechanism for Mostly Functional Parallel Programs", BOOKTITLE = "Proceedings of the International Symposium on Shared Memory Multiprocessing", ADDRESS = "Tokyo, Japan", MONTH = "April", PAGES = "119--130", YEAR = 1991, NOTE = "[Same as Halstead1]" } @INPROCEEDINGS{Hansen2, AUTHOR = "Gilbert J. Hansen and Charles A. Linthicum and Gary Brooks", TITLE = "Experience with a Performance Analyzer for Multithreaded Applications", BOOKTITLE = "Proceedings of Supercomputing '90", ADDRESS = "New York", MONTH = "November", PAGES = "124--131", YEAR = 1990 } @ARTICLE{Heath1, AUTHOR = "Michael T. Heath and Jennifer A. Etheridge", TITLE = "Visualizing the Performance of Parallel Programs", JOURNAL = "{IEEE} Software", VOLUME = 6, NUMBER = 5, MONTH = "September", YEAR = 1991, PAGES = "29--39", NOTE = "[same as Heath2]" } @TECHREPORT{Heath2, AUTHOR = "M.T. Heath and J.A. Etheridge", TITLE = "Visualizing Performance of Parallel Programs", INSTITUTION = "Oak Ridge National Laboratory", TYPE = "Technical Report", NUMBER = "ORNL/TM-11813", MONTH = "May", YEAR = 1991, NOTE = "[same as Heath1]" } @INPROCEEDINGS{Heath3, AUTHOR = "Michael T. Heath", TITLE = "Visual Animation of Parallel Algorithms for Matrix Computations", BOOKTITLE = "Proceedings of the Fifth Distributed Memory Computing Conference", ADDRESS = "Charleston, South Carolina", MONTH = "April", PAGES = "1213--1222", YEAR = 1990, } @ARTICLE{Helmbold4, AUTHOR = "David P. Helmbold and Charles E. Mc{D}owell", TITLE = "Computing Reachable States of Parallel Programs", JOURNAL = "Proceedings of the ACM/ONR Workshop on Parallel and Distributed Debugging, published in ACM SIGPLAN Notices", VOLUME = 26, NUMBER = 12, MONTH = "December", YEAR = 1991, PAGES = "76--84" } @INPROCEEDINGS{Hocking1, AUTHOR = "Stephan A. Hocking and Gerard J. O'{N}eill", TITLE = "A Butterfly Implementation of {SCHEDULE} - An Environment for Developing and Analysing Parallel Fortran Programs", BOOKTITLE = "Proceedings of CONPAR '88", ADDRESS = "Manchester", MONTH = "September", PAGES = "108--115", YEAR = 1988 } @TECHREPORT{Holliday1, AUTHOR = "Mark A. Holliday and Carla S. Ellis", TITLE = "Accuracy of Memory Reference Traces of Parallel Computations in Trace-Driven Simulation", INSTITUTION = "Duke University", TYPE = "Technical Report", NUMBER = "CS-1990-8", ADDRESS = "Department of Computer Science", MONTH = "May", YEAR = 1990 } @INPROCEEDINGS{Hood3, AUTHOR = "Robert Hood and Ken Kennedy and John Mellor-Crummey", TITLE = "Parallel Program Debugging with On-the-fly Anomaly Detection", BOOKTITLE = "Proceedings of Supercomputing '90", ADDRESS = "New York", MONTH = "November", PAGES = "74--81", YEAR = 1990 } @TECHREPORT{Hough1x, AUTHOR = "Alfred A. Hough and Janice E. Cuny", TITLE = "Perspective Views: A Technique for Enhancing Parallel Program Visualization", INSTITUTION = "University of Massachusetts", TYPE = "Technical Report", NUMBER = "90-02", ADDRESS = "COINS Department", YEAR = 1990, NOTE = "[Longer version of Hough3]" } @INPROCEEDINGS{Hunter1, AUTHOR = "Chad Hunter", TITLE = "An Integrated Approach to Replay Analysis of Message-Passing Parallel Programs", BOOKTITLE = "Proceedings of Supercomputer Debugging Workshop '91", AADDRESS = "Albuquerque, New Mexico", MONTH = "November", PAGES = "1--23", YEAR = 1991 } @INPROCEEDINGS{Ilmberger1, AUTHOR = "Hermann Ilmberger and Sabine Thurmel", TITLE = "A Toolkit for Debugging Parallel Lisp Programs", BOOKTITLE = "Proceedings of PARLE '91", MONTH = "June", PAGES = "406--423", YEAR = 1991 } @INPROCEEDINGS{Itzkowitz1, AUTHOR = "Marty Itzkowitz and Krishna Kolluri and Madhaven Thirumalai and Alan Foster and Paul Sanville", TITLE = "Integration of Performance Analysis and Debugging", BOOKTITLE = "Proceedings of Supercomputer Debugging Workshop '91", AADDRESS = "Albuquerque, New Mexico", MONTH = "November", PAGES = "1--4", YEAR = 1991 } @INPROCEEDINGS{Johnson1, AUTHOR = "C.W. Johnson and P. Mackerras", TITLE = "Architecture of an Extensible Parallel Debugger", BOOKTITLE = "Proceedings of the 1991 International Conference on Parallel Processing", MONTH = "August", PAGES = "262--263", YEAR = 1991 } @INPROCEEDINGS{Khanna1, AUTHOR = "Arjun Khanna", TITLE = "Design of a Debugger for a Heterogeneous Distributed System", BOOKTITLE = "Proceedings of Supercomputer Debugging Workshop '91", AADDRESS = "Albuquerque, New Mexico", MONTH = "November", PAGES = "1--3", YEAR = 1991 } @ARTICLE{Kilpatrick1, AUTHOR = "Carol Kilpatrick and Karsten Schwan", TITLE = "Chaos{MON} -- Application-Sepcific Monitoring and Display of Perfornamce Information for Parallel and Distributed Systems", JOURNAL = "Proceedings of the ACM/ONR Workshop on Parallel and Distributed Debugging, published in ACM SIGPLAN Notices", VOLUME = 26, NUMBER = 12, MONTH = "December", YEAR = 1991, PAGES = "57--67" } @INCOLLECTION{Kinoshita1, AUTHOR = "Koji Kinoshita", TITLE = "An Experience with the {ANALYZER/SX} Performance Tuning Tool", EDITOR = "Margaret Simmons and Rebecca Koskela and Ingrid Bucher", BOOKTITLE = "Instrumentation for Future Parallel Computing Systems", PAGES = "223--231", PUBLISHER = "Addison-Wesley", ADDRESS = "Reading, MA", YEAR = 1989 } @ARTICLE{Kishon1, AUTHOR = "Amir Kishon and Paul Hudak and Charles Consel", TITLE = "Monitoring Semantics: A Formal Framework for Specifying, Implementing, and Reasoning about Exection Monitors", JOURNAL = "SIGPLAN Notices", VOLUME = 26, NUMBER = 6, MONTH = "June", YEAR = 1991, PAGES = "338--352" } @INPROCEEDINGS{Krishnamoorthy1, AUTHOR = "Mukkai S. Krishnamoorthy and Anastasios D. Anastasiou", TITLE = "{DBL}: An Interactive Debugging System", BOOKTITLE = "Proceedings of Supercomputer Debugging Workshop '91", AADDRESS = "Albuquerque, New Mexico", MONTH = "November", PAGES = "1--13", YEAR = 1991 } @INPROCEEDINGS{Krumme3, AUTHOR = "David W. Krumme and Alva L. Couch", TITLE = "Debugging Tools for Large Parallel Processors", BOOKTITLE = "Proceedings of the ACM/ONR Workshop on Parallel and Distributed Debugging", ADDRESS = "Santa Cruz, California", MONTH = "May", PAGES = "240--241", YEAR = 1991, NOTE = "[Extended abstract]" } @INPROCEEDINGS{Lee1, AUTHOR = "Yong-fong Lee and Thomas J. Marlowe and Barbara G. Ryder", TITLE = "Performing Data Flow Analysis in Parallel", BOOKTITLE = "Proceedings of Supercomputing '90", ADDRESS = "New York", MONTH = "November", PAGES = "942--951", YEAR = 1990 } @INPROCEEDINGS{Lehr2, AUTHOR = "Ted Lehr and David Black and Zary Segall and Dalibor Vrsalovic", TITLE = "Visualizing System Behavior", BOOKTITLE = "Proceedings of the 1991 International Conference on Parallel Processing", MONTH = "August", PAGES = "117--123", YEAR = 1991 } @INPROCEEDINGS{Lewis2, AUTHOR = "T. G. Lewis and H. El-Rewini and J. Chu and P. Fortner and W. Su", TITLE = "Task Grapher: A Tool for Scheduling Parallel Program Tasks", BOOKTITLE = "Proceedings of the Fifth Distributed Memory Computing Conference", ADDRESS = "Charleston, South Carolina", MONTH = "April", PAGES = "1171--1178", YEAR = 1990 } @INPROCEEDINGS{Li2, AUTHOR = "H. F. Li and T. Radhakrishnan and V. Krawczuk", TITLE = "cdb: A Toolkit for Debugging Distributed Programs", BOOKTITLE = "Proceedings of the ACM/ONR Workshop on Parallel and Distributed Debugging", ADDRESS = "Santa Cruz, California", MONTH = "May", PAGES = "242--244", YEAR = 1991, NOTE = "[Extended abstract]" } @INPROCEEDINGS{Livingston1, AUTHOR = "Janis Livingston and Karen Spohrer", TITLE = "{DWARF}: A Debugging Standard", BOOKTITLE = "Proceedings of Supercomputer Debugging Workshop '91", AADDRESS = "Albuquerque, New Mexico", MONTH = "November", PAGES = "1--7", YEAR = 1991 } @INPROCEEDINGS{Lloyd1, AUTHOR = "William S. Lloyd and Phil Kearns", TITLE = "Global State Considered Harmful: Testing Causal Relationships in Distributed Programs", BOOKTITLE = "Proceedings of the ACM/ONR Workshop on Parallel and Distributed Debugging", ADDRESS = "Santa Cruz, California", MONTH = "May", PAGES = "245--247", YEAR = 1991, NOTE = "[Extended abstract]" } @INPROCEEDINGS{Loi1x, AUTHOR = "*M. Loi and B. Tourancheau", TITLE = "{TROLLIUS}: An Easy-to-use Programming Environment for Distributed Multicomputers", BOOKTITLE = "Proceedings of the Workshop on ESPRIT Parallel Computing Action", ADDRESS = "Bonn, Germany", MONTH = "May", PAGES = "66--71", YEAR = 1991 } @ARTICLE{Malony2, AUTHOR = "Allen D. Malony and David H. Hammerslag and David J. Jablonowski", TITLE = "Traceview: A Trace Visualization Tool", JOURNAL = "{IEEE} Software", VOLUME = 6, NUMBER = 5, MONTH = "September", YEAR = 1991, PAGES = "19--28" } @ARTICLE{Malony3, AUTHOR = "Allen D. Malony and John L. Larson and Daniel A. Reed", TITLE = "Tracing Application Program Execution on the {Cray X-MP} and {C}ray 2", JOURNAL = "Journal of Supercomputing", VOLUME = 5, YEAR = 1991, PAGES = "137--162", NOTE = "[same as Malony6]" } @INCOLLECTION{Malony4, AUTHOR = "Allen D. Malony and Daniel A. Reed", TITLE = "Visualizing Parallel Computer System Performance", EDITOR = "Margaret Simmons and Rebecca Koskela and Ingrid Bucher", BOOKTITLE = "Instrumentation for Future Parallel Computing Systems", PAGES = "59--90", PUBLISHER = "ACM Press", ADDRESS = "New York", YEAR = 1989 } @INPROCEEDINGS{Malony5, AUTHOR = "Allen D. Malony and Daniel A. Reed", TITLE = "A Hardware-Based Performance Monitor for the Intel i{PSC}/2 Hypercube", BOOKTITLE = "Proceedings of the 1990 ACM International Conference on Supercomputing", ADDRESS = "Amsterdam", MONTH = "June", PAGES = "1--20", YEAR = 1990 } @INPROCEEDINGS{Malony6, AUTHOR = "Allen D. Malony and John L. Larson and Daniel A. Reed", TITLE = "Tracing Application Program Execution on the {Cray X-MP} and {C}ray 2", BOOKTITLE = "Proceedings of Supercomputing '90", ADDRESS = "New York", MONTH = "November", PAGES = "60--73", YEAR = 1990, NOTE = "[same as Malony3]" } @ARTICLE{Malony7, AUTHOR = "Allen D. Malony and Daniel A. Reed", TITLE = "Models for Performance Perturbation Analysis", JOURNAL = "Proceedings of the ACM/ONR Workshop on Parallel and Distributed Debugging, published in ACM SIGPLAN Notices", VOLUME = 26, NUMBER = 12, MONTH = "December", YEAR = 1991, PAGES = "15--25" } @INCOLLECTION{Malony8, AUTHOR = "Allen D. Malony", TITLE = "Multiprocessor Instrumentation: Approaches for Cedar", EDITOR = "Margaret Simmons and Rebecca Koskela and Ingrid Bucher", BOOKTITLE = "Instrumentation for Future Parallel Computing Systems", PAGES = "1--33", PUBLISHER = "Addison-Wesley", ADDRESS = "Reading, MA", YEAR = 1989 } @ARTICLE{Masticola2, AUTHOR = "Stephen P. Masticola and Barbara G. Ryder", TITLE = "A Model of Ada Programs for Static Deadlock Detection in Polynomial Time", JOURNAL = "Proceedings of the ACM/ONR Workshop on Parallel and Distributed Debugging, published in ACM SIGPLAN Notices", VOLUME = 26, NUMBER = 12, MONTH = "December", YEAR = 1991, PAGES = "97--107" } @INPROCEEDINGS{Mclaren1, AUTHOR = "Russell D. Mc{L}aren and William A. Rogers", TITLE = "Instrumentation and Performance Monitoring of Distributed Systems", BOOKTITLE = "Proceedings of the Fifth Distributed Memory Computing Conference", ADDRESS = "Charleston, South Carolina", MONTH = "April", PAGES = "1180--1186", YEAR = 1990 } @INPROCEEDINGS{Mellorcrummey2, AUTHOR = "John M. Mellor-Crummey", TITLE = "On-the-fly Detection of Data Races for Programs with Nested Fork-Join Parallelism", BOOKTITLE = "Proceedings of Supercomputer Debugging Workshop '91", AADDRESS = "Albuquerque, New Mexico", MONTH = "November", PAGES = "1--16", YEAR = 1991 } @INPROCEEDINGS{Mohr1, AUTHOR = "Bernd Mohr", TITLE = "Performance Evaluation of Parallel Programs in Parallel and Distributed Systems", BOOKTITLE = "Proceedings of CONPAR 90", PAGES = "176--187", YEAR = 1990 } @INPROCEEDINGS{Mohr2, AUTHOR = "Bernd Mohr and Andreas Quick and Rainer Klar", TITLE = "Monitoring of Distributed and Parallel Systems for Debugging and Performance Evaluation", BOOKTITLE = "Proceedings of the ACM/ONR Workshop on Parallel and Distributed Debugging", ADDRESS = "Santa Cruz, California", MONTH = "May", PAGES = "248--250", YEAR = 1991, NOTE = "[Extended abstract]" } @INPROCEEDINGS{Moser1, AUTHOR = "Michael Moser", TITLE = "The {ELAN} Performance Analysis Environment", BOOKTITLE = "Proceedings of CONPAR 90", PAGES = "188--199", YEAR = 1990 } @INPROCEEDINGS{Moukeli1, AUTHOR = "Pierre Moukeli", TITLE = "Designing {CDS}: an On-line Debugging System for the C{NET} Programming Environment", BOOKTITLE = "Proceedings of Supercomputer Debugging Workshop '91", AADDRESS = "Albuquerque, New Mexico", MONTH = "November", PAGES = "1--9", YEAR = 1991 } @INPROCEEDINGS{Netzer3, AUTHOR = "Robert H.B. Netzer and Barton P. Miller", TITLE = "What are Race Conditions? {S}ome Issues and Formalizations", BOOKTITLE = "Proceedings of the ACM/ONR Workshop on Parallel and Distributed Debugging", ADDRESS = "Santa Cruz, California", MONTH = "May", PAGES = "251--253", YEAR = 1991, NOTE = "[Extended abstract]" } @ARTICLE{Netzer4, AUTHOR = "Robert H. B. Netzer and Barton P. Miller", TITLE = "Improving the Accuracy of Data Race Detection", JOURNAL = "Proceedings of the {ACM} {SIGPLAN} Symposium on Principles and Practice of Parallel Programming {PPOPP}, published in {ACM} {SIGPLAN} {NOTICES}", VOLUME = 26, NUMBER = 7, MONTH = "July", YEAR = 1991, PAGES = "133--144" } @INPROCEEDINGS{Paciorek1x, AUTHOR = "*Noemi Paciorek and Susan Lo Verso and Alan Langerman", TITLE = "Debugging Multiprocessor Operating System Kernels", BOOKTITLE = "Proceedings of the Conference on Distributed and Multiprocessor Systems (SEDMS II)", PAGES = "185--201", YEAR = 1991 } @INPROCEEDINGS{Pan2, AUTHOR = "Douglas Z. Pan and Mark A. Linton", TITLE = "Supporting Multiple Execution Diagnostic Tools", BOOKTITLE = "Proceedings of the ACM/ONR Workshop on Parallel and Distributed Debugging", ADDRESS = "Santa Cruz, California", MONTH = "May", PAGES = "254--256", YEAR = 1991, NOTE = "[Extended abstract]" } @ARTICLE{Pancake3, AUTHOR = "Cherri M. Pancake", TITLE = "Visualizing the Behavior of Parallel Programs", JOURNAL = "Supercomputer", VOLUME = 7, NUMBER = 5, MONTH = "May", YEAR = 1990, PAGES = "31--37" } @TECHREPORT{Pancake4, AUTHOR = "Cherri M. Pancake and Sue Utter", TITLE = "Debugger Visualizations for Shared-Memory Multiprocessors", INSTITUTION = "Cornell University", TYPE = "Technical Report", NUMBER = "CTC91TR51", ADDRESS = "Cornell Theory Center", MONTH = "March", YEAR = 199, NOTE = "[Same as Pancake6]" } @TECHREPORT{Pancake5, AUTHOR = "Cherri M. Pancake", TITLE = "Structured Control of Parallel Tracing", INSTITUTION = "IBM", TYPE = "Technical Report", NUMBER = "G320-3563", ADDRESS = "Palo Alto Scientific Center", MONTH = "December", YEAR = 1991, NOTE = "[Same as Pancake9]" } @INCOLLECTION{Pancake6, AUTHOR = "Cherri M. Pancake and Sue Utter", TITLE = "Debugger Visualizations for Shared-Memory Multiprocessors", EDITOR = "M. Durand and F. El Dabaghi", BOOKTITLE = "High Performance Computing II", PAGES = "145--158", PUBLISHER = "North-Holland", YEAR = 1991, NOTE = "[Same as Pancake4]" } @INPROCEEDINGS{Pancake7, AUTHOR = "Cherri Pancake", TITLE = "Debugger Visualization Techniques for Parallel Architectures", BOOKTITLE = "Proceedings of COMPCON '92", ADDRESS = "San Francisco", MONTH = "February", PAGES = "276--284", YEAR = 1992 } @INPROCEEDINGS{Pancake8, AUTHOR = "Cherri M. Pancake and Sue Utter", TITLE = "Relating Run-time Behavior to Source Code in a Parallel Debugging Tool", BOOKTITLE = "Proceedings of the ACM/ONR Workshop on Parallel and Distributed Debugging", ADDRESS = "Santa Cruz, California", MONTH = "May", PAGES = "257--259", YEAR = 1991, NOTE = "[Extended abstract]" } @INPROCEEDINGS{Pancake9, AUTHOR = "Cherri M. Pancake", TITLE = "Block-Structured Control of Parallel Tracing", BOOKTITLE = "Proceedings of Supercomputer Debugging Workshop '91", AADDRESS = "Albuquerque, New Mexico", MONTH = "November", PAGES = "1--14", YEAR = 1991, NOTE = "[Same as Pancake5]" } @INPROCEEDINGS{Paul1, AUTHOR = "Richard F. Paul and David A. Poplawski", TITLE = "Visualizing the Performance of Parallel Matrix Algorithms", BOOKTITLE = "Proceedings of the Fifth Distributed Memory Computing Conference", ADDRESS = "Charleston, South Carolina", MONTH = "April", PAGES = "1207--1212", YEAR = 1990 } @INCOLLECTION{Pazat1, AUTHOR = "Jean-Louis Pazat", TITLE = "A Control Replay Scheme for Distributed Systems", EDITOR = "F. Andre and J.P. Verjus", BOOKTITLE = "Hypercube and Distributed Computers", PAGES = "105--113", PUBLISHER = "Elsevier Science / North-Hollad", YEAR = 1989 } @ARTICLE{Pease1, AUTHOR = "Daniel Pease and Arif Ghafoor and Ishfaq Ahmad and David L. Andrews and Kamal Foudil-Bey and Thomas E. Karpinski and Mohammad A. Mikki and Mohamed Zerrouki", TITLE = "{PAWS}: A Performance Evaluation Tool for Parallel Computing Systems", JOURNAL = "{IEEE} Computer", VOLUME = 24, NUMBER = 1, MONTH = "January", YEAR = 1991, PAGES = "18--29" } @ARTICLE{Pineo1, AUTHOR = "Patricia Prather Pineo and Mary Lou Soffa", TITLE = "Debugging Parallelized Code Using Code Liberation Techniques", JOURNAL = "Proceedings of the ACM/ONR Workshop on Parallel and Distributed Debugging, published in ACM SIGPLAN Notices", VOLUME = 26, NUMBER = 12, MONTH = "December", YEAR = 1991, PAGES = "108--119" } @INPROCEEDINGS{Pineo2, AUTHOR = "Patricia Prather Pineo and Mary Lou Soffa", TITLE = "The Symbolic Debugging of Code Transformed for Parallel Execution", BOOKTITLE = "Proceedings of Supercomputer Debugging Workshop '91", AADDRESS = "Albuquerque, New Mexico", MONTH = "November", PAGES = "1--1", YEAR = 1991 } @ARTICLE{Ponamgi1, AUTHOR = "M. Krish Ponamgi and Wenwey Hseush and Gail E. Kaiser", TITLE = "Debugging Multithreaded Programs with {MPD}", JOURNAL = "{IEEE} Software", VOLUME = 6, NUMBER = 3, MONTH = "May", YEAR = 1991, PAGES = "37--43", NOTE = "[Same as Ponamgi2]" } @TECHREPORT{Ponamgi2, AUTHOR = "M. Krish Ponamgi and Wenwey Hseush and Gail E. Kaiser", TITLE = "Debugging Multi-Threaded Programs with {MPD}", INSTITUTION = "Columbia University", TYPE = "Technical Report", NUMBER = "CUCS-013-91", ADDRESS = "Department of Computer Science", MONTH = "February", YEAR = 1991, NOTE = "[Same as Ponamgi1]" } @TECHREPORT{Ponamgi3, AUTHOR = "Krish Ponamgi", TITLE = "Mp{D}: A Multiprocessor C Debugger", INSTITUTION = "Columbia University", TYPE = "Technical Report", NUMBER = "CUCS-021-91", ADDRESS = "Department of Computer Science", MONTH = "September", YEAR = 1991 } @INPROCEEDINGS{Reiher1x, AUTHOR = "*Peter L. Reiher and Steven Bellenot and David Jefferson", TITLE = "Debugging the Time Warp Operating Systems and Its Application Programs", BOOKTITLE = "Proceedings of the Conference on Distributed and Multiprocessor Systems (SEDMS II)", PAGES = "203--220", YEAR = 1991 } @BOOK{Reilly1, AUTHOR = "Matthew H. Reilly", TITLE = "A Performance Monitor for Parallel Programs", PUBLISHER = "Academic Press", ADDRESS = "Boston", YEAR = 1990 } @INPROCEEDINGS{Rigsbee1, AUTHOR = "Peter A. Rigsbee", TITLE = "X Window System Interface for {CDBX}", BOOKTITLE = "Proceedings of Supercomputer Debugging Workshop '91", AADDRESS = "Albuquerque, New Mexico", MONTH = "November", PAGES = "1--6", YEAR = 1991 } @INPROCEEDINGS{Rover1, AUTHOR = "Diane T. Rover and Charels T. Wright", TITLE = "Pictures of Performance: Highlighting Program Acitivity in Time and Space", BOOKTITLE = "Proceedings of the Fifth Distributed Memory Computing Conference", ADDRESS = "Charleston, South Carolina", MONTH = "April", PAGES = "1228--1233", YEAR = 1990 } @INPROCEEDINGS{Sanville1, AUTHOR = "Paul A. Sanville and Ann Mei Chang and Alan Foster", TITLE = "Managing Debugger Process Execution: A Finite State Machine Approach", BOOKTITLE = "Proceedings of Supercomputer Debugging Workshop '91", AADDRESS = "Albuquerque, New Mexico", MONTH = "November", PAGES = "1--2", YEAR = 1991 } @INPROCEEDINGS{Schatz1, AUTHOR = "Emmi Schatz and Barbara G. Ryder", TITLE = "Directed Tracing to Detect Race Conditions", BOOKTITLE = "Proceedings of the ACM/ONR Workshop on Parallel and Distributed Debugging", ADDRESS = "Santa Cruz, California", MONTH = "May", PAGES = "260--262", YEAR = 1991, NOTE = "[Extended abstract]" } @INPROCEEDINGS{Self1, AUTHOR = "John Self and Richard N. Taylor", TITLE = "Using Static Concurrency Analysis to Instrument Concurrent Programs for Dynamic Debugging", BOOKTITLE = "Proceedings of the ACM/ONR Workshop on Parallel and Distributed Debugging", ADDRESS = "Santa Cruz, California", MONTH = "May", PAGES = "263--265", YEAR = 1991, NOTE = "[Extended abstract]" } @TECHREPORT{Sharma1, AUTHOR = "Sanjay Sharma and Allen Malony and Michael Berry and Priyamvada Sinvhal-Sharma", TITLE = "Run-Time Monitoring and Performance Visualization of Concurrent Programs for Shared Memory Multiprocessors", INSTITUTION = "University of Illionis", TYPE = "Technical Report", NUMBER = "CSRD Rpt. No. 987", ADDRESS = "Center for Supercomputing Research and Development", MONTH = "March", YEAR = 1990 } @INPROCEEDINGS{Sharma2, AUTHOR = "Sanjay Sharma", TITLE = "Real-Time Visualization of Concurrent Processes", BOOKTITLE = "Proceedings of CONPAR '90", ADDRESS = "Zurich, Switzerland", MONTH = "September", PAGES = "852--861", YEAR = 1990 } @INPROCEEDINGS{Sharma3, AUTHOR = "Sanjay Sharma and Allen D. Malony and Michael W. Berry", TITLE = "Run-Time Monitoring of Concurrent Programs on the Cedar Multiprocessor", BOOKTITLE = "Proceedings of Supercomputing '90", ADDRESS = "New York", MONTH = "November", PAGES = "784--793", YEAR = 1990, } @INPROCEEDINGS{Singh1x, AUTHOR = "*Ambuj K. Singh", TITLE = "On the Validity of Global Time Assumption", BOOKTITLE = "Proceedings of the IEEE 11th International Conference on Distributed Computing Systems", MONTH = "May", PAGES = "282--289", YEAR = 1991 } @ARTICLE{Spezialetti3, AUTHOR = "Madalene Spezialetti", TITLE = "An Approach to Reducing Delays in Recognizing Distributed Event Occurrences", JOURNAL = "Proceedings of the ACM/ONR Workshop on Parallel and Distributed Debugging, published in ACM SIGPLAN Notices", VOLUME = 26, NUMBER = 12, MONTH = "December", YEAR = 1991, PAGES = "155--166" } @INPROCEEDINGS{Spezialetti4, AUTHOR = "Madalene Spezialetti and Rajiv Gupta", TITLE = "Automatic Generation of Assertions for Detecting Errors in Parallel Programs on Shared-Memory Multiprocessors", BOOKTITLE = "Proceedings of the ACM/ONR Workshop on Parallel and Distributed Debugging", ADDRESS = "Santa Cruz, California", MONTH = "May", PAGES = "266--268", YEAR = 1991, NOTE = "[Extended abstract]" } @INPROCEEDINGS{Streepy1, AUTHOR = "Larry V. Streepy, Jr. and Gary Brooks and Russell Buyse and Mark Chiarelli and Mike Garzione and Gil Hansen and Dave Lingle and Steve Simmons and Jeff Woods", TITLE = "{CX}db A New View on Optimization", BOOKTITLE = "Proceedings of Supercomputer Debugging Workshop '91", AADDRESS = "Albuquerque, New Mexico", MONTH = "November", PAGES = "1--22", YEAR = 1991 } @ARTICLE{Stunkel1, AUTHOR = "Craig B. Stunkel and Bob Janssens and W. Kent Fuchs", TITLE = "Address Tracing for Parallel Machines", JOURNAL = "{IEEE} Computer", VOLUME = 24, NUMBER = 1, MONTH = "January", YEAR = 1991, PAGES = "31--38" } @INPROCEEDINGS{Sun1, AUTHOR = "Xian-He Sun and Lionel M. Ni", TITLE = "Another View on Parallel Speedup", BOOKTITLE = "Proceedings of Supercomputing '90", ADDRESS = "New York", MONTH = "November", PAGES = "324--333", YEAR = 1990 } @TECHREPORT{Szelenyi1, AUTHOR = "F. Szelenyi", TITLE = "Analyzing Parallel {FORTRAN} Programs with an Execution Profiler", INSTITUTION = "{IBM} European Center for Scientific and Engineering Computing", TYPE = "Technical Report", NUMBER = "{ICE}-{VS}06", ADDRESS = "Rome, Italy", MONTH = "May", YEAR = 1990 } @ARTICLE{Tai6, AUTHOR = "Kuo-Chung Tai and Richard H. Carver and Evelyn E. Obaid", TITLE = "Debugging Concurrent {A}da Programs by Deterministic Execution", JOURNAL = "{IEEE} Transactions on Software Engineering", VOLUME = 17, NUMBER = 1, MONTH = "January", YEAR = 1991, PAGES = "45--63" } @INPROCEEDINGS{Tai7, AUTHOR = "K. C. Tai", TITLE = "Sufficient Conditions for Freedom from Deadlocks in Distributed Programs", BOOKTITLE = "Proceedings of the ACM/ONR Workshop on Parallel and Distributed Debugging", ADDRESS = "Santa Cruz, California", MONTH = "May", PAGES = "269--271", YEAR = 1991, NOTE = "[Extended abstract]" } @TECHREPORT{Tick1, AUTHOR = "E. Tick and D.-Y. Park", TITLE = "Kaleidescope Visualization of Fine-Grain Parallel Programs", INSTITUTION = "University of Oregon", TYPE = "Technical Report", NUMBER = "CIS-TR-91-18", ADDRESS = "Department of Computer and Information Science", MONTH = "October", YEAR = 1991 } @INPROCEEDINGS{Title1, AUTHOR = "Richard Title", TITLE = "Connection Machine Debugging and Performance Analysis: Present and Future", BOOKTITLE = "Proceedings of the ACM/ONR Workshop on Parallel and Distributed Debugging", ADDRESS = "Santa Cruz, California", MONTH = "May", PAGES = "272--275", YEAR = 1991, NOTE = "[Extended abstract]" } @ARTICLE{Tolmach1, AUTHOR = "Andrew P. Tolmach and Andrew W. Appel", TITLE = "Debuggable Concurrency Extensions for Standard {ML}", JOURNAL = "Proceedings of the ACM/ONR Workshop on Parallel and Distributed Debugging, published in ACM SIGPLAN Notices", VOLUME = 26, NUMBER = 12, MONTH = "December", YEAR = 1991, PAGES = "120--131" } @INPROCEEDINGS{Utter-Honig1, AUTHOR = "Sue Utter-Honig and Cherri M. Pancake", TITLE = "Graphical Animation of Parallel {F}ortran Programs", BOOKTITLE = "Proceedings of Supercomputing '91", ADDRESS = "Albuquerque, New Mexico", MONTH = "November", PAGES = "491--499", YEAR = 1991, NOTE = "[Same as Utter3]" } @TECHREPORT{Utter3, AUTHOR = "Sue Utter and Cherri M. Pancake", TITLE = "Graphical Animation of Parallel {F}ortran Programs", INSTITUTION = "Cornell University", TYPE = "Technical Report", NUMBER = "CTC91TR60", ADDRESS = "Cornell Theory Center", MONTH = "May", YEAR = 1991, NOTE = "[Same as Utter-Honig1]" } @INPROCEEDINGS{Vanriek1x, AUTHOR = "*M. van {R}iek and B. Tourancheau", TITLE = "A Framework to Parallel Monitoring on Distributed Memory Multicomputers", BOOKTITLE = "Proceedings of Transputers '92", PAGES = "228--245", YEAR = 1992 } @INCOLLECTION{Vanriek2x, AUTHOR = "*M. van {R}iek and B. Tourancheau", TITLE = "A Parallel Monitoring System and Its Implementation", BOOKTITLE = "Proceedings of IFIP Working Conference on Parallel Programming Environments", EDITOR = "J. H. Collins, R. N. Ibbett", PUBLISHER = "North-Holland", PAGES = "228--245", YEAR = 1992 } @TECHREPORT{Vanriek3x, AUTHOR = "*M. van {R}iek and B. Tourancheau", TITLE = "A General Approach to the Monitoring of Distributed Memory Machines", INSTITUTION = "LIP-IMAG, ENS Lyon", TYPE = "Technical Report", NUMBER = "RR-91-28", YEAR = 1991 } @INPROCEEDINGS{Wahl2, AUTHOR = "Nancy J. Wahl and Stephen R. Schach", TITLE = "A Paradigm for Distributed Debugging", BOOKTITLE = "Proceedings of the 20th Annual Computer Science Conference", ADDRESS = "Kansas City, Missouri", MONTH = "March", PAGES = "235--242", YEAR = 1992 } @INPROCEEDINGS{Waldecker1, AUTHOR = "Brian Waldecker and Vijay K. Garg", TITLE = "Unstable Predicate Detection in Distributed Program Debugging", BOOKTITLE = "Proceedings of the ACM/ONR Workshop on Parallel and Distributed Debugging", ADDRESS = "Santa Cruz, California", MONTH = "May", PAGES = "276--278", YEAR = 1991, NOTE = "[Extended abstract]" } @INPROCEEDINGS{Wampler1, AUTHOR = "Cheryl L. Wampler and Robert S. Hotchkiss", TITLE = "The Auditorialization of a Running Code", BOOKTITLE = "Proceedings of Supercomputer Debugging Workshop '91", AADDRESS = "Albuquerque, New Mexico", MONTH = "November", PAGES = "1--5", YEAR = 1991 } @TECHREPORT{Wang1, AUTHOR = "Jian-Zhong Wang", TITLE = "Debugging Parallel Programs by Trace Analysis", INSTITUTION = "The University of California", TYPE = "Technical Report", NUMBER = "{UCSC-CRL}-90-11", ADDRESS = "Computer Research Laboratory, Santa Cruz, California", MONTH = "March", YEAR = 1990 } @INPROCEEDINGS{Young3, AUTHOR = "Benjamin Young", TITLE = "dbd: A library approach to writing a new debugger", BOOKTITLE = "Proceedings of Supercomputer Debugging Workshop '91", AADDRESS = "Albuquerque, New Mexico", MONTH = "November", PAGES = "1--9", YEAR = 1991 } @ARTICLE{Zernik1, AUTHOR = "Dror Zernik and Larry Rudolph", TITLE = "Animating Work and Time for Debugging Parallel Programs Foundation and Experience", JOURNAL = "Proceedings of the ACM/ONR Workshop on Parallel and Distributed Debugging, published in ACM SIGPLAN Notices", VOLUME = 26, NUMBER = 12, MONTH = "December", YEAR = 1991, PAGES = "46--56" } @INPROCEEDINGS{Zhao1, AUTHOR = "Ming Zhao", TITLE = "A Visual Debugger Constructed by Program Generating Technique", BOOKTITLE = "Proceedings of Supercomputer Debugging Workshop '91", AADDRESS = "Albuquerque, New Mexico", MONTH = "November", PAGES = "1--9", YEAR = 1991 } @INPROCEEDINGS{Zitterbart1, AUTHOR = "Martina Zitterbart", TITLE = "Monitoring and Debugging Transputer-Networks with {NETMON}-II", BOOKTITLE = "Proceedings of CONPAR 90", PAGES = "200--209", YEAR = 1990 } @ARTICLE{Adams1, AUTHOR = "Evan Adams and Steven S. Muchnick", TITLE = "Dbxtool: A Window-Based Symbolic Debugger for {S}un Workstations", JOURNAL = "Software - Practice and Experience", VOLUME = 16, NUMBER = 7, YEAR = 1986, MONTH = "July", PAGES = "653--669" } @TECHREPORT{Allen1, AUTHOR = "Randy Allen and Donn Baumgartner and Ken Kennedy and Allan Porterfield", TITLE = "{PTOOL}: A Semi-Automatic Parallel Programming Assistant", INSTITUTION = "Rice University", TYPE = "Technical Report", NUMBER = "TR86-31", ADDRESS = "Department of Computer Science", MONTH = "January", YEAR = 1986, NOTE = "[Same as Allen3]" } @INPROCEEDINGS{Allen2, AUTHOR = "Todd R. Allen and David A. Padua", TITLE = "Debugging {F}ortran on a Shared Memory Machine", BOOKTITLE = "Proceedings of the 1987 International Conference on Parallel Processing", PAGES = "721--727", YEAR = 1987, MONTH = "August", ADDRESS = "University Park PA" } @INPROCEEDINGS{Allen3, AUTHOR = "Randy Allen and Donn Baumgartner and Ken Kennedy and Allan Porterfield", TITLE = "{PTOOL}: A Semi-Automatic Parallel Programming Assistant", BOOKTITLE = "Proceedings of the 1986 International Conference on Parallel Processing", PAGES = "164--170", YEAR = 1986, MONTH = "August", NOTE = "[Same as Allen1]" } @TECHREPORT{Anderson1, AUTHOR = "Thomas E. Anderson and Edward D. Lazowska", TITLE = "Quartz: A Tool for Tuning Parallel Program Performance", INSTITUTION = "University of Washington", TYPE = "Technical Report", NUMBER = "89-09-05", ADDRESS = "Department of Computer Science and Engineering", MONTH = "September", YEAR = 1989 } @INPROCEEDINGS{Andreis1x, AUTHOR = "*F. Andreis and D. Briatico and G. Ingoglia", TITLE = "A Tool for Real-Time Debug: {Cassandra}", BOOKTITLE = "Proceedings of the Third International Conference-Exhibition on Software Engineering", ADDRESS = "Versailles, France", MONTH = "May", YEAR = 1986, PAGES = "??--??" } @INPROCEEDINGS{Appelbe1, AUTHOR = "Bill Appelbe and Charles E. Mc{D}owell", TITLE = "Developing Multitasking Applications Programs", BOOKTITLE = "Proceedings of the Twenty-First Annual Hawaii International Conference on System Sciences", YEAR = 1988, MONTH = "January", PAGES = "94--101" } @INPROCEEDINGS{Appelbe1x, AUTHOR = "*William F. Appelbe and Charles E. Mc{D}owell", TITLE = "Anomaly Detection in Parallel {F}ortran Programs", BOOKTITLE = "Proceedings of the Workshop on Parallel Processing using the HEP", YEAR = 1985, PAGES = "??--??" } @ARTICLE{Appelbe2, AUTHOR = "Bill Appelbe and Kevin Smith", TITLE = "{START}/{PAT}: A Toolkit for Developing Parallel Programs", JOURNAL = "IEEE Software", VOLUME = 6, NUMBER = 4, MONTH = "July", YEAR = 1989, PAGES = "29--38" } @INPROCEEDINGS{Appelbe3, AUTHOR = "William F. Appelbe and Charles E. Mc{D}owell", TITLE = "Anomaly Reporting: A Tool for Debugging and Developing Parallel Numerical Algorithms", BOOKTITLE = "Proceedings of the First International Conference on Supercomputing Systems", PAGES = "386--391", YEAR = 1985 } @ARTICLE{Appelbe4, AUTHOR = "William F. Appelbe and Charles E. Mc{D}owell", TITLE = "Integrating Tools for Debugging and Developing Multitasking Programs", JOURNAL = "Proceedings of the ACM SIGPLAN/SIGOPS Workshop on Parallel and Distributed Debugging, published in ACM SIGPLAN NOTICES", MONTH = "January", YEAR = 1989, VOLUME = 24, NUMBER = 1, PAGES = "78--88" } @ARTICLE{Aral1, AUTHOR = "Ziya Aral and Ilya Gertner", TITLE = "High-Level Debugging in {P}arasight", PAGES = "151--162", JOURNAL = "Proceedings of the ACM SIGPLAN/SIGOPS Workshop on Parallel and Distributed Debugging, published in ACM SIGPLAN Notices", VOLUME = 24, NUMBER = 1, YEAR = 1989, MONTH = "January" } @INPROCEEDINGS{Aral1x, AUTHOR = "*Ziya Aral and Ilya Gertner", TITLE = "Parasight: An Architecture for High-Level Debugging and Profiling", BOOKTITLE = "Proceedings of the ACM 1988 International Conference on Supercomputing", MONTH = "July", YEAR = 1988, ADDRESS = "Saint Malo, France", PAGES = "??--??" } @ARTICLE{Aral2, AUTHOR = "Ziya Aral and Ilya Gertner", TITLE = "Non-Intrusive and Interactive Profiling in {P}arasight", JOURNAL = "Proceedings of the ACM/SIGPLAN PPEALS (Parallel Programming: Experience with Applications, Languages and Systems) 1988, published in ACM SIGPLAN NOTICES", VOLUME = 23, NUMBER = 9, MONTH = "September", YEAR = 1988, PAGES = "21--30" } @ARTICLE{Aral3, AUTHOR = "Ziya Aral and Ilya Gertner and Greg Schaffer", TITLE = "Efficient Debugging Primitives for Multiprocessors", JOURNAL = "Proceedings of the Third International Conference on Architectural Support for Programming Languages and Operating Systems, published in ACM SIGPLAN Notices", VOLUME = 24, NUMBER = 5, MONTH = "May", YEAR = 1989, PAGES = "87--93", NOTE = "[Same as Aral4]" } @TECHREPORT{Aral4, AUTHOR = "Ziya Aral and Ilya Gertner and Greg Schaffer", TITLE = "Efficient Debugging Primitives for Shared-Memory Multiprocessors", TYPE = "Technical Report", NUMBER = "ETR-89-001", INSTITUTION = "Encore Computer Corporation", YEAR = 1988, NOTE = "[Same as Aral3]" } @INPROCEEDINGS{Asthana1, AUTHOR = "Abhaya Asthana and H. V. Jagadish", TITLE = "Hardware Support for Debugging in a Small-Grain Parallel System: A Case Study", BOOKTITLE = "Proceedings of the ACM SIGPLAN/SIGOPS Workshop on Parallel and Distributed Debugging", PAGES = "283--285", YEAR = 1988, MONTH = "May", ADDRESS = "Madison WI", NOTE = "[Extended abstract]" } @ARTICLE{Baiardi1, AUTHOR = "F. Baiardi and N. De Francesco and E. Matteoli and S. Stefanini and G. Vaglini", TITLE = "Development of a Debugger for a Concurrent Language", JOURNAL = "Proceedings of the ACM SIGSOFT/SIGPLAN Software Engineering Symposium on High-Level Debugging, published in ACM SIGPLAN Notices", VOLUME = 18, NUMBER = 8, PAGES = "98--106", MONTH = "August", YEAR = 1983 } @ARTICLE{Baiardi2, AUTHOR = "F. Baiardi and N. De Francesco and G. Vaglini", TITLE = "Development of a Debugger for a Concurrent Language", JOURNAL = "IEEE Transactions on Software Engineering", VOLUME = "SE-12", NUMBER = 4, PAGES = "547--553", MONTH = "April", YEAR = 1986 } @INPROCEEDINGS{Bailey1, AUTHOR = "Mary L. Bailey and David Socha and David Notkin", TITLE = "Debugging Parallel Programming using Graphical Views", BOOKTITLE = "Proceedings of the 1988 International Conference on Parallel Processing", MONTH = "August", YEAR = 1988, ADDRESS = "St. Charles IL", PAGES = "46--49" } @TECHREPORT{Balasundaram1, AUTHOR = "V. Balasundaram and D. Baumgartner and D. Callahan and K. Kennedy and J. Subhlok", TITLE = "{PTOOL}: A System for Static Analysis of Parallelism in Programs", ADDRESS = "Department of Computer Science", INSTITUTION = "Rice University", NUMBER = "TR88-71", MONTH = "June", YEAR = 1988 } @INPROCEEDINGS{Balasundaram1x, AUTHOR = "*V. Balasundaram and K. Kennedy", TITLE = "Compile-Time Detection of Race Conditions in a Parallel Program", BOOKTITLE = "Proceedings of Fourth International Conference on Supercomputing", PAGES = "??--??", YEAR = 1989 } @INPROCEEDINGS{Banda1, AUTHOR = "Venu P. Banda and Richard A. Volz", TITLE = "Debugging Distributed Real-Time Software", PAGES = "286--288", BOOKTITLE = "Proceedings of the ACM SIGPLAN/SIGOPS Workshop on Parallel and Distributed Debugging", ADDRESS = "Madison WI", YEAR = 1988, MONTH = "May", NOTE = "[Extended abstract]" } @INCOLLECTION{Banda1x, AUTHOR = "*Venu P. Banda and Richard A. Volz", TITLE = "Architectural Support for Debugging and Monitoring Real-Time Software", BOOKTITLE = "Proceedings of Euromicro '80", PAGES = "200--210", PUBLISHER = "North-Holland", ADDRESS = "New York", YEAR = 1989 } @ARTICLE{Bates1, AUTHOR = "Peter Bates", TITLE = "Debugging Heterogeneous Distributed Systems using Event-Based Models of Behavior", JOURNAL = "Proceedings of the ACM SIGPLAN/SIGOPS Workshop on Parallel and Distributed Debugging, published in ACM SIGPLAN Notices", VOLUME = 24, NUMBER = 1, YEAR = 1989, MONTH = "January", PAGES = "11--22" } @TECHREPORT{Bates1x, AUTHOR = "*Peter Bates and Jack Wileden", TITLE = "High Level Debugging of Distributed Systems: The Behavioral Abstraction Approach", INSTITUTION = "University of Massachusetts", TYPE = "Technical Report", NUMBER = "COINS-83-29", YEAR = 1983, NOTE = "[Same as Bates5]" } @INPROCEEDINGS{Bates2, AUTHOR = "Peter Bates", TITLE = "Distributed Debugging Tools for Heterogeneous Distributed Systems", BOOKTITLE = "Proceedings of the Eighth International Conference on Distributed Computing Systems", YEAR = 1988, PAGES = "308--315" } @TECHREPORT{Bates2x, AUTHOR = "*Peter C. Bates", TITLE = "Debugging Programs in a Distributed System Environment", INSTITUTION = "University of Massachusetts", TYPE = "COINS Technical Report", NUMBER = "86-05", MONTH = "January", YEAR = 1986 } @ARTICLE{Bates3, AUTHOR = "Peter Bates and Jack C. Wileden", TITLE = "An Approach to High-Level Debugging of Distributed Systems", JOURNAL = "Proceedings of the ACM SIGSOFT/SIGPLAN Software Engineering Symposium on High-Level Debugging, published in ACM SIGPLAN Notices", VOLUME = 18, NUMBER = 8, PAGES = "107--111", YEAR = 1983, MONTH = "August" } @TECHREPORT{Bates3x, AUTHOR = "*Peter C. Bates", TITLE = "{EBBA} Modelling Tool a.k.a. Event Definition Language", INSTITUTION = "University of Massachusetts", TYPE = "Technical Report", NUMBER = "COINS 87-35", YEAR = 1987 } @INPROCEEDINGS{Bates4, AUTHOR = "Peter C. Bates and Jack C. Wileden", TITLE = "{EDL}: A Basis for Distributed System Debugging Tools", BOOKTITLE = "Proceedings of the Fifteenth Hawaii International Conference on System Sciences", YEAR = 1982, MONTH = "January", PAGES = "86--93" } @TECHREPORT{Bates4x, AUTHOR = "*Peter C. Bates and Jack C. Wileden and Victor R. Lesser", TITLE = "A Debugging Tool for Distributed Systems", INSTITUTION = "University of Massachusetts", TYPE = "Technical Report", NUMBER = "COINS 82-34", YEAR = 1982, NOTE = "[Same as Bates6]" } @ARTICLE{Bates5, AUTHOR = "Peter C. Bates and Jack C. Wileden", TITLE = "High-Level Debugging of Distributed Systems: The Behavioral Abstraction Approach", JOURNAL = "Journal of Systems and Software", VOLUME = 3, NUMBER = 4, PAGES = "255-264", YEAR = 1983, NOTE = "[Same as Bates1x]" } @TECHREPORT{Bates5x, AUTHOR = "*Peter C. Bates", TITLE = "Shuffle Automata: A Formal Model for Behavior Recognition in Distributed Systems", INSTITUTION = "University of Massachusetts", TYPE = "Technical Report", NUMBER = "COINS-87-27", YEAR = 1987, MONTH= "January" } @INPROCEEDINGS{Bates6, AUTHOR = "Peter C. Bates and Jack C. Wileden and Victor R. Lesser", TITLE = "A Debugging Tool for Distributed Systems", BOOKTITLE = "Second Annual Phoenix Conference on Computers and Communications", PAGES = "311--315", YEAR = 1983, NOTE = "[Same as Bates4x]" } @ARTICLE{Beck1, AUTHOR = "Bob Beck and David Olien", TITLE = "A Parallel-Programming Process Model", JOURNAL = "IEEE Software", MONTH = "May", YEAR = 1989, VOLUME = 6, NUMBER = 3, PAGES = "63--72" } @TECHREPORT{Bei1x, AUTHOR = "*J. N. Bei", TITLE = "Communication Graph Display System: On the Use of Computer Graphics to Debug Distributed Software", TYPE = "{Ph.D} Thesis", ADDRESS = "Department of Computer Science", INSTITUTION = "University of Waterloo", YEAR = 1985 } @TECHREPORT{Bei2x, AUTHOR = "*J. N. W. Bei", TITLE = "{CDGS}: A Graphical Debugger for Distributed Software", TYPE = "Technical Report", NUMBER = "85-10", INSTITUTION = "University of Waterloo", ADDRESS = "Institute for Computer Research", MONTH = "June", YEAR = 1985 } @INPROCEEDINGS{Beier1, AUTHOR = "{Hans-Jorg} Beier and Thomas Bemmerl", TITLE = "Software Monitoring of Parallel Programs", BOOKTITLE = "Proceedings of CONPAR '88", MONTH = "September", ADDRESS = "Manchester, England", YEAR = 1988, PAGES = "71--78" } @INPROCEEDINGS{Belady1, AUTHOR = "L. A. Belady and K. Hosokawa", TITLE = "Visualization of Independence and Dependence for Program Concurrency", BOOKTITLE = "Proceedings of the IEEE 1984 Workshop on Visual Languages", YEAR = 1984, PAGES = "177--183" } @INPROCEEDINGS{Bemmerl1, AUTHOR = "Thomas Bemmerl", TITLE = "An Integrated and Portable Tool Environment for Parallel Computers", BOOKTITLE = "Proceedings of the 1988 International Conference on Parallel Processing", MONTH = "August", YEAR = 1988, ADDRESS = "St. Charles IL", PAGES = "50--53" } @INPROCEEDINGS{Bemmerl1x, AUTHOR = "*T. Bemmerl and J. Haunerdinger", TITLE = "Hardware Instrumentation Techniques for Multimicroprocessors", BOOKTITLE = "Proceedings of the IFIP Conference on Parallel Processing", YEAR = 1988, PAGES = "??--??" } @INCOLLECTION{Bemmerl2x, AUTHOR = "*T. Bemmerl", TITLE = "Realtime High Level Debugging in Host/Target Environments", BOOKTITLE = "Proceedings of Euromicro '86", PAGES = "387--400", PUBLISHER = "North-Holland", ADDRESS = "New York", YEAR = 1986 } @INCOLLECTION{Bemmerl3x, AUTHOR = "*T. Bemmerl and N. Erl and O. Hansen", TITLE = "A Menu and Graphic Driven Human Interface for a High Level Debugger", BOOKTITLE = "Proceedings of Euromicro '88", PAGES = "??--??", PUBLISHER = "North-Holland", ADDRESS = "New York", YEAR = 1988 } @INPROCEEDINGS{Bemmerl4x, AUTHOR = "*T. Bemmerl and G. Schoeder", TITLE = "A Portable Realtime Multitasking Kernel with Debugging Support", BOOKTITLE = "Proceedings of International Conference on Software Engineering for Real Time Systems", PAGES = "165--171", ADDRESS = "Cirencester, U.K.", MONTH = "September", YEAR = 1987 } @INPROCEEDINGS{Berbers1, AUTHOR = "Yolande Berbers and Wouter Joosen and Pierre Verbaeten and Dirk Roose", TITLE = "Tools for Deadlock Detection on a Hypercube", BOOKTITLE = "Proceedings of CONPAR '88", MONTH = "September", YEAR = 1988, ADDRESS = "Manchester, England", PAGES = "220--227" } @TECHREPORT{Bercovitz1, AUTHOR = "Paul Bercovitz and Nicholas Carriero", TITLE = "Tuple{S}cope: A Graphical Monitor and Debugger for {L}inda-based Parallel Programs", INSTITUTION = "Yale University", TYPE = "Research Report", NUMBER = "YALEU/DCS/RR-782", MONTH = "April", YEAR = 1990 } @MANUAL{Bercovitz2, AUTHOR = "Paul Bercovitz", TITLE = "Tuple{S}cope User's Guide", ORGANIZATION = "Yale University", ADDRESS = "New Haven CT", MONTH = "April", YEAR = 1990 } @INPROCEEDINGS{Bhatt1, AUTHOR = "Devesh Bhatt and Michael Schroeder", TITLE = "A Comprehensive Approach to Instrumentation for Experimentation in a Distributed Computing Environment", BOOKTITLE = "Proceedings of the Third International Conference on Distributed Computing Systems", YEAR = 1982, PAGES = "330--340" } @ARTICLE{Black1, AUTHOR = "David L. Black and David B. Golub and Karl Hauth and Avadis Tevanian and Richard Sanzi", TITLE = "The {M}ach Exception Handling Facility", PAGES = "45--56", JOURNAL = "Proceedings of the ACM SIGPLAN/SIGOPS Workshop on Parallel and Distributed Debugging, published in ACM SIGPLAN Notices", VOLUME = 24, NUMBER = 1, YEAR = 1989, MONTH = "January", NOTE = "[Same as Black1x]" } @TECHREPORT{Black1x, AUTHOR = "*David L. Black and David B. Golub and Avadis Tevanian and Richard Sanzi", TITLE = "The {M}ach exception handling facility", NUMBER = "CMU-CS-88-129", ADDRESS = "School of Computer Science", INSTITUTION = "Carnegie-Mellon University", YEAR = 1988, NOTE = "[Same as Black1]" } @INPROCEEDINGS{Blake1x, AUTHOR = "*R. Blake", TITLE = "{XRAY}: Instrumentation for Multiple Computers", BOOKTITLE = "Information Processing 80, Proceedings of the IFIP Eighth World Computer Congress", MONTH = "May", YEAR = 1980 } @ARTICLE{Boari1, AUTHOR = "Maurelio Boari and Stefano Crespi-Reghizzi and Alberto Dapra and Francesco Maderna and Antonio Natali", TITLE = "Multiple-Microprocessor Programming Techniques: {MML}, a New Set of Tools", JOURNAL = "Computer", MONTH = "January", YEAR = 1984, VOLUME = 14, NUMBER = 1, PAGES = "47--59" } @INPROCEEDINGS{Brandis1, AUTHOR = "Craig Brandis and Shreekant S. Thakkar", TITLE = "A Parallel Program Event Monitor", BOOKTITLE = "Proceedings of the Twentieth Annual Hawaii International Conference on System Sciences", MONTH = "January", YEAR = 1987, PAGES = "141--151" } @INCOLLECTION{Brewer1, AUTHOR = "Orlie Brewer and Jack Dongarra and Danny Sorenson", TITLE = "Tools to Aid in the Analysis of Memory Access Patterns for {Fortran} Programs", BOOKTITLE = "Parallel Computing 9", PAGES = "25--35", PUBLISHER = "North-Holland", ADDRESS = "New York", YEAR = 1988, NOTE = "[Same as Brewer2]" } @TECHREPORT{Brewer2, AUTHOR = "Orlie Brewer and Jack Dongarra and Danny Sorenson", TITLE = "Tools to Aid in the Analysis of Memory Access Patterns for {Fortran} Programs", TYPE = "Technical Memorandum", NUMBER = "120", INSTITUTION = "Argonne National Laboratory", MONTH = "June", YEAR = 1988, NOTE = "[Same as Brewer1]" } @ARTICLE{Brinch1, AUTHOR = "Per {Brinch Hansen}", TITLE = "Reproducible Testing of Monitors", JOURNAL = "Software - Practice and Experience", VOLUME = 8, PAGES = "721--729", YEAR = 1978 } @ARTICLE{Brindle1, AUTHOR = "Anne F. Brindle and Richard N. Taylor and David F. Martin", TITLE = "A Debugger for {Ada} Tasking", JOURNAL = "IEEE Transactions on Software Engineering", MONTH = "March", YEAR = 1989, VOLUME = 15, NUMBER = 3, PAGES = "293--304", NOTE = "[Same as Brindle2x]" } @TECHREPORT{Brindle1x, AUTHOR = "*A. F. Brindle and D. F. Martin and R. N. Taylor and L. R. Jansen", TITLE = "A Model for the Run-Time Processing of {Ada} Tasking", TYPE = "Technical Report", NUMBER = "ATR-84(8233)-2", INSTITUTION = "Aerospace Corporation", YEAR = 1984 } @TECHREPORT{Brindle2x, AUTHOR = "*Anne F. Brindle and Richard N. Taylor and David F. Martin", TITLE = "A Debugger for {A}da Tasking", TYPE = "Technical Report", NUMBER = "ATR-85(8033)-1", INSTITUTION = "Aerospace Corporation", YEAR = 1985, NOTE = "[Same as Brindle1]" } @INPROCEEDINGS{Bristow1, AUTHOR = "G. Bristow and C. Drey and B. Edwards and W. Riddle", TITLE = "Anomaly Detection in Concurrent Programs", BOOKTITLE = "Proceedings of the Fourth International Conference on Software Engineering", YEAR = 1979, PAGES = "265--273" } @TECHREPORT{Bristow1x, AUTHOR = "*G. Bristow and C. Drey and B. Edwards and W. Riddle", TITLE = "Design of a System for Anomaly Detections in {HAL/S} Programs", INSTITUTION = "University of Colorado at Boulder", TYPE = "Technical Report", ADDRESS = "Department of Computer Science", NUMBER = "CU-CS-151-79", YEAR = 1979 } @ARTICLE{Bruegge1, AUTHOR = "Bernd Bruegge", TITLE = "Program Development for a Systolic Array", JOURNAL = "Proceedings of the ACM/SIGPLAN PPEALS (Parallel Programming: Experience with Applications, Languages and Systems) 1988, published in ACM SIGPLAN NOTICES", VOLUME = 23, NUMBER = 9, MONTH = "September", YEAR = 1988, PAGES = "31--41" } @ARTICLE{Bruegge2, AUTHOR = "Bernd Bruegge and Thomas Gross", TITLE = "A Program Debugger for a Systolic Array: Design and Implementation", PAGES = "174--182", JOURNAL = "Proceedings of the ACM SIGPLAN/SIGOPS Workshop on Parallel and Distributed Debugging, published in ACM SIGPLAN Notices", VOLUME = 24, NUMBER = 1, YEAR = 1989, MONTH = "January" } @ARTICLE{Bruegge3, AUTHOR = "Bernd Bruegge and Peter Hibbard", TITLE = "Generalized Path Expressions: A High Level Debugging Mechanism", JOURNAL = "ACM SIGPLAN Notices", VOLUME = 18, NUMBER = 8, MONTH = "March", YEAR = 1983, PAGES = "34--44", NOTE = "[Same as Bruegge4]" } @ARTICLE{Bruegge4, AUTHOR = "Bernd Bruegge and Peter Hibbard", TITLE = "Generalized Path Expressions: A High Level Debugging Mechanism", JOURNAL = "Journal of Systems and Software", VOLUME = 3, NUMBER = 4, YEAR = 1983, PAGES = "265--276", NOTE = "[Same as Bruegge3]" } @INPROCEEDINGS{Bruegge5, AUTHOR = "Bernd Bruegge and Frank Walzer", TITLE = "Runtime Monitoring in a Network Environment", BOOKTITLE = "Proceedings of 1990 International Conference on Parallel Processing", ADDRESS = "University Park PA", MONTH = "August", PAGES = "II.278--II.279", YEAR = 1990 } @INPROCEEDINGS{Burdorf1, AUTHOR = "Christopher Burdorf and John Fitch and Jed Marti and Julian Padget", TITLE = "A Multiprocessor Execution Profiler", BOOKTITLE = "Proceedings of the Twenty-Second Annual Hawaii International Conference on System Sciences", YEAR = 1989, MONTH = "January", PAGES = "524--532" } @INPROCEEDINGS{Burkhart1, AUTHOR = "Helmar Burkhart and Roland Millen", TITLE = "Monitoring Tools in a Multiprocessor Environment", BOOKTITLE = "Parallel Computing 85", EDITOR = "M. Feilmeier and G. Joubert and U. Schendel", PUBLISHER = "North-Holland", YEAR = 1986, PAGES = "345--351" } @INPROCEEDINGS{Caillet1, AUTHOR = "{Jean-Francois} Caillet and Christian Bonnet and Barbara Raither", TITLE = "High Level Interpretation of Execution Traces of {A}da Tasks", BOOKTITLE = "Proceedings of the First European Software Engineering Conference", PAGES = "309--317", YEAR = 1987 } @INCOLLECTION{Callahan1, AUTHOR = "David Callahan and Keith D. Cooper and Robert T. Hood and Ken Kennedy and Linda M. Torczon and Scott K. Warren", TITLE = "Parallel Programming Support in {ParaScope}", EDITOR = "R. Dierstein and D. Muller-Wichards and H. M. Wacker", BOOKTITLE = "Parallel Computing in Science and Engineering, Proceedings of the Fourth International DFVLR Seminar on Foundations of Engineering Sciences", PAGES = "91--106", PUBLISHER = "Springer-Verlag", ADDRESS = "New York", YEAR = 1988, NOTE = "[Same as Callahan3]" } @ARTICLE{Callahan2, AUTHOR = "David Callahan and Jaspal Subhlok", TITLE = "Static Analysis of Low-Level Synchronization", PAGES = "100--111", JOURNAL = "Proceedings of the ACM SIGPLAN/SIGOPS Workshop on Parallel and Distributed Debugging, published in ACM SIGPLAN Notices", VOLUME = 24, NUMBER = 1, YEAR = 1989, MONTH = "January" } @TECHREPORT{Callahan3, AUTHOR = "David Callahan and Keith D. Cooper and Robert T. Hood and Ken Kennedy and Linda M. Torczon and Scott K. Warren", TITLE = "Parallel Programming Support in {ParaScope}", INSTITUTION = "Rice University", TYPE = "Technical Report", NUMBER = "TR87-59", ADDRESS = "Department of Computer Science", YEAR = 1987, NOTE = "[Same as Callahan1]" } @INPROCEEDINGS{Callahan4, AUTHOR = "David Callahan and Ken Kennedy and Jaspal Subhlok", TITLE = "Analysis of Event Synchronization in a Parallel Programming Tool", BOOKTITLE = "Proceedings of the Second ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming", ADDRESS = "Seattle WA", MONTH = "March", PAGES = "21--30", YEAR = 1990 } @INPROCEEDINGS{Cameron1, AUTHOR = "E. J. Cameron and B. Gopinath and P. Metzger and T. Reingold", TITLE = "Info{P}robe: A Utility for Animation of {IC*} Programs", BOOKTITLE = "Proceedings of the Twenty-Second Annual Hawaii International Conference on System Sciences", YEAR = 1989, MONTH = "January", PAGES = "126--133" } @ARTICLE{Cameron2, AUTHOR = "E. Jane Cameron and David M. Cohen", TITLE = "The {IC*} System for Debugging Parallel Programs via Interactive Monitoring and Control", PAGES = "261--270", JOURNAL = "Proceedings of the ACM SIGPLAN/SIGOPS Workshop on Parallel and Distributed Debugging, published in ACM SIGPLAN Notices", VOLUME = 24, NUMBER = 1, YEAR = 1989, MONTH = "January" } @ARTICLE{Cargill1, AUTHOR = "T. A. Cargill", TITLE = "Pi: A Case Study in Object-Oriented Programming", JOURNAL = "Proceedings of the Conference on Object-Oriented Programming Systems, Languages, and Applications, published in ACM SIGPLAN Notices", VOLUME = 21, NUMBER = 11, MONTH = "November", YEAR = 1986, PAGES = "350--360" } @INPROCEEDINGS{Cargill1x, AUTHOR = "*T. A. Cargill", TITLE = "The Feel of {P}i", BOOKTITLE = "Proceedings Winter USENIX Meeting", MONTH = "January", YEAR = 1986, PAGES = "??--??" } @ARTICLE{Carle1, AUTHOR = "Alan Carle and Keith D. Cooper and Robert T. Hood and Ken Kennedy and Linda Torczon and Scott K. Warren", TITLE = "A Practical Environment for Scientific Programming", JOURNAL = "IEEE Computer", YEAR = 1987, VOLUME = 20, NUMBER = 11, MONTH = "November", PAGES = "75--89" } @INPROCEEDINGS{Carver1, AUTHOR = "Richard H. Carver and {Kuo-Chung} Tai", TITLE = "Reproducible Testing of Concurrent Programs Based on Shared Variables", BOOKTITLE = "Proceedings of the Sixth International Conference on Distributed Computing Systems", PAGES = "428--433", YEAR = 1986, NOTE = "[Same as Carver1x]" } @TECHREPORT{Carver1x, AUTHOR = "*Richard H. Carver and {Kuo-Chung} Tai", TITLE = "Reproducible Testing of Concurrent Programs Based on Shared Variables", TYPE = "Technical Report", NUMBER = "TR-85-13", ADDRESS = "Department of Computer Science", INSTITUTION = "North Carolina State University", YEAR = 1985, NOTE = "[Same as Carver1]" } @INPROCEEDINGS{Cheng1, AUTHOR = "Jingde Cheng and Keijiro Araki and Kazuo Ushijima", TITLE = "Event-Driven Execution Monitor for {Ada} Tasking Programs", BOOKTITLE = "Proceedings of COMPSAC 87", PAGES = "381--388", YEAR = 1987, MONTH = "October" } @INPROCEEDINGS{Cheng2, AUTHOR = "Jingde Cheng and Keijiro Araki and Kazuo Ushijima", TITLE = "Event-Driven Execution Monitor for {A}da Tasking Programs", BOOKTITLE = "Proceedings of COMPSAC 87", ADDRESS = "Tokyo", MONTH = "October", PAGES = "381--388", YEAR = 1987 } @ARTICLE{Cheng3, AUTHOR = "Jingde Cheng and Kazuo Ushijima", TITLE = "Naming {A}da Tasks at Run-time", JOURNAL = "ACM Ada Letters", VOLUME = 9, NUMBER = 2, MONTH = "February", YEAR = 1989, PAGES = "52--61" } @INPROCEEDINGS{Cheng4, AUTHOR = "Jingde Cheng and Keijiro Araki and Kazuo Ushijima", TITLE = "Detecting Tasking Communication Deadlocks in Concurrent {A}da Programs", BOOKTITLE = "Proceedings of International Computer Science Conference '88", ADDRESS = "Hong Kong", MONTH = "December", PAGES = "138--145", YEAR = 1988 } @INPROCEEDINGS{Cheng5, AUTHOR = "Jingde Cheng and Kazuo Ushijima", TITLE = "Partial Order Transparency in Monitoring Tasking Behaviors of Concurrent {A}da Programs", BOOKTITLE = "Proceedings of International Computer Science Conference '88", ADDRESS = "Hong Kong", MONTH = "December", PAGES = "583--588", YEAR = 1988 } @INPROCEEDINGS{Cheng6, AUTHOR = "Jingde Cheng and Kazuo Ushijima", TITLE = "Partial Order Transparency: A Minimum Requirement for Monitoring Concurrent Systems", BOOKTITLE = "Proceedings of Second International Workshop on Software Engineering and Its Applications", ADDRESS = "Toulouse, France", MONTH = "December", PAGES = "827--839", YEAR = 1989 } @TECHREPORT{Cheng7, AUTHOR = "Jingde Cheng", TITLE = "Studies on Monitoring Concurrent Programs", TYPE = "{Ph.D.} Dissertation", ADDRESS = "Department of Computer Science and Communication Engineering", INSTITUTION = "Kyushu University", MONTH = "December", YEAR = 1988 } @INPROCEEDINGS{Cheng8, AUTHOR = "Doreen Y. Cheng", TITLE = "{HDB} -- A High Level Debugging Tool Using Checksums", BOOKTITLE = "Proceedings of Supercomputing '89", ADDRESS = "Reno NV", MONTH = "November", PAGES = "568--573", YEAR = 1989 } @INPROCEEDINGS{Cheung1, AUTHOR = "W. H. Cheung and J. P. Black", TITLE = "{ETGL}: A Language for Describing Dynamic Hierarchical Cluster Interactions", PAGES = "289--291", BOOKTITLE = "Proceedings of the ACM SIGPLAN/SIGOPS Workshop on Parallel and Distributed Debugging", ADDRESS = "Madison WI", YEAR = 1988, MONTH = "May", NOTE = "[Extended abstract]" } @TECHREPORT{Cheung1x, AUTHOR = "*W. H. Cheung and J. P. Black and E. G. Manning", TITLE = "A Study of Distributed Debugging", TYPE = "Research Report", NUMBER = "CS-87-53", ADDRESS = "Faculty of Mathematics", INSTITUTION = "University of Waterloo", MONTH = "October", YEAR = 1987 } @TECHREPORT{Chiu1x, AUTHOR = "*S. Y. Chiu", TITLE = "Debugging Distributed Computations in a Nested Atomic Action System", TYPE = "{Ph.D.} Thesis", ADDRESS = "Department of Computer Science", INSTITUTION = "Massachusetts Institute of Technology", YEAR = 1984 } @TECHREPORT{Chiu2x, AUTHOR = "*S. Y. Chiu", TITLE = "Debugging Distributed Computations in a Nested Atomic Action System", TYPE = "Technical Report", NUMBER = "TR-327", ADDRESS = "Laboratory for Computer Science", INSTITUTION = "Massachusetts Institute of Technology", YEAR = 1984 } @TECHREPORT{Choi1, AUTHOR = "{Jong-Deok} Choi and Barton P. Miller and Robert Netzer", TITLE = "Techniques for Debugging Parallel Programs with Flowback Analysis", INSTITUTION = "University of Wisconsin, Madison", TYPE = "Technical Report", ADDRESS = "Computer Sciences Department", NUMBER = 786, MONTH = "August", YEAR = 1988 } @TECHREPORT{Choi1x, AUTHOR = "*Jong-Deok Choi", TITLE = "Parallel Program Debugging with Flowback Analysis", INSTITUTION = "University of Wisconsin, Madison", TYPE = "{Ph.D.} Thesis", ADDRESS = "Computer Sciences Department", YEAR = 1989 } @INCOLLECTION{Conte1, AUTHOR = "Gianni Conte and Francesco Gregoretti", TITLE = "Software Development and Debug Aids for the u* Multimicroprocessor System", BOOKTITLE = "Microprocessor Systems, Proceedings of Euromicro '80", EDITOR = "M. Sami and L. Thompson and L. Mezzalira", PAGES = "149--156", PUBLISHER = "North-Holland", ADDRESS = "New York", YEAR = 1980 } @INPROCEEDINGS{Cooper1, AUTHOR = "Robert Cooper", TITLE = "Pilgrim: A Debugger for Distributed Systems", BOOKTITLE = "Proceedings of the Seventh International Conference on Distributed Computing Systems", YEAR = 1987, ADDRESS = "Berlin", PAGES = "458--465", NOTE = "[Same as Cooper2]" } @TECHREPORT{Cooper2, AUTHOR = "Robert Cooper", TITLE = "Pilgrim: A Debugger for Distributed Systems", INSTITUTION = "University of Cambridge", TYPE = "Technical Report", NUMBER = 119, ADDRESS = "Computer Laboratory", MONTH = "October", YEAR = 1987, NOTE = "[Same as Cooper1]" } @ARTICLE{Corsini1, AUTHOR = "Paolo Corsini and Cosimo Antonio Prete", TITLE = "Multibug: Interactive Debugging in Distributed Systems", JOURNAL = "IEEE Micro", VOLUME = 6, NUMBER = 3, MONTH = "June", YEAR = 1986, PAGES = "26--33" } @TECHREPORT{Couch1, AUTHOR = "Alva L. Couch", TITLE = "Graphical Representations of Program Performance on Hypercube Message-Passing Multiprocessors", TYPE = "Technical Report", NUMBER = "88-4", INSTITUTION = "Tufts University", ADDRESS = "Department of Computer Science", MONTH ="April", YEAR = 1988, NOTE = "[Same as Couch1x]" } @TECHREPORT{Couch1x, AUTHOR = "*Alva L. Couch", TITLE = "Graphical Representations of Program Performance on Hypercube Message-Passing Multiprocessors", TYPE = "{Ph.D.} Thesis", INSTITUTION = "Tufts University", YEAR = 1988, NOTE = "[Same as Couch1]" } @TECHREPORT{Couch2, AUTHOR = "Alva L. Couch and David W. Krumme", TITLE = "Projection, Pursuit, and the {T}riplex Tool Set for the {NCUBE} Multiprocessor", INSTITUTION = "Tufts University", TYPE = "Technical Report", ADDRESS = "Department of Computer Science", MONTH = "November", YEAR = 1989 } @INPROCEEDINGS{Curtis1, AUTHOR = "R. Curtis and L. Wittie", TITLE = "Bug{N}et: A Debugging System for Parallel Programming Environments", BOOKTITLE = "Proceedings of the Third International Conference on Distributed Computing Systems", PAGES = "394--399", YEAR = 1982 } @ARTICLE{Davis1, AUTHOR = "Helen Davis and John Hennessy", TITLE = "Characterizing the Synchronization Behavior of Parallel Programs", JOURNAL = "Proceedings of the ACM/SIGPLAN PPEALS (Parallel Programming: Experience with Applications, Languages and Systems) 1988, published in ACM SIGPLAN NOTICES", VOLUME = 23, NUMBER = 9, MONTH = "September", YEAR = 1988, PAGES = "198--211" } @INPROCEEDINGS{Defrancesco1, AUTHOR = "N. {De Francesco} and D. Latella and G. Vaglini", TITLE = "An Interactive Debugger for a Concurrent Language", BOOKTITLE = "Proceedings of the Eighth International Conference on Software Engineering", YEAR = 1985, PAGES = "320--325" } @ARTICLE{Delisle1, AUTHOR = "Norman Delisle and Mayer Schwartz", TITLE = "A Programming Environment for {CSP}", JOURNAL = "Proceedings of the ACM SIGSOFT/SIGPLAN Software Engineering Symposium on Practical Software Development Environments, published in ACM SIGPLAN Notices", VOLUME = 22, NUMBER = 1, YEAR = 1987, PAGES = "34--41" } @ARTICLE{Dimaio1, AUTHOR = "A. {Di Maio} and S. Ceri and S. Crespi Reghizzi", TITLE = "Execution Monitoring and Debugging Tool for {A}da using Relational Algebra", JOURNAL = "Ada in Use, Proceedings of the Ada International Conference, published in ACM Ada Letters", VOLUME = 5, NUMBER = 2, MONTH = "September", YEAR = 1985, PAGES = "109--123" } @INPROCEEDINGS{Dinning1, AUTHOR = "Anne Dinning and Edith Schonberg", TITLE = "An Empirical Comparison of Monitoring Algorithms for Access Anomaly Detection", BOOKTITLE = "Proceedings of the Second ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming", ADDRESS = "Seattle WA", MONTH = "March", PAGES = "1--10", YEAR = 1990 } @TECHREPORT{Dinning1x, AUTHOR = "Anne Dinning and Edith Schonberg", TITLE = "An Empirical Comparison of Monitoring Algorithms for Access Anomaly Detection", INSTITUTION = "New York University", TYPE = "Technical Report", NUMBER = "Ultracomputer Note 163", MONTH = "July", YEAR = 1989 } @INPROCEEDINGS{Dinucci1, AUTHOR ="D. C. Di{N}ucci and R. G. Babb II", TITLE = "Practical Support for Parallel Programming", BOOKTITLE = "Proceedings of the Twenty-First Hawaii International Conference on System Sciences", YEAR = 1988, MONTH = "January", PAGES = "109--118" } @INPROCEEDINGS{Dinucci2, AUTHOR = "David Di{N}ucci", TITLE = "High-Level Parallel Debugging with {LGDF}2", PAGES = "292--294", BOOKTITLE = "Proceedings of the ACM SIGPLAN/SIGOPS Workshop on Parallel and Distributed Debugging", ADDRESS = "Madison WI", YEAR = 1988, MONTH = "May", NOTE = "[Extended abstract]" } @TECHREPORT{Disz1, AUTHOR = "Terry Disz and Ewing Lusk", TITLE = "A Graphical Tool for Observing the Behavior of Parallel Logic Programs", NUMBER = "CSRD 746", TYPE = "Technical Report", INSTITUTION = "Argonne National Laboratory", MONTH = "February", YEAR = 1988 } @INPROCEEDINGS{Doeppner1, AUTHOR = "Thomas W. {Doeppner, Jr.} and David D. Johnson", TITLE = "A Multi-Thread Debugger", PAGES = "295--297", BOOKTITLE = "Proceedings of the ACM SIGPLAN/SIGOPS Workshop on Parallel and Distributed Debugging", ADDRESS = "Madison WI", YEAR = 1988, MONTH = "May", NOTE = "[Extended abstract]" } @TECHREPORT{Doeppner1x, AUTHOR = "*Thomas W. {Doeppner, Jr.}", TITLE = "Threads: A System for the Support of Concurrent Programming", TYPE = "Technical Report", NUMBER = "CS-87-11", ADDRESS = "Computer Science Department", INSTITUTION = "Brown University", MONTH = "June", YEAR = 1987 } @INCOLLECTION{Dongarra1, AUTHOR = "J. J. Dongarra and D. C. Sorensen", TITLE = "{SCHEDULE}: Tools for Developing and Analyzing Parallel {F}ortran Programs", BOOKTITLE = "The Characteristics of Parallel Algorithms", EDITOR = "Lea H. Jamieson and Dennis B. Gannon and Robert J. Douglas", PUBLISHER = "MIT Press", YEAR = 1987, PAGES = "363--394", NOTE = "[Same as Dongarra3]" } @MANUAL{Dongarra2, AUTHOR = "J. J. Dongarra and D. C. Sorensen", TITLE = "{SCHEDULE} Users Guide", ORGANIZATION = "Argonne National Laboratory", ADDRESS = "Argonne IL", MONTH = "June", YEAR = 1987 } @TECHREPORT{Dongarra3, AUTHOR = "J. Dongarra and D. Sorensen", TITLE = "{SCHEDULE}: Tools for Developing and Analyzing Parallel {F}ortran Programs", TYPE = "Technical Memo", NUMBER = "ANL-MCS-TM-86", INSTITUTION = "Argonne National Laboratory", MONTH = "November", YEAR = 1986, NOTE = "[Same as Dongarra1]" } @ARTICLE{Dongarra4, AUTHOR = "Jack Dongarra and Orlie Brewer and James Arthur Kohl and Samuel Fineberg", TITLE = "A Tool to Aid in the Design, Implementation, and Understanding of Matrix Algorithms for Parallel Processors", JOURNAL = "Journal of Parallel and Distributed Computing", VOLUME = 9, MONTH = "June", YEAR = 1990, PAGES = "185--202" } @INPROCEEDINGS{Dubois1, AUTHOR = "M. Dubois and F. A. Briggs and I. Patil and M. Balakrishman", TITLE = "Trace-Driven Simulations of Parallel and Distributed Algorithms in Multiprocessors", BOOKTITLE = "Proceedings of the 1986 International Conference on Parallel Processing", YEAR = 1986, MONTH = "August", PAGES = "909--916" } @INPROCEEDINGS{Eggers1, AUTHOR = "Susan J. Eggers and Randy H. Katz", TITLE = "A Characterization of Sharing in Parallel Programs and Its Application to Coherency Protocol Evaluation", BOOKTITLE = "Proceedings of the Fifth Annual International Symposium on Computer Architecture", MONTH = "May", PAGES = "373--382", YEAR = 1988 } @INPROCEEDINGS{Eichholz1, AUTHOR = "Stefan Eichholz and Franz Abstreiter", TITLE = "Runtime Observation of Parallel Programs", BOOKTITLE = "Proceedings of CONPAR '88", MONTH = "September", YEAR = 1988, ADDRESS = "Manchester, England", PAGES = "63--70" } @ARTICLE{Elshoff1, AUTHOR = "I. J. P. Elshoff", TITLE = "A Distributed Debugger for {A}moeba", JOURNAL = "Proceedings of the ACM SIGPLAN/SIGOPS Workshop on Parallel and Distributed Debugging, published in ACM SIGPLAN NOTICES", VOLUME = 24, NUMBER = 1, YEAR = 1989, PAGES = "1--10", MONTH = "January" } @ARTICLE{Emrath1, AUTHOR = "Perry A. Emrath and David A. Padua", TITLE = "Automatic Detection of Nondeterminacy in Parallel Programs", PAGES = "89--99", JOURNAL = "Proceedings of the ACM SIGPLAN/SIGOPS Workshop on Parallel and Distributed Debugging, published in ACM SIGPLAN Notices", VOLUME = 24, NUMBER = 1, YEAR = 1989, MONTH = "January" } @INPROCEEDINGS{Emrath2, AUTHOR = "Perry A. Emrath and Sanjoy Ghosh and David A. Padua", TITLE = "Event Synchronization Analysis for Debugging Parallel Programs", BOOKTITLE = "Proceedings of Supercomputing '89", ADDRESS = "Reno NV", MONTH = "November", PAGES = "580--588", YEAR = 1989 } @INPROCEEDINGS{Engstrom1, AUTHOR = "B. R. Engstrom and P. R. Capello", TITLE = "The {SDEF} Systolic Programming System", BOOKTITLE = "Proceedings of the 1987 International Conference on Parallel Processing", ADDRESS = "University Park PA", MONTH = "August", YEAR = 1987, PAGES = "645--652" } @INPROCEEDINGS{Fagerstrom1, AUTHOR = "Johan Fagerstrom", TITLE = "Enabling Structured Debugging of Distributed Systems", PAGES = "298--300", BOOKTITLE = "Proceedings of the ACM SIGPLAN/SIGOPS Workshop on Parallel and Distributed Debugging", ADDRESS = "Madison WI", YEAR = 1988, MONTH = "May", NOTE = "[Extended abstract]" } @TECHREPORT{Fagerstrom1x, AUTHOR = "*Johan Fagerstrom and Yngve Larsson and Lars Stromberg", TITLE = "Debugging Techniques for Distributed Environments", TYPE = "Research Report", NUMBER = "LiTH-IDA-R-86-35", YEAR = 1986, INSTITUTION = "Linkoping University" } @ARTICLE{Fairley1, AUTHOR = "R. Fairley", TITLE = "{Ada} Debugging and Testing Support Environment", JOURNAL = "ACM SIGPLAN Notices", VOLUME = 15, NUMBER = 11, PAGES = "16--25", MONTH = "November", YEAR = 1980 } @ARTICLE{Feldman1, AUTHOR = "Stuart I. Feldman and Channing B. Brown", TITLE = "{IGOR}: A System for Program Debugging via Reversible Execution", PAGES = "112--123", JOURNAL = "Proceedings of the ACM SIGPLAN/SIGOPS Workshop on Parallel and Distributed Debugging, published in ACM SIGPLAN Notices", VOLUME = 24, NUMBER = 1, YEAR = 1989, MONTH = "January" } @ARTICLE{Fidge1, AUTHOR = "C. J. Fidge", TITLE = "Partial Orders for Parallel Debugging", PAGES = "183--194", JOURNAL = "Proceedings of the ACM SIGPLAN/SIGOPS Workshop on Parallel and Distributed Debugging, published in ACM SIGPLAN Notices", VOLUME = 24, NUMBER = 1, YEAR = 1989, MONTH = "January" } @ARTICLE{Fidge2, AUTHOR = "C. J. Fidge", TITLE = "Reproducible Tests in {CSP}", JOURNAL = "Australian Computer Journal", MONTH = "May", YEAR = 1987, VOLUME = 19, NUMBER = 2, PAGES = "92--98", NOTE = "[Same as Fidge2x]" } @INPROCEEDINGS{Fidge2x, AUTHOR = "*C. J. Fidge", TITLE = "Reproducible Tests in {CSP}", BOOKTITLE = "Proceedings of the Tenth Australian Computer Science Conference", ADDRESS = "Deakin University", MONTH = "February", YEAR = 1987, PAGES = "??--??", NOTE = "[Same as Fidge2]" } @TECHREPORT{Finke1x, AUTHOR = "*A. Finke", TITLE = "{ART}: Anomaly Reporting Tool for Concurrent Programming Languages", TYPE = "Technical Report", INSTITUTION = "University of California at San Diego", ADDRESS = "Computer Science Department", NUMBER = "CS-086", YEAR = 1986 } @ARTICLE{Forin1, AUTHOR = "Alessandro Forin", TITLE = "Debugging of Heterogeneous Parallel Systems", PAGES = "130--140", JOURNAL = "Proceedings of the ACM SIGPLAN/SIGOPS Workshop on Parallel and Distributed Debugging, published in ACM SIGPLAN Notices", VOLUME = 24, NUMBER = 1, YEAR = 1989, MONTH = "January" } @INPROCEEDINGS{Foudriat1, AUTHOR = "Edwin C. Foudriat", TITLE = "Panel Discussion --- Debugging in Distributed Systems", BOOKTITLE = "Proceedings of the Fifth International Conference on Distributed Computing Systems", ADDRESS = "Denver CO", MONTH = "May", PAGES = "548", YEAR = 1985 } @INPROCEEDINGS{Fowler1, AUTHOR = "Jerry Fowler and Willy Zwaenepoel", TITLE = "The Use of Computation Dependency Graphs in Distributed Debugging", PAGES = "304--306", BOOKTITLE = "Proceedings of the ACM SIGPLAN/SIGOPS Workshop on Parallel and Distributed Debugging", ADDRESS = "Madison WI", YEAR = 1988, MONTH = "May", NOTE = "[Extended abstract]" } @INPROCEEDINGS{Fowler1x, AUTHOR = "*Jerry Fowler and Willy Zwaenepoel", TITLE = "Causal Distributed Breakpoints", BOOKTITLE = "Proceedings of Tenth International Conference on Distributed Computing Systems", ADDRESS = "Paris, France", MONTH = "May", PAGES = "134--141", YEAR = 1990 } @ARTICLE{Fowler2, AUTHOR = "Robert J. Fowler and Thomas J. Le{B}lanc and John M. {Mellor-Crummey}", TITLE = "An Integrated Approach to Parallel Program Debugging and Performance Analysis on Large-Scale Multiprocessors", JOURNAL = "Proceedings of the ACM SIGPLAN/SIGOPS Workshop on Parallel and Distributed Debugging, published in ACM SIGPLAN NOTICES", VOLUME = 24, NUMBER = 1, PAGES = "163--173", YEAR = 1989, MONTH = "January" } @TECHREPORT{Fowler3, AUTHOR = "Robert Fowler and Ivan Bello", TITLE = "The Programmer's Guide to {Moviola}: An Interactive Execution History Browser", INSTITUTION = "University of Rochester", TYPE = "Technical Report", NUMBER = "269", ADDRESS = "Department of Computer Science", MONTH = "February", YEAR = 1989 } @INPROCEEDINGS{Francioni1, AUTHOR = "Joan M. Francioni", TITLE = "Communication Profiles of Distributed Parallel Processes", PAGES = "301--303", BOOKTITLE = "Proceedings of the ACM SIGPLAN/SIGOPS Workshop on Parallel and Distributed Debugging", ADDRESS = "Madison WI", YEAR = 1988, MONTH = "May", NOTE = "[Extended abstract]" } @TECHREPORT{Francioni2, AUTHOR = "Joan M. Francioni", TITLE = "Design of a Communication Modeling Tool for Debugging Parallel Programs", INSTITUTION = "Michigan Technological University", TYPE = "Technical Report", NUMBER = "CS-TR-89-7", ADDRESS = "Department of Computer Science", MONTH = "April", YEAR = 1989 } @INPROCEEDINGS{Gaglianello1, AUTHOR = "Robert D. Gaglianello and Howard P. Katseff", TITLE = "The {Meglos} User Interface", BOOKTITLE = "Proceedings of the Fall Joint Computer Conference", PAGES = "169--177", YEAR = 1986 } @ARTICLE{Gait1, AUTHOR = "Jason Gait", TITLE = "A Debugger for Concurrent Programs", JOURNAL = "Software - Practice and Experience", VOLUME = 15, NUMBER = 6, PAGES = "539--554", MONTH = "June", YEAR = 1985 } @TECHREPORT{Gait1x, AUTHOR = "*Jason Gait", TITLE = "A Probe Effect in Concurrent Programs", TYPE = "Technical Report", NUMBER = "CR-84-04", ADDRESS = "Computer Research Labs", INSTITUTION = "Tektronix Inc.", MONTH = "February", YEAR = 1984, NOTE = "[Same as Gait2]" } @ARTICLE{Gait2, AUTHOR = "Jason Gait", TITLE = "A Probe Effect in Concurrent Programs", JOURNAL = "Software - Practice and Experience", VOLUME = 16, NUMBER = 3, MONTH = "March", YEAR = 1986, PAGES = "225--233", NOTE = "[Same as Gait1x]" } @ARTICLE{Gait3, AUTHOR = "Jason Gait and Terry Laskodi and Rick Krull", TITLE = "Interactive Monitor for a Communication Kernel", JOURNAL = "Computer Systems Science and Engineering", VOLUME = 4, NUMBER = 3, MONTH = "July", YEAR = 1989, PAGES = "154--160" } @INPROCEEDINGS{Garcia1, AUTHOR = "Miguel E. Garcia and W. Joseph Berman", TITLE = "An Approach to Concurrent Systems Debugging", BOOKTITLE = "Proceedings of the Fifth International Conference on Distributed Computing Systems", ADDRESS = "Denver CO", MONTH = "May", PAGES = "507--514", YEAR = 1985 } @TECHREPORT{Garcia1x, AUTHOR = "*Hector {Garcia-Molina} and Frank {Germano, Jr.} and Walter H. Kohler", TITLE = "Debugging a Distributed System", INSTITUTION = "Princeton University", NUMBER = "287", TYPE = "EECS Technical Report", MONTH = "August", YEAR = 1981, NOTE = "[Same as Garcia2]" } @ARTICLE{Garcia2, AUTHOR = "Hector {Garcia-Molina} and Frank {Germano, Jr.} and Walter H. Kohler", TITLE = "Debugging a Distributed Computing System", JOURNAL = "IEEE Transactions on Software Engineering", VOLUME = "SE-10", NUMBER = 2, YEAR = 1984, MONTH = "March", PAGES = "210--219", NOTE = "[Same as Garcia1x]" } @INPROCEEDINGS{Gaur1, AUTHOR = "Yogesh Gaur and Vincent A. {Guarna, Jr.} and David Jablonowski", TITLE = "An Environment for Performance Experimentation on Multiprocessors", BOOKTITLE = "Proceedings of Supercomputing '89", ADDRESS = "Reno NV", MONTH = "November", PAGES = "589--596", YEAR = 1989 } @ARTICLE{German1, AUTHOR = "S. M. German", TITLE = "Monitoring for Deadlock and Blocking in Ada Tasking", JOURNAL = "IEEE Transactions on Software Engineering", VOLUME = "SE-10", NUMBER = 6, YEAR = 1984, MONTH = "November", PAGES = "764--777" } @INPROCEEDINGS{Gjessing1, AUTHOR = "Stein Gjessing and Ellen {Munthe-Kaas}", TITLE = "Trace Based Verification of Parallel Programs with Shared Variables", BOOKTITLE = "Proceedings of the Twenty-Second Annual Hawaii International Conference on System Sciences", YEAR = 1989, MONTH = "January", PAGES = "305--311" } @ARTICLE{Goldszmidt1, AUTHOR = "German S. Goldszmidt and Shmuel Katz and Shaula Yemini", TITLE = "Interactive Blackbox Debugging for Concurrent Languages", PAGES = "271--282", JOURNAL = "Proceedings of the ACM SIGPLAN/SIGOPS Workshop on Parallel and Distributed Debugging, published in ACM SIGPLAN Notices", VOLUME = 24, NUMBER = 1, YEAR = 1989, MONTH = "January", NOTE = "[Same as Goldszmidt1x]" } @TECHREPORT{Goldszmidt1x, AUTHOR = "*German S. Goldszmidt and Shmuel Katz and Shaula Yemeni", TITLE = "Interactive Blackbox Debugging for Concurrent Languages", INSTITUTION = "Israel Institute of Technology", ADDRESS = "Department of Computer Science", TYPE = "Technical Report", NUMBER = 469, MONTH = "November", YEAR = 1987, NOTE = "[Same as Goldszmidt1]" } @TECHREPORT{Goldszmidt2, AUTHOR = "German S. Goldszmidt and Shmuel Katz and Shaula Yemini", TITLE = "High Level Language Debugging for Concurrent Programs", ADDRESS = "Computer Science", INSTITUTION = "IBM Research Division, T. J. Watson Research Center", NUMBER = "RC-14341-64204", TYPE = "Technical Report", YEAR = 1989, MONTH = "January" } @INPROCEEDINGS{Gordon1x, AUTHOR = "*Aaron J. Gordon and Raphael A. Finkel", TITLE = "{TAP}: A Tool to Find Timing Errors in Distributed Programs", BOOKTITLE = "Workshop on Software Testing", PAGES = "154--163", ADDRESS = "Banff, Canada", MONTH = "July", YEAR = 1986 } @ARTICLE{Gramlich1, AUTHOR = "Wayne C. Gramlich", TITLE = "Session Summary --- Debugging Methodology", JOURNAL = "Proceedings of the ACM SIGSOFT/SIGPLAN Software Engineering Symposium on High-Level Debugging, published in ACM SIGPLAN Notices", VOLUME = 18, NUMBER = 8, PAGES = "1--3", YEAR = 1983, MONTH = "August" } @ARTICLE{Gregoretti1, AUTHOR = "F. Gregoretti and F. Maddaleno and M. Zamboni", TITLE = "Monitoring Tools for Multiprocessors", JOURNAL = "Microprocessing and Microprogramming", VOLUME = 18, NUMBER = 1986, YEAR = 1986, PAGES = "409--416" } @INPROCEEDINGS{Griffin1, AUTHOR = "James H. Griffin and Robert Hiromoto and Harvey J. Wasserman", TITLE = "Debugging Parallel Processes: A Prototype System", PAGES = "307--309", BOOKTITLE = "Proceedings of the ACM SIGPLAN/SIGOPS Workshop on Parallel and Distributed Debugging", ADDRESS = "Madison WI", YEAR = 1988, MONTH = "May", NOTE = "[Extended abstract]" } @TECHREPORT{Griffin2, AUTHOR = "James H. Griffin and Harvey J. Wasserman and Lauren P. Mc{G}avran", TITLE = "A Debugger for Parallel Processes", INSTITUTION = "Los Alamos National Laboratory", TYPE = "Technical Report", NUMBER = "LA-UR-88-1174", MONTH = "April", YEAR = 1988, NOTE = "[Same as Griffin3]" } @ARTICLE{Griffin3, AUTHOR = "James H. Griffin and Harvey J. Wasserman and Lauren P. Mc{G}avran", TITLE = "A Debugger for Parallel Processes", JOURNAL = "Software -- Practice and Experience", VOLUME = 18, NUMBER = 12, MONTH = "December", YEAR = 1988, PAGES = "1179--1190", NOTE = "[Same as Griffin2]" } @ARTICLE{Griffin4, AUTHOR = "James Griffin and Robert Hiromoto", TITLE = "Experience with an Experimental Debugger for Parallel Programs", JOURNAL = "Supercomputer", VOLUME = 33, NUMBER = 5, MONTH = "September", YEAR = 1989, PAGES = "44--50" } @ARTICLE{Gross1, AUTHOR = "Thomas Gross", TITLE = "Session Summary --- Distributed Debugging", JOURNAL = "Proceedings of the ACM SIGSOFT/SIGPLAN Software Engineering Symposium on High-Level Debugging, published in ACM SIGPLAN Notices", VOLUME = 18, NUMBER = 8, PAGES = "96--97", YEAR = 1983, MONTH = "August" } @INPROCEEDINGS{Gross1x, AUTHOR = "*T. Gross and W. Zwaenepoel", TITLE = "System Support for Multi-Process Debugging", BOOKTITLE = "Conference preprints from the ACM SIGSOFT/SIGPLAN Symposium on High-Level Debugging", YEAR = 1983, PAGES = "192--196" } @INPROCEEDINGS{Guarna1, AUTHOR = "Vincent A. {Guarna, Jr.} and Dennis Gannon and Yogesh Gaur and David Jablonowski", TITLE = "Faust: An Environment for Programming Parallel Scientific Applications", BOOKTITLE = "Proceedings of Supercomputing '88", ADDRESS = "Orlando FL", MONTH = "November", PAGES = "3--10", YEAR = 1988 } @ARTICLE{Guarna2, AUTHOR = "Vincent A. {Guarna, Jr.} and Dennis Gannon and David Jablonowski and Allen D. Malony and Yogesh Gaur", TITLE = "Faust: An Integrated Environment for Paralle Programming", JOURNAL = "IEEE Software", VOLUME = 6, NUMBER = 4, MONTH = "July", YEAR = 1989, PAGES = "20--27" } @INPROCEEDINGS{Gupta1, AUTHOR = "Rajiv Gupta", TITLE = "Debugging Code Reorganized by a Trace Scheduling Compiler", BOOKTITLE = "Proceedings of Third International Conference on Supercomputing", PAGES = "422--430", YEAR = 1988 } @INPROCEEDINGS{Haban1, AUTHOR = "Dieter Haban", TITLE = "{DTM}: A Method for Testing Distributed Systems", BOOKTITLE = "Proceedings of the Sixth Symposium on Reliability in Distributed Software and Database Systems", PAGES = "66--73", YEAR = 1987 } @TECHREPORT{Haban1x, AUTHOR = "*D. Haban and D. Wybranietz", TITLE = "Hardware Supported Monitoring in Distributed Computing Systems", TYPE = "Technical Report", NUMBER = "SFB-124-23-86", INSTITUTION = "University of Kaiserslautern", YEAR = 1986 } @INPROCEEDINGS{Haban2, AUTHOR = "Dieter Haban and Wolfgang Weigel", TITLE = "Global Events and Global Breakpoints in Distributed Systems", BOOKTITLE = "Proceedings of the Twenty-First Annual Hawaii International Conference on System Sciences", YEAR = 1988, MONTH = "January", PAGES = "166--175" } @INPROCEEDINGS{Haban2x, AUTHOR = "*Dieter Haban and Dieter Wybranietz", TITLE = "Monitoring and Measuring Parallel Systems", BOOKTITLE = "Proceedings of Third IEEE Annual Parallel Processing Symposium", ADDRESS = "Fullerton CA", MONTH = "March", PAGES = "??--??", YEAR = 1990, NOTE = "[Same as Haban3]" } @TECHREPORT{Haban3, AUTHOR = "Dieter Haban and Dieter Wybranietz", TITLE = "Behavior and Performance Analysis of Distributed Systems using a Hybrid Monitor", INSTITUTION = "International Computer Science Institute", TYPE = "Technical Report", NUMBER = "89-029", MONTH = "May", YEAR = 1989, NOTE = "[Same as Haban2x]" } @INPROCEEDINGS{Hansen1, AUTHOR = "Gil Hansen and Andy Sheppard", TITLE = "Debugging Multithreaded Programs", PAGES = "310--312", BOOKTITLE = "Proceedings of the ACM SIGPLAN/SIGOPS Workshop on Parallel and Distributed Debugging", ADDRESS = "Madison WI", YEAR = 1988, MONTH = "May", NOTE = "[Extended abstract]" } @INPROCEEDINGS{Hao1, AUTHOR = "K. Hao and R. T. Yeh", TITLE = "Detection of Inherent Deadlock in Distributed Programs", BOOKTITLE = "Proceedings of the Third International Conference on Distributed Computing Systems", MONTH = "October", YEAR = 1982, PAGES = "518--523" } @INPROCEEDINGS{Harter1, AUTHOR = "Paul K. {Harter, Jr.} and Dennis M. Heimbigner and Roger King", TITLE = "I{DD}: An Interactive Distributed Debugger", BOOKTITLE = "Proceedings of the Fifth International Conference on Distributed Computing Systems", ADDRESS = "Denver CO", MONTH = "May", PAGES = "498--506", YEAR = 1985, NOTE = "[Same as Harter1x]" } @TECHREPORT{Harter1x, AUTHOR = "*Paul K. {Harter, Jr.} and Dennis M. Heimbigner and Roger King", TITLE = "{IDD}: An Interactive Distributed Debugger", TYPE = "Technical Report", INSTITUTION = "University of Colorado", YEAR = 1985, NOTE = "[Same as Harter1]" } @INPROCEEDINGS{Heironimus1, AUTHOR = "Elisa K. Heironimus and Joseph G. Tront", TITLE = "Insertion of Fault Detection Mechanisms in Distributed {A}da Software Systems", BOOKTITLE = "Proceedings of the Twenty-Second Annual Hawaii International Conference on System Sciences", YEAR = 1989, MONTH = "January", PAGES = "260--266" } @INPROCEEDINGS{Heironimus1x, AUTHOR = "*E. Heironimus", TITLE = "Automated Incorporation of Upset Detection Mechanisms in Distributed {A}da Systems", BOOKTITLE = "Proceedings of the Sixth National Conference on Ada Technology", MONTH = "March", YEAR = 1988, PAGES = "??--??" } @INPROCEEDINGS{Helmbold1, AUTHOR = "David Helmbold and Doug Bryan and David Luckham", TITLE = "Principles of Monitoring Specifications for Distributed Systems", PAGES = "313--315", BOOKTITLE = "Proceedings of the ACM SIGPLAN/SIGOPS Workshop on Parallel and Distributed Debugging", ADDRESS = "Madison WI", YEAR = 1988, MONTH = "May", NOTE = "[Extended abstract]" } @TECHREPORT{Helmbold1x, AUTHOR = "*David P. Helmbold and David C. Luckham", TITLE = "Runtime Detection and Description of Deadness Errors in {A}da Tasking", TYPE = "Technical Report", NUMBER = "CSL-83-249", INSTITUTION = "Stanford University", ADDRESS = "Computer Science Laboratory", MONTH = "November", YEAR = 1983 } @ARTICLE{Helmbold2, AUTHOR = "David Helmbold and David Luckham", TITLE = "Debugging {A}da Tasking Programs", JOURNAL = "IEEE Software", VOLUME = 2, NUMBER = 2, MONTH = "March", YEAR = 1985, PAGES = "47--57" } @INPROCEEDINGS{Helmbold3, AUTHOR = "David P. Helmbold and Charles E. McDowell and Jian-Zhong Wang", TITLE = "Analyzing Traces with Anonymous Synchronization", BOOKTITLE = "Proceedings of 1990 International Conference on Parallel Processing", ADDRESS = "University Park PA", MONTH = "August", PAGES = "II.70--II.77", YEAR = 1990 } @TECHREPORT{Henderson1, AUTHOR = "Leslie Ann Henderson", TITLE = "The Usefulness of Dependency-Analysis Tools in Parallel Programming: Experiences using {PTOOL}", INSTITUTION = "Los Alamos National Laboratory", TYPE = "Technical Report", NUMBER = "Preprint LA-UR-87-3135", YEAR = 1987, NOTE = "[Presented at RIMSIG, Lake Tahoe CA, September 1987]" } @ARTICLE{Henderson2, AUTHOR = "Leslie Ann Henderson and Robert E. Hiromoto and Olaf M. Lubeck and Margaret L. Simmons", TITLE = "On the Use of Diagnostic Dependence-Analysis Tools in Parallel Programming: Experiences using {PTOOL}", JOURNAL = "The Journal of Supercomputing", VOLUME = 4, PAGES = "83--96", YEAR = 1990 } @TECHREPORT{Highnam1x, AUTHOR = "*P. T. Highnam", TITLE = "Medic: A Resident Monitor for Medusa", INSTITUTION = "Carnegie-Mellon University", TYPE = "Multiprocessor Performance Evaluation Group Memorandum", ADDRESS = "Department of Computer Science", YEAR = 1981, MONTH = "September" } @INPROCEEDINGS{Himelstein1x, AUTHOR = "*M. Himelstein and P. Rowell", TITLE = "Multi-Process Debugging", BOOKTITLE = "Proceedings USENIX Summer Conference", MONTH = "June", YEAR = 1985, PAGES = "??--??" } @ARTICLE{Holdsworth1, AUTHOR = "D. Holdsworth", TITLE = "A System for Analyzing {A}da Programs at Run Time", JOURNAL = "Software -- Practice and Experience", VOLUME = 13, YEAR = 1983, PAGES = "407--421" } @TECHREPORT{Holloman1, AUTHOR = "Edward Dean Holloman", TITLE = "Design and Implementation of a Replay Debugger for Parallel Programs on {UNIX}-based Systems", INSTITUTION = "North Carolina State University", TYPE = "Technical Report", NUMBER = "89-22", ADDRESS = "Department of Computer Studies", MONTH = "June", YEAR = 1989 } @TECHREPORT{Hood1, AUTHOR = "Robert Hood", TITLE = "A Comprehensive Facility for Executing and Debugging Scientific Programs", INSTITUTION = "Rice University", TYPE = "Technical Report", NUMBER = "TR86-44", ADDRESS = "Department of Computer Science", MONTH = "December", YEAR = 1986 } @TECHREPORT{Hood2, AUTHOR = "Robert Hood and Ken Kennedy and John Mellor-Crummey", TITLE = "Parallel Program Debugging with On-the-fly Anomaly Detection", INSTITUTION = "Rice University", TYPE = "Technical Report", NUMBER = "TR90-111", ADDRESS = "Department of Computer Science", MONTH = "May", YEAR = 1990 } @INPROCEEDINGS{Hough1, AUTHOR = "Alfred A. Hough and Janice E. Cuny", TITLE = "Belvedere: Prototype of a Pattern-Oriented Debugger for Highly Parallel Computation", BOOKTITLE = "Proceedings of the 1987 International Conference on Parallel Processing", PAGES = "735--738", YEAR = 1987, ADDRESS = "University Park PA" } @ARTICLE{Hough2, AUTHOR = "Alfred A. Hough and Janice E. Cuny", TITLE = "Initial Experiences with a Pattern-Oriented Parallel Debugger", JOURNAL = "Proceedings of the ACM SIGPLAN/SIGOPS Workshop on Parallel and Distributed Debugging, published in ACM SIGPLAN NOTICES", VOLUME = 24, NUMBER = 1, PAGES = "195--205", YEAR = 1989, MONTH = "January" } @INPROCEEDINGS{Hough3, AUTHOR = "Alfred A. Hough and Janice E. Cuny", TITLE = "Perspective Views: A Technique for Enhancing Parallel Program Visualization", BOOKTITLE = "Proceedings of 1990 International Conference on Parallel Processing", ADDRESS = "University Park PA", MONTH = "August", PAGES = "II.124--II.132", YEAR = 1990 } @ARTICLE{Hseush1, AUTHOR = "Wenwey Hseush and Gail E. Kaiser", TITLE = "Data Path Debugging: Data-Oriented Debugging for a Concurrent Programming Language", PAGES = "236--247", JOURNAL = "Proceedings of the ACM SIGPLAN/SIGOPS Workshop on Parallel and Distributed Debugging, published in ACM SIGPLAN Notices", VOLUME = 24, NUMBER = 1, YEAR = 1989, MONTH = "January" } @INPROCEEDINGS{Hseush2, AUTHOR = "Wenway Hseush and Gail E. Kaiser", TITLE = "Modeling Concurrency in Parallel Debugging", BOOKTITLE = "Proceedings of the Second ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming", ADDRESS = "Seattle WA", MONTH = "March", PAGES = "11--20", YEAR = 1990 } @MANUAL{Intel1, AUTHOR = "Intel", TITLE = "{iPSC} Concurrent Debugger Manual", ORGANIZATION = "Intel Scientific Computer Corporation Document 310613", ADDRESS = "Beaverton OR", YEAR = 1987 } @TECHREPORT{Jablonowski1, AUTHOR = "David Jablonowski and Vincent A. {Guarna, Jr.}", TITLE = "A Dynamic Graph Tool and Its Use in an Integrated Programming Environment", TYPE = "Technical Report", NUMBER = "CSRD-746", ADDRESS = "Center for Supercomputing Research and Development", INSTITUTION = "University of Illinois at Urbana-Champaign", MONTH ="February", YEAR = 1988 } @INPROCEEDINGS{Jones1, AUTHOR = "Stuart H. Jones and Robert H. Barkan and Larry D. Wittie", TITLE = "Bug{N}et: A Real Time Distributed Debugging System", BOOKTITLE = "Proceedings of the Sixth Symposium on Reliability in Distributed Software and Database Systems", PAGES = "56--65", YEAR = 1987, MONTH = "March" } @ARTICLE{Joyce1, AUTHOR = "Jeffrey Joyce and Greg Lomow and Konrad Slind and Brian Unger", TITLE = "Monitoring Distributed Systems", JOURNAL = "ACM Transactions on Computer Systems", VOLUME = 5, NUMBER = 2, MONTH = "May", YEAR = 1987, PAGES = "121--150" } @INPROCEEDINGS{Joyce1x, AUTHOR = "*Jeffrey J. Joyce and Brian W. Unger", TITLE = "Graphical Monitoring of Distributed Systems", BOOKTITLE = "Proceedings of the Society for Computer Simulation Conference on AI Graphics and Simulation", YEAR = 1985, PAGES = "85--92" } @INPROCEEDINGS{Katseff1, AUTHOR = "Howard P. Katseff", TITLE = "The {S}oftware {O}scilloscope: A Real-Time Execution Monitor for Multiprocessor Applications", PAGES = "316--318", BOOKTITLE = "Proceedings of the ACM SIGPLAN/SIGOPS Workshop on Parallel and Distributed Debugging", ADDRESS = "Madison WI", YEAR = 1988, MONTH = "May", NOTE = "[Extended abstract]" } @INPROCEEDINGS{Katseff2, AUTHOR = "Howard P. Katseff", TITLE = "Debugging and Performance Monitoring in {HPC/VORX}", BOOKTITLE = "Proceedings of Distributed \& Multiprocessor Systems Workshop", PAGES = "255--267", YEAR = "??" } @TECHREPORT{Kelly1x, AUTHOR = "*Bruce Kelly", TITLE = "{MAT} Multitasking Analysis Tool", TYPE = "Technical Report", INSTITUTION = "Lawrence Livermore National Laboratory", NUMBER = "LCSD-347", YEAR = "??--??" } @ARTICLE{Kerola1, AUTHOR = "Teemu Kerola and Herb Schwetman", TITLE = "Monit: A Performance Monitoring Tool for Parallel and Pseudo-Parallel Programs", JOURNAL = "Proceedings of the ACM SIGMETRICS Conference on Measurements and Modeling of Computer Systems, published in Performance Evaluation Review", VOLUME = 15, NUMBER = 1, MONTH = "May", YEAR = 1987, PAGES = "163--174" } @ARTICLE{Klar1, AUTHOR = "R. Klar and N. Luttenberger", TITLE = "{VLSI}-Based Monitoring of the Inter-Process Communication in Multi-Microprocessor Systems with Shared Memory", JOURNAL = "Proceedings of Euromicro '86, published in Microprocessing and Microprogramming", MONTH = "September", VOLUME = 18, YEAR = 1986, PAGES = "195--204" } @TECHREPORT{Kolodney1x, AUTHOR = "*L. W. Kolodney", TITLE = "{MAM}: A Semi-Automatic Debugging Tool for Distributed Programs", TYPE = "Technical Report", NUMBER = "TR-392", ADDRESS = "Laboratory for Computer Science", INSTITUTION = "Massachusetts Institute of Technology", YEAR = 1987, MONTH = "June" } @INPROCEEDINGS{Korty1, AUTHOR = "Joseph A. Korty", TITLE = "Sema: A {L}int-like Tool for Analyzing Semaphore Usage in a Multithreaded {UNIX} Kernel", BOOKTITLE = "Proceedings of USENIX", PAGES = "113--123", MONTH = "Winter", YEAR = 1989 } @TECHREPORT{Krumme1, AUTHOR = "David W. Krumme and Alva L. Couch and Barton J. House and Jon Cox", TITLE = "The {T}riplex Tool Set for the {NCUBE} Multiprocessor", TYPE = "Unpublished report", INSTITUTION = "Tufts University", MONTH ="March", YEAR = 1989 } @INCOLLECTION{Krumme2, AUTHOR = "David W. Krumme and Alva L. Couch and George Cybenko", TITLE = "Debugging Support for Parallel Programs", BOOKTITLE = "Vector and Parallel Computing: Issues in Applied Research and Development", EDITOR = "Jack Dongarra et al.", PUBLISHER = "Ellis Horwood", ADDRESS = "Chichester, England", YEAR = 1989, PAGES = "205--214" } @TECHREPORT{Kupfer1x, AUTHOR = "*M. Kupfer", TITLE = "Performance of a Remote Instrumentation Program", INSTITUTION = "University of California, Berkeley", TYPE = "Technical Report", NUMBER = "UCB-CSD-85-223", ADDRESS = "Computer Science Division", YEAR = 1987 } @INPROCEEDINGS{Larsson1, AUTHOR = "Yngve Larsson", TITLE = "A Testbed Environment for Debugging Distributed Systems", PAGES = "319--321", BOOKTITLE = "Proceedings of the ACM SIGPLAN/SIGOPS Workshop on Parallel and Distributed Debugging", ADDRESS = "Madison WI", YEAR = 1988, MONTH = "May", NOTE = "[Extended abstract]" } @ARTICLE{Lazzerini1, AUTHOR = "B. Lazzerini and C. A. Prete", TITLE = "{DISDEB}: An Interactive High-Level Debugging System for a Multi-Microprocessor System", JOURNAL = "Microprocessing and Microprogramming", VOLUME = 18, NUMBER = 1986, YEAR = 1986, PAGES = "401--408" } @ARTICLE{Lazzerini2, AUTHOR = "Beatrice Lazzerini and Cosimo Antonio Prete", TITLE = "A Programmable Debugging Aid for Real-Time Software Development", JOURNAL = "IEEE Micro", VOLUME = 6, NUMBER = 3, MONTH = "June", YEAR = 1986, PAGES = "34--42" } @INPROCEEDINGS{Leblanc1, AUTHOR = "Richard J. Le{B}lanc and Arnold D. Robbins", TITLE = "Event-Driven Monitoring of Distributed Programs", BOOKTITLE = "Proceedings of the Fifth International Conference on Distributed Computing Systems", ADDRESS = "Denver CO", MONTH = "May", PAGES = "515--522", YEAR = 1985 } @TECHREPORT{Leblanc1x, AUTHOR = "*Richard J. LeBlanc", TITLE = "Interactive Monitoring of Distributed Systems", TYPE = "Final Report", NUMBER = "GIT Project No. G36-605", INSTITUTION = "Georgia Institute of Technology", MONTH = "July", YEAR = 1986 } @ARTICLE{Leblanc2, AUTHOR = "Thomas J. {LeBlanc} and John M. {Mellor-Crummey}", TITLE = "Debugging Parallel Programs with {I}nstant {R}eplay", JOURNAL = "IEEE Transactions on Computers", YEAR = 1987, MONTH = "April", VOLUME = "C-36", NUMBER = 4, PAGES = "471--482", NOTE = "[Same as Leblanc6]" } @ARTICLE{Leblanc3, AUTHOR = "Thomas J. Le{B}lanc and Barton P. Miller", TITLE = "Workshop Summary", JOURNAL = "Proceedings of the ACM SIGPLAN/SIGOPS Workshop on Parallel and Distributed Debugging, published in ACM SIGPLAN NOTICES", VOLUME = 24, NUMBER = 1, PAGES = "ix--xxi", YEAR = 1989, MONTH = "January" } @INPROCEEDINGS{Leblanc4, AUTHOR = "Richard J. Le{B}lanc", TITLE = "Debugging Distributed Programs", BOOKTITLE = "Proceedings of COMPSAC 85", PAGES = "424", YEAR = 1985, MONTH = "October", NOTE = "[Extended abstract]" } @ARTICLE{Leblanc5, AUTHOR = "Thomas J. LeBlanc and John M. Mellor-Crummey and Robert J. Fowler", TITLE = "Analyzing Parallel Program Executions Using Multiple Views", JOURNAL = "Journal of Parallel and Distributed Computing", VOLUME = 9, MONTH = "June", YEAR = 1990, PAGES = "203--217", NOTE = "[Same as Leblanc7]" } @TECHREPORT{Leblanc6, AUTHOR = "Thomas J. Le{B}lanc and John M. {Mellor-Crummey}", TITLE = "Debugging Parallel Programs with Instant Replay", TYPE = "Technical Report", NUMBER = "TR194", ADDRESS = "Computer Science Department", INSTITUTION = "University of Rochester", YEAR = 1986, MONTH = "September", NOTE = "[Same as Leblanc2]" } @TECHREPORT{Leblanc7, AUTHOR = "Thomas J. LeBlanc and John M. Mellor-Crummey and Robert J. Fowler", TITLE = "Analyzing Parallel Program Executions Using Multiple Views", INSTITUTION = "Rice University", TYPE = "Technical Report", NUMBER = "TR90-110", ADDRESS = "Department of Computer Science", MONTH = "January", YEAR = 1990, NOTE = "[Same as Leblanc5]" } @ARTICLE{Ledoux1, AUTHOR = "Carol H. {LeDoux} and D. Stott {Parker, Jr.}", TITLE = "Saving Traces for {Ada} Debugging", JOURNAL = "Ada in Use, Proceedings of the Ada International Conference, published in ACM Ada Letters", VOLUME = 5, NUMBER = 2, MONTH = "September", YEAR = 1985, PAGES = "97--108" } @TECHREPORT{Ledoux1x, AUTHOR = "*Carol H. Le{D}oux", TITLE = "A Knowledge-Based System for Debugging Concurrent Software", TYPE = "{Ph.D.} Thesis", INSTITUTION = "University of California, Los Angeles", YEAR = 1986 } @ARTICLE{Lehr1, AUTHOR = "Ted Lehr and Zary Segall and Dalibor F. Vrsalovic and Eddie Caplan and Alan L. Chung and Charles E. Fineman", TITLE = "Visualizing Performance Debugging", JOURNAL = "IEEE Computer", VOLUME = 22, NUMBER = 10, MONTH = "October", YEAR = 1989, PAGES = "52--61" } @INPROCEEDINGS{Lewis1, AUTHOR = "Paul C. Lewis and Daniel A. Reed", TITLE = "Debugging Shared Memory Parallel Programs", PAGES = "322--324", BOOKTITLE = "Proceedings of the ACM SIGPLAN/SIGOPS Workshop on Parallel and Distributed Debugging", ADDRESS = "Madison WI", YEAR = 1988, MONTH = "May", NOTE = "[Extended abstract]" } @INPROCEEDINGS{Li1, AUTHOR = "Kai Li and Jeffrey F. Naughton and James S. Plank", TITLE = "Real-Time, Concurrent Checkpoint for Parallel Programs", BOOKTITLE = "Proceedings of the Second ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming", ADDRESS = "Seattle WA", MONTH = "March", PAGES = "79--88", YEAR = 1990 } @ARTICLE{Lichtenstein1, AUTHOR = "Yossi Lichtenstein and Ehud Shapiro", TITLE = "Concurrent Algorithmic Debugging", PAGES = "248--260", JOURNAL = "Proceedings of the ACM SIGPLAN/SIGOPS Workshop on Parallel and Distributed Debugging, published in ACM SIGPLAN Notices", VOLUME = 24, NUMBER = 1, YEAR = 1989, MONTH = "January", NOTE = "[Same as Lichtenstein2x]" } @TECHREPORT{Lichtenstein1x, AUTHOR = "*Yossi Lichtenstein", TITLE = "Concurrent Algorithmic Debugging", TYPE = "Technical Report", INSTITUTION = "Weizmann Institute of Science", ADDRESS = "Department of Computer Science", NUMBER = "CS87-20", MONTH = "August", YEAR = 1987 } @TECHREPORT{Lichtenstein2x, AUTHOR = "*Yossi Lichtenstein and Ehud Shapiro", TITLE = "Abstract Algorithmic Debugging", TYPE = "Technical Report", INSTITUTION = "Weizmann Institute of Science", ADDRESS = "Department of Computer Science", NUMBER = "CS87-21", MONTH = "December", YEAR = 1987, NOTE = "[Same as Lichtenstein1]" } @ARTICLE{Lin1, AUTHOR = "{Chu-Chung} Lin and Richard J. Le{B}lanc", TITLE = "Event-Based Debugging of Object/Action Programs", PAGES = "23--34", JOURNAL = "Proceedings of the ACM SIGPLAN/SIGOPS Workshop on Parallel and Distributed Debugging, published in ACM SIGPLAN Notices", VOLUME = 24, NUMBER = 1, YEAR = 1989, MONTH = "January" } @TECHREPORT{Lin1x, AUTHOR = "*{Chu-Chung} Lin", TITLE = "The Design of a Distributed Debugger for Action-Based Object-Oriented Programs", TYPE = "{Ph.D.} Dissertation", ADDRESS = "School of Information and Computer Science", INSTITUTION = "Georgia Institute of Technology", MONTH = "September", YEAR = 1987 } @INPROCEEDINGS{Livesey1, AUTHOR = "M. J. Livesey and J. Owczarczyk", TITLE = "A Test-Bed System for a Tree-Structured Multicomputer Architecture", BOOKTITLE = "Proceedings of CONPAR '88", MONTH = "September", YEAR = 1988, ADDRESS = "Manchester, England", PAGES = "56--62" } @TECHREPORT{Lloydx1, AUTHOR = "*J. Lloyd and A. Takeuchi", TITLE = "A Framework for Debugging {GHC}", TYPE = "Technical Report", INSTITUTION = "Institute for New Generation Computer Technology", NUMBER = "TR-186", YEAR = 1986 } @INPROCEEDINGS{Lumpp1x, AUTHOR = "*J. E. {Lumpp, Jr.} and H. J. Siegel and D. C. Marinescu and T. L. Casavant", TITLE = "Specification and Identification of Events for Debugging and Performance Monitoring of Distributed Multiprocessor Systems", BOOKTITLE = "Proceedings of Tenth International Conference on Distributed Computing Systems", ADDRESS = "Paris, France", MONTH = "May", PAGES = "476--483", YEAR = 1990 } @TECHREPORT{Lusk1x, AUTHOR = "*E. L. Lusk and R. A. Overbeek", TITLE = "Use of Monitors in {Fortran}: A Tutorial on the Barrier, Self-Scheduling {DO-loop}, and {Askfor} Monitors", TYPE = "Technical Report", INSTITUTION = "Argonne National Laboratory", NUMBER = "ANL84-51, Rev.1", MONTH = "June", YEAR = 1985 } @TECHREPORT{Macrander1x, AUTHOR = "*Cathryn M. Macrander", TITLE = "Development of a Control Process for the {B}erkely {UNIX} Distributed Programs Monitor", TYPE = "Technical Report", ADDRESS = "Computer Science Division", NUMBER = "UCB-CSD-84-216", INSTITUTION = "University of California, Berkeley", MONTH = "December", YEAR = 1984 } @INPROCEEDINGS{Maddaleno1, AUTHOR = "F. Maddaleno and F. Gregoretti", TITLE = "Hardware and Software Debugging Tools for Multiprocessors", BOOKTITLE = "Proceedings of the Melecon 1983 Conference", MONTH = "May", YEAR = 1983, PAGES = "A6.09--A6.10" } @TECHREPORT{Malony1, AUTHOR = "Allen D. Malony and Daniel A. Reed", TITLE = "Visualizing Parallel Computer System Performance", TYPE = "Technical Report", INSTITUTION = "University of Illinois at Urbana-Champaign", ADDRESS = "Department of Computer Science", NUMBER = "UIUC-DCS-R-88-1465", MONTH = "September", YEAR = 1988 } @INCOLLECTION{Manning1, AUTHOR = "Carl R. Manning", TITLE = "Traveler: The Apiary Observatory", BOOKTITLE = "Proceedings of the European Conference on Object Oriented Programming", PUBLISHER = "Springer-Verlag", ADDRESS = "New York", YEAR = 1987, PAGES = "89--97" } @ARTICLE{Maples1, AUTHOR = "Creve Maples", TITLE = "Analyzing Software Performance in a Multiprocessor Environment", JOURNAL = "IEEE Software", VOLUME = 2, NUMBER = 4, MONTH = "July", YEAR = 1985, PAGES = "50--63" } @INPROCEEDINGS{Marinescu1x, AUTHOR = "*D. C. Marinescu and J. E. {Lumpp, Jr.} and T. L. Casavant and H. J. Siegel", TITLE = "A Model for Monitoring and Debugging Parallel and Distributed Software", BOOKTITLE = "Proceedings of COMPSAC 89", MONTH = "September", YEAR = 1989, NOTE = "[Same as Marinescu2x]" } @ARTICLE{Marinescu2x, AUTHOR = "*D. C. Marinescu and J. E. {Lumpp, Jr.} and T. L. Casavant and H. J. Siegel", TITLE = "Models for Monitoring and Debugging Tools for Parallel and Distributed Software", JOURNAL = "Journal of Parallel and Distributed Computing", MONTH = "June", YEAR = 1990, VOLUME = 9, PAGES = "171--184", NOTE = "[Same as Marinescu1x]" } @INPROCEEDINGS{Masticola1, AUTHOR = "Stephen P. Masticola and Barbara G. Ryder", TITLE = "Static Infinite Wait Anomaly Detection in Polynomial Time", BOOKTITLE = "Proceedings of 1990 International Conference on Parallel Processing", ADDRESS = "University Park PA", MONTH = "August", PAGES = "II.78--II.87", YEAR = 1990 } @INPROCEEDINGS{Maxion1x, AUTHOR = "*R. A. Maxion", TITLE = "Distributed Diagnostic Performance Reporting and Analysis", BOOKTITLE = "Proceedings of the IEEE International Conference on Computer Design", MONTH = "October", YEAR = 1986, PAGES = "??--??" } @ARTICLE{Mazzanti1, AUTHOR = "Franco Mazzanti", TITLE = "The {AIDA} Experiment", JOURNAL = "ACM Ada Letters", MONTH = "July", YEAR = 1989, VOLUME = 9, NUMBER = 5, PAGES = "109--114" } @ARTICLE{Mcdaniel1x, AUTHOR = "*Gene Mc{D}aniel", TITLE = "The {M}esa {S}py: An Interactive Tool for Performance Debugging", JOURNAL = "Performance Evaluation Review", MONTH = "December", VOLUME = 11, NUMBER = 4, YEAR = 1982, PAGES = "68--76" } @INPROCEEDINGS{Mcdaniel2x, AUTHOR = "*Gene Mc{D}aniel", TITLE = "The {M}esa {S}py: An Interactive Tool for Performance Debugging", BOOKTITLE = "Proceedings of the 1982 ACM SIGMETRICS Conference on Measurement and Modeling of Computer Systems", PAGES = "68--76", MONTH = "August", YEAR = 1982 } @INPROCEEDINGS{Mcdaniel3x, AUTHOR = "*Gene Mc{D}aniel", TITLE = "{METRIC}: A Kernel Instrumentation System for Distributed Environments", BOOKTITLE = "Proceedings of the Sixth Symposium on Operating Systems Principles", MONTH = "November", YEAR = 1977 } @INPROCEEDINGS{Mcdowell1, AUTHOR = "Charles E. Mc{D}owell", TITLE = "Viewing Anomalous States in Parallel Programs", BOOKTITLE = "Proceedings of the 1988 International Conference on Parallel Processing", MONTH = "August", YEAR = 1988, ADDRESS = "St. Charles IL", PAGES = "54--57" } @TECHREPORT{Mcdowell1x, AUTHOR = "*Charles E. {McDowell}", TITLE = "A Practical Algorithm for Static Analysis of Parallel Programs", TYPE = "Technical Report", NUMBER = "UCSC-CRL-87-23", ADDRESS = "Computer Research Laboratory", INSTITUTION = "University of California, Santa Cruz", YEAR = 1987 } @INPROCEEDINGS{Mcdowell2, AUTHOR = "Charles E. Mc{D}owell and William F. Appelbe", TITLE = "Minimizing the Complexity of Static Analysis of Parallel Programs", BOOKTITLE = "Proceedings of the Twentieth Annual Hawaii International Conference on System Sciences", MONTH = "January", YEAR = 1987, PAGES = "171--176" } @TECHREPORT{Mcdowell2x, AUTHOR = "*Charles E. Mc{D}owell and David P. Helmbold", TITLE = "Debugging Concurrent Programs", TYPE = "Technical Report", NUMBER = "UCSC-CRL-88-21", INSTITUTION = "University of California, Santa Cruz", ADDRESS = "Computer Research Laboratory", MONTH = "November", YEAR = 1988 } @TECHREPORT{Mcdowell3, AUTHOR = "Charles E. Mc{D}owell and David P. Helmbold and Anil K. Sahai", TITLE = "A Survey of Debugging Tools for Concurrent Programs", INSTITUTION = "University of California, Santa Cruz", TYPE = "Technical Report", NUMBER = "UCSC-CRL-87-22", ADDRESS = "Computer Research Laboratory", MONTH = "December", YEAR = 1987 } @ARTICLE{Mcdowell4, AUTHOR = "Charles E. McDowell and David P. Helmbold", TITLE = "Debugging Concurrent Programs", JOURNAL = "ACM Computing Surveys", VOLUME = 21, NUMBER = 4, MONTH = "December", YEAR = 1989, PAGES = "593--622" } @TECHREPORT{Mellorcrummey1, AUTHOR = "John M. Mellor-Crummey", TITLE = "Debugging and Analysis of Large-Scale Parallel Programs", TYPE = "{Ph.D.} Dissertation", ADDRESS = "Department of Computer Science", INSTITUTION = "University of Rochester", MONTH = "September", YEAR = 1989 } @INPROCEEDINGS{Miller1, AUTHOR = "Barton P. Miller and {Jong-Deok} Choi", TITLE = "Breakpoints and Halting in Distributed Programs", BOOKTITLE = "Proceedings of the Eighth International Conference on Distributed Computing Systems", YEAR = 1988, PAGES = "316--323", NOTE = "[Same as Miller3x]" } @TECHREPORT{Miller1x, AUTHOR = "*Barton P. Miller", TITLE = "{DPM}: A Measurement System for Distributed Programs", TYPE = "Technical Report", NUMBER = 592, ADDRESS = "Department of Computer Sciences", INSTITUTION = "University of Wisconsin, Madison", MONTH = "May", YEAR = 1985 } @ARTICLE{Miller2, AUTHOR = "Barton P. Miller and {Jong-Deok} Choi", TITLE = "A Mechanism for Efficient Debugging of Parallel Programs", PAGES = "141--150", JOURNAL = "Proceedings of the ACM SIGPLAN/SIGOPS Workshop on Parallel and Distributed Debugging, published in ACM SIGPLAN Notices", VOLUME = 24, NUMBER = 1, YEAR = 1989, MONTH = "January", NOTE = "[Same as Miller3]" } @TECHREPORT{Miller2x, AUTHOR = "*Barton P. Miller", TITLE = "Performance Characterization of Distributed Programs", TYPE = "{Ph.D.} Thesis", INSTITUTION = "University of California, Berkeley", YEAR = 1985 } @ARTICLE{Miller3, AUTHOR = "Barton P. Miller and {Jong-Deok} Choi", TITLE = "A Mechanism for Efficient Debugging of Parallel Programs", JOURNAL = "Proceedings of the ACM SIGPLAN '88 Conference on Programming Language Design and Implementation, published in ACM SIGPLAN Notices", VOLUME = 23, NUMBER = 7, PAGES = "135--144", MONTH = "July", YEAR = 1988, NOTE = "[Same as Miller2]" } @TECHREPORT{Miller3x, AUTHOR = "*Barton P. Miller and J. D. Choi", TITLE = "Breakpoints and Halting in Distributed Programs", TYPE = "Technical Report", NUMBER = 648, ADDRESS = "Department of Computer Science", INSTITUTION = "University of Wisconsin, Madison", MONTH = "July", YEAR = 1986, NOTE = "[Same as Miller1]" } @ARTICLE{Miller4, AUTHOR = "Barton P. Miller and Cathryn Macrander and Stuart Sechrest", TITLE = "A Distributed Programs Monitor for {B}erkeley {UNIX}", JOURNAL = "Software - Practice and Experience", VOLUME = 16, NUMBER = 2, PAGES = "183--200", MONTH = "February", YEAR = 1986, NOTE = "[Same as Miller6]" } @TECHREPORT{Miller4x, AUTHOR = "*Barton P. Miller and {Jong-Deok} Choi", TITLE = "A Mechanism for Efficient Debugging of Parallel Programs", TYPE = "Technical Report", NUMBER = "TR754", ADDRESS = "Computer Sciences Department", INSTITUTION = "University of Wisconsin, Madison", YEAR = 1988, MONTH = "February" } @INPROCEEDINGS{Miller5, AUTHOR = "Barton P. Miller and {Cui-Qing} Yang", TITLE = "{IPS}: An Interactive and Automatic Performance Measurement Tool for Parallel and Distributed Programs", BOOKTITLE = "Proceedings of the Seventh International Conference on Distributed Computing Systems", YEAR = 1987, ADDRESS = "Berlin", PAGES = "482--489", NOTE = "[Same as Miller7x]" } @INPROCEEDINGS{Miller6, AUTHOR = "Barton P. Miller and Cathryn Macrander and Stuart Sechrest", TITLE = "A Distributed Programs Monitor for {B}erkeley {UNIX}", BOOKTITLE = "Proceedings of the Fifth International Conference on Distributed Computing Systems", YEAR = 1985, ADDRESS = "Denver CO", MONTH = "May", PAGES = "??--??", NOTE = "[Same as Miller4]" } @TECHREPORT{Miller6x, AUTHOR = "*Barton P. Miller and Stuart Secherest and Cathryn Macrander", TITLE = "A Distributed Program Monitor for {B}erkeley {UNIX}", TYPE = "Technical Report", NUMBER = "UCB-CSD-84-206", INSTITUTION = "University of California, Berkeley", ADDRESS = "Computer Science Division", YEAR = 1984 } @TECHREPORT{Miller7x, AUTHOR = "*Barton P. Miller and {Cui-Qing} Yang", TITLE = "{IPS}: An Interactive and Automatic Performance Measurement Tool for Parallel and Distributed Programs", INSTITUTION = "University of Wisconsin, Madison", TYPE = "Technical Report", NUMBER = "TR 613", YEAR = 1987, NOTE = "[Same as Miller5]" } @INPROCEEDINGS{Mills1, AUTHOR = "Russell C. Mills and Leland Woodbury and Gerald Q. {Maguire, Jr.}", TITLE = "A Debugging Environment for the {DADO} Parallel Computer", BOOKTITLE = "Proceedings of Third International Conference on Supercomputing", ADDRESS = "St. Petersburg FL", PAGES = "413--421", YEAR = 1988 } @ARTICLE{Mital1, AUTHOR = "Zenon Mital", TITLE = "{CDDT}: Concurrent System Operation Display and Debugging Tool", JOURNAL = "Proceedings of Euromicro '87, published in Microprocessing and Microprogramming", YEAR = 1988, VOLUME = 23, PAGES = "173--177" } @TECHREPORT{Model1x, AUTHOR = "*M. L. Model", TITLE = "Monitoring System Behavior in a Complex Computational Environment", TYPE = "Technical Report", NUMBER = "STAN-CS-79-701", INSTITUTION = "Stanford University", ADDRESS = "Computer Science Department", YEAR = 1979 } @TECHREPORT{Model2x, AUTHOR = "*M. L. Model", TITLE = "Monitoring System Behavior in a Complex Computational Environment", TYPE = "{Ph.D.} Thesis", INSTITUTION = "Stanford University", YEAR = 1978 } @TECHREPORT{Mohan1x, AUTHOR = "*J. Mohan", TITLE = "Performance of Parallel Programs: Model and Analyses", TYPE = "{Ph.D} Thesis", INSTITUTION = "Carnegie-Mellon University", YEAR = 1984 } @INPROCEEDINGS{Morison1, AUTHOR = "Rodney Morison", TITLE = "Interactive Performance Display and Debugging using the {NCUBE} Real-Time Graphics System", BOOKTITLE = "Proceedings of Third Conference on Hypercube Concurrent Computers and Applications", ADDRESS = "Pasadena CA", MONTH = "January", PAGES = "760--765", YEAR = 1988 } @INPROCEEDINGS{Mosby1, AUTHOR = "Dale Mosby", TITLE = "{PDBX}: A Source Level Debugger for Parallel Programs", PAGES = "325--327", BOOKTITLE = "Proceedings of the ACM SIGPLAN/SIGOPS Workshop on Parallel and Distributed Debugging", ADDRESS = "Madison WI", YEAR = 1988, MONTH = "May", NOTE = "[Extended abstract]" } @MANUAL{Moy1x, AUTHOR = "*B. Moy and M. Hagen", TITLE = "{M}ach 1000 Software Tools", ORGANIZATION = "BBN Advanced Computers", EDITION = "Revision 1.0", ADDRESS = "Cambridge MA", YEAR = 1988, MONTH = "October" } @INPROCEEDINGS{Naeini1x, AUTHOR = "*R. S. Naeini", TITLE = "A Multicomputing Environment", BOOKTITLE = "Proceedings of the 1988 Conference on Tools for the Simulation Profession", ADDRESS = "Orlando FL", MONTH = "April", YEAR = 1988, PAGES = "16--20" } @INCOLLECTION{Negrini1, AUTHOR = "Roberto Negrini and Nello Scarabottolo", TITLE = "Multimicro Processor Debugging Based on Fault-Tolerance Techniques: A Case Study", BOOKTITLE = "Microsystems: Architecture, Integration and Use, Proceedings of Euromicro '82", EDITOR = "C. J. van Spronsen and L. Richter", PAGES = "323--330", PUBLISHER = "North-Holland", ADDRESS = "New York", YEAR = 1982 } @TECHREPORT{Netzer1, AUTHOR = "Robert H. B. Netzer and Barton P. Miller", TITLE = "Detecting Data Races in Parallel Program Executions", INSTITUTION = "University of Wisconsin, Madison", TYPE = "Technical Report", NUMBER = "TR90-894", ADDRESS = "Department of Computer Science", MONTH = "August", YEAR = 1990, NOTE = "[Same as Netzer2x]" } @TECHREPORT{Netzer1x, AUTHOR = "*Robert H. B. Netzer and Barton P. Miller", TITLE = "Event Orderings, Races and Replay of Semaphore Program Executions", INSTITUTION = "University of Wisconsin, Madison", TYPE = "Technical Report", ADDRESS = "Department of Computer Science", YEAR = 1989 } @INPROCEEDINGS{Netzer2, AUTHOR = "Robert H. B. Netzer and Barton P. Miller", TITLE = "On the Complexity of Event Ordering for Shared-Memory Parallel Program Executions", BOOKTITLE = "Proceedings of 1990 International Conference on Parallel Processing", ADDRESS = "University Park PA", MONTH = "August", PAGES = "II.93--II.97", YEAR = 1990 } @INPROCEEDINGS{Netzer2x, AUTHOR = "*Robert H. B. Netzer and Barton P. Miller", TITLE = "Detecting Data Races in Parallel Program Executions", BOOKTITLE = "Proceedings of Third Workshop on Programming Languages and Compilers for Parallel Computing", MONTH = "August", YEAR = 1990, NOTE = "[Same as Netzer1]" } @TECHREPORT{Netzer3x, AUTHOR = "*Robert H. B. Netzer and Barton P. Miller", TITLE = "On the Complexity of Event Ordering for Shared-Memory Parallel Program Executions", INSTITUTION = "University of Wisconsin, Madison", TYPE = "Technical Report", ADDRESS = "Computer Sciences Department", NUMBER = 908, YEAR = 1990 } @INPROCEEDINGS{Nudler1x, AUTHOR = "*I. Nudler and L. Rudolph", TITLE = "Tools for the Efficient Development of Efficient Parallel Programs", BOOKTITLE = "Proceedings of the First Israeli Conference on Computer Systems Engineering", MONTH = "May", YEAR = 1986, PAGES = "??--??" } @TECHREPORT{Nutt1x, AUTHOR = "*G. J. Nutt", TITLE = "A Survey of Remote Monitors", INSTITUTION = "National Bureau of Standards", TYPE = "Special Publication", NUMBER = "500-42", MONTH = "January", YEAR = 1979 } @INPROCEEDINGS{Obrien1x, AUTHOR = "*T. Flint O'Brien", TITLE = "{ACID}: Concurrent Debugging for Concurrent Programs", BOOKTITLE = "Proceedings of the 36th Annual Southeast Regional ACM Conference", ADDRESS = "Mobile AL", MONTH = "April", PAGES = "39--44", YEAR = 1988 } @INPROCEEDINGS{Ogle1, AUTHOR = "Dave Ogle and Karsten Schwan", TITLE = "A Model and Implementation of a Distributed Monitor", PAGES = "328--329", BOOKTITLE = "Proceedings of the ACM SIGPLAN/SIGOPS Workshop on Parallel and Distributed Debugging", ADDRESS = "Madison WI", YEAR = 1988, MONTH = "May", NOTE = "[Extended abstract]" } @TECHREPORT{Ogle1x, AUTHOR = "*Dave Ogle and Karsten Schwan and Richard Snodgrass", TITLE = "The Real-Time Collection and Analysis of Dynamic Information in a Distributed System", ADDRESS = "Computer and Information Science", TYPE = "Technical Report", INSTITUTION = "Ohio State University", NUMBER = "OSU-CISRC-TR-85-12", MONTH = "September", YEAR = 1985 } @ARTICLE{Pan1, AUTHOR = "Douglas Z. Pan and Mark A. Linton", TITLE = "Supporting Reverse Execution of Parallel Programs", PAGES = "124--129", JOURNAL = "Proceedings of the ACM SIGPLAN/SIGOPS Workshop on Parallel and Distributed Debugging, published in ACM SIGPLAN Notices", VOLUME = 24, NUMBER = 1, YEAR = 1989, MONTH = "January" } @TECHREPORT{Pancake1, AUTHOR = "Cherri M. Pancake and Sue Utter", TITLE = "Models for Visualization in Parallel Debuggers", TYPE = "Technical Report", NUMBER = "CTC-89-TR-15", INSTITUTION = "Cornell University", ADDRESS = "Cornell Theory Center", MONTH = "June", YEAR = 1989, NOTE = "[Same as Pancake2]" } @INPROCEEDINGS{Pancake2, AUTHOR = "Cherri M. Pancake and Sue Utter", TITLE = "Models for Visualization in Parallel Debuggers", BOOKTITLE = "Proceedings of Supercomputing '89", ADDRESS = "Reno NV", MONTH = "November", PAGES = "627--636", YEAR = 1989, NOTE = "[Same as Pancake1]" } @TECHREPORT{Patwardhan1x, AUTHOR = "*M. R. Patwardhan and K. C. Tai", TITLE = "A Debugging Environment for {C}oncurrent {C}", TYPE = "Technical Report", NUMBER = "TR-88-12", ADDRESS = "Department of Computer Science", INSTITUTION = "North Carolina State University", YEAR = 1988 } @INPROCEEDINGS{Pazat1x, AUTHOR = "*Jean-Louis Pazat", TITLE = "{RA} Control Replay Scheme for Distributed Computers", BOOKTITLE = "Proceedings of First European Workshop on Hypercubes and Distributed Computers", ADDRESS = "Rennes, France", MONTH = "October", PAGES = "105--116", YEAR = 1989 } @TECHREPORT{Philips1x, AUTHOR = "*D. Philips", TITLE = "Black Flag", TYPE = "Technical Report", INSTITUTION = "Carnegie-Mellon University", MONTH = "June", YEAR = 1981 } @TECHREPORT{Poirier1x, AUTHOR = "*M. Poirier", TITLE = "The {Shoshin} Software Performance Monitor", TYPE = "{Ph.D} Thesis", ADDRESS = "Department of Computer Science", INSTITUTION = "University of Waterloo", YEAR = 1982 } @ARTICLE{Redell1, AUTHOR = "David D. Redell", TITLE = "Experience with {T}opaz {T}ele{D}ebugging", PAGES = "35--44", JOURNAL = "Proceedings of the ACM SIGPLAN/SIGOPS Workshop on Parallel and Distributed Debugging, published in ACM SIGPLAN Notices", VOLUME = 24, NUMBER = 1, YEAR = 1989, MONTH = "January" } @TECHREPORT{Robbins1x, AUTHOR = "*Arnold D. Robbins", TITLE = "The Design of a Passive Monitor for Distributed Programs", TYPE = "Technical Report", NUMBER = "GIT-ICS-83-21", ADDRESS = "School of Information and Computer Science", INSTITUTION = "Georgia Institute of Technology", MONTH = "August", YEAR = 1983 } @INPROCEEDINGS{Rotenstreich1, AUTHOR = "Shmuel Rotenstreich", TITLE = "A Monitoring Language Corresponding to a Distributed Programming Language", PAGES = "330--332", BOOKTITLE = "Proceedings of the ACM SIGPLAN/SIGOPS Workshop on Parallel and Distributed Debugging", ADDRESS = "Madison WI", YEAR = 1988, MONTH = "May", NOTE = "[Extended abstract]" } @ARTICLE{Rubin1, AUTHOR = "Robert V. Rubin and Larry Rudolph and Dror Zernik", TITLE = "Debugging Parallel Programs in Parallel", PAGES = "216--225", JOURNAL = "Proceedings of the ACM SIGPLAN/SIGOPS Workshop on Parallel and Distributed Debugging, published in ACM SIGPLAN Notices", VOLUME = 24, NUMBER = 1, YEAR = 1989, MONTH = "January" } @TECHREPORT{Schaffer1x, AUTHOR = "*Gregory S. Schaffer", TITLE = "High-level Multitask Debugging: A Proposal for {S}ylvan", INSTITUTION = "University of Waterloo", TYPE = "Technical Report", NUMBER = "T-164", MONTH = "October", YEAR = 1987 } @TECHREPORT{Schiffenbauer1, AUTHOR = "Robert David Schiffenbauer", TITLE = "Interactive Debugging in a Distributed Computational Environment", INSTITUTION = "Massachusetts Institute of Technology", TYPE = "Ph.D. Thesis", YEAR = 1981, NOTE = "[Same as Schiffenbauer1x]" } @TECHREPORT{Schiffenbauer1x, AUTHOR = "*Robert David Schiffenbauer", TITLE = "Interactive Debugging in a Distributed Computational Environment", INSTITUTION = "Massachusetts Institute of Technology", TYPE = "Ph.D. Thesis", YEAR = 1981, NOTE = "[Same as Schiffenbauer1]" } @ARTICLE{Schonberg1, AUTHOR = "Edith Schonberg", TITLE = "On-the-Fly Detection of Access Anomalies", JOURNAL = "Proceedings of the SIGPLAN '89 Conference on Programming Language Design and Implementation, published in ACM SIGPLAN Notices", YEAR = 1989, VOLUME = 24, NUMBER = 7, MONTH = "July", PAGES = "285--297" } @ARTICLE{Schwan1, AUTHOR = "Karsten Schwan and Jim Matthews", TITLE = "Graphical Views of Parallel Programs", JOURNAL = "ACM SIGSOFT Software Engineering Notes", MONTH = "July", YEAR = 1986, VOLUME = 11, NUMBER = 3, PAGES = "51--64" } @TECHREPORT{Schwan1x, AUTHOR = "*Karsten Schwan and Rajiv Ramnath and Soumitra Sarkar and Sridhar Vasudevan", TITLE = "An Integrated Programming/Operating System for Parallel Programming", TYPE = "Technical Report", INSTITUTION = "Ohio State University", ADDRESS = "Department of Computer and Information Science", NUMBER = "OSU-CISRC-TR-85-13", MONTH = "September", YEAR = 1985 } @TECHREPORT{Seager1, AUTHOR = "Mark K. Seager and Susan Campbell and Scott Sikora and Robert Strout and Mary Zosel", TITLE = "Graphical Multiprocessing Analysis Tool ({GMAT})", TYPE = "Technical Report", INSTITUTION = "Lawrence Livermore National Laboratory", NUMBER = "UCID-21348", MONTH = "March", YEAR = 1988 } @ARTICLE{Segall1, AUTHOR = "Zary Segall and Larry Rudolph", TITLE = "{PIE}: A Programming and Instrumentation Environment for Parallel Processing", JOURNAL = "IEEE Software", VOLUME = 2, NUMBER = 6, PAGES = "22-37", MONTH = "November", YEAR = 1985 } @TECHREPORT{Segall1x, AUTHOR = "*Z. Segall and F. Gregoretti", TITLE = "Programming for Observability Support in a Parallel Programming Environment", TYPE = "Technical Report", NUMBER = "CMU-CS-85-176", ADDRESS = "Department of Computer Science", INSTITUTION = "Carnegie-Mellon University", MONTH = "November", YEAR = 1985 } @ARTICLE{Segall2, AUTHOR = "Zary Segall and Ajay Singh and Richard T. Snodgrass and Anita K. Jones and Daniel P. Siewiorek", TITLE = "An Integrated Instrumentation Environment for Multiprocessors", JOURNAL = "IEEE Transactions on Computers", VOLUME = "C-32", NUMBER = 1, MONTH ="January", YEAR = 1983, PAGES = "4--14" } @MANUAL{Sequent1, AUTHOR = "Sequent", TITLE = "{Pdbx} Parallel Debugger for Sequent Systems", INSTITUTION = "Sequent Computer Corporation", TYPE = "Sequent Technical Publications", ADDRESS = "Beaverton OR", YEAR = 1986 } @MANUAL{Sequent1x, AUTHOR = "*Sequent", TITLE = "{DYNIX Pdbx} Debugger User's Manual", INSTITUTION = "Sequent Computer Corporation", TYPE = "Sequent Technical Publications", ADDRESS = "Beaverton OR", YEAR = 1986 } @INPROCEEDINGS{Shatz1, AUTHOR = "S. M. Shatz and W. K. Cheng", TITLE = "An Approach to Automated Static Analysis of Distributed Systems", BOOKTITLE = "Proceedings of the First International Conference on Supercomputing Systems", PAGES = "377--385", YEAR = 1985 } @INPROCEEDINGS{Shatz1x, AUTHOR = "*Sol M. Shatz and D. Moorthi and K. Mai and J. Woodward", TITLE = "Toolkit for Automated Support of {Ada} Tasking Analysis", BOOKTITLE = "Proceedings of the Ninth International Conference on Distributed Computing Systems", ADDRESS = "Newport Beach CA", MONTH = "June", YEAR = 1989, PAGES = "??--??" } @TECHREPORT{Sheppard1x, AUTHOR = "*A. Sheppard", TITLE = "Multiple Thread Debugging Considerations", TYPE = "Internal Document", INSTITUTION = "CONVEX", MONTH = "April", YEAR = 1987 } @ARTICLE{Smith1, AUTHOR = "Edward T. Smith", TITLE = "A Debugger for Message-Based Processes", JOURNAL = "Software - Practice and Experience", VOLUME = 15, NUMBER = 11, PAGES = "1073--1086", MONTH = "November", YEAR = 1985 } @TECHREPORT{Smith1x, AUTHOR = "*Edward Tucker Smith", TITLE = "Debugging Techniques for Communicating, Loosely-Coupled Processes", TYPE = "Technical Report", NUMBER = "TR-100", MONTH = "December", YEAR = 1981, ADDRESS = "Computer Science Department", INSTITUTION = "University of Rochester" } @INPROCEEDINGS{Smith2, AUTHOR = "Edward T. Smith", TITLE = "Debugging Tools for Message-Based, Communicating Processes", BOOKTITLE = "Proceedings of the Fourth International Conference on Distributed Computing Systems", PAGES = "303--310", YEAR = 1984 } @TECHREPORT{Smith2x, AUTHOR = "*Edward Tucker Smith", TITLE = "Debugging Techniques for Communicating, Loosely-Coupled Processes", TYPE = "{Ph.D} Thesis", INSTITUTION = "University of Rochester", YEAR = 1981 } @INPROCEEDINGS{Smith3, AUTHOR = "K. Stuart Smith and William J. Leddy and S. Tedja Widjaja", TITLE = "Debugging in a Reconfigurable, Distributed, and Heterogeneous Object-Oriented Environment", PAGES = "333--335", BOOKTITLE = "Proceedings of the ACM SIGPLAN/SIGOPS Workshop on Parallel and Distributed Debugging", ADDRESS = "Madison WI", YEAR = 1988, MONTH = "May", NOTE = "[Extended abstract]" } @TECHREPORT{Smith3x, AUTHOR = "*Kevin Smith", TITLE = "{PAT}: An interactive {F}ortran {P}arallelizing {T}ool", INSTITUTION = "Georgia Institute of Technology", TYPE = "{Ph.D.} Dissertation", YEAR = 1989 } @INPROCEEDINGS{Smith4, AUTHOR = "Kevin Smith and William F. Appelbe", TITLE = "{PAT} -- An Interactive {F}ortran Parallelizing Assistant Tool", BOOKTITLE = "Proceedings of the 1988 International Conference on Parallel Processing", MONTH = "August", YEAR = 1988, ADDRESS = "St. Charles IL", PAGES = "58--62" } @ARTICLE{Snodgrass1, AUTHOR = "Richard Snodgrass", TITLE = "Monitoring in a Software Development Environment: A Relational Approach", JOURNAL = "Proceedings of the ACM SIGSOFT/SIGPLAN Software Engineering Symposium on Practical Software Development Environments, published in ACM SIGPLAN Notices", VOLUME = 19, NUMBER = 5, YEAR = 1984, PAGES = "124--131" } @TECHREPORT{Snodgrass1x, AUTHOR = "*Richard Snodgrass", TITLE = "Monitoring Distributed Systems: A Relational Approach", TYPE = "{Ph.D.} Dissertation", INSTITUTION = "Carnegie-Mellon University", MONTH = "December", YEAR = 1982 } @ARTICLE{Snodgrass2, AUTHOR = "Richard Snodgrass", TITLE = "A Relational Approach to Monitoring Complex Systems", JOURNAL = "ACM Transactions on Computer Systems", MONTH = "May", YEAR = 1988, VOLUME = 6, NUMBER = 2, PAGES = "157--196" } @TECHREPORT{Snow1x, AUTHOR = "*C. Snow and W. Wong", TITLE = "Interactive Remote Source-Level Debugging Tools using Interface Monitoring", INSTITUTION = "Newcastle-upon-Tyne University", TYPE = "Technical Report", NUMBER = "228", ADDRESS = "Computing Laboratory", MONTH = "November", YEAR = 1986 } @ARTICLE{Socha1, AUTHOR = "David Socha and Mary L. Bailey and David Notkin", TITLE = "Voyeur: Graphical Views of Parallel Programs", JOURNAL = "Proceedings of the ACM SIGPLAN/SIGOPS Workshop on Parallel and Distributed Debugging, published in ACM SIGPLAN NOTICES", VOLUME = 24, NUMBER = 1, PAGES = "206--215", YEAR = 1989, MONTH = "January" } @INCOLLECTION{Solin1, AUTHOR = "Ulla Solin", TITLE = "Animation Techniques for Parallel Algorithms", BOOKTITLE = "Parallel Processing and Applications", EDITOR = "E. Chiricozzi and A. {D'Amico}", PUBLISHER = "North-Holland", ADDRESS = "New York", YEAR = 1988, PAGES = "437--445" } @INPROCEEDINGS{Spezialetti1, AUTHOR = "M. Spezialetti and J. P. Kearns", TITLE = "A General Approach to Recognizing Event Occurrences in Distributed Computations", BOOKTITLE = "Proceedings of the Eighth International Conference on Distributed Computing Systems", YEAR = 1988, PAGES = "300--307" } @INPROCEEDINGS{Spezialetti2, AUTHOR = "Madalene Spezialetti and Phil Kearns", TITLE = "Efficient Distributed Snapshots", BOOKTITLE = "Proceedings of the Sixth International Conference on Distributed Computing Systems", PAGES = "382--388", YEAR = 1986 } @INPROCEEDINGS{Stankovic1x, AUTHOR = "*J. A. Stankovic", TITLE = "Debugging Commands for a Distributed Processing System", BOOKTITLE = "Proceedings COMPCON", MONTH = "Fall", YEAR = 1980, PAGES = "701--705" } @INPROCEEDINGS{Stepney1, AUTHOR = "Susan Stepney", TITLE = "{GRAIL}: Graphical Representation of Activity, Interconnection, and Loading", BOOKTITLE = "7th Occam Users Group and International Workshop on Parallel Programming of Transputer-Based Machines", YEAR = 1987, ADDRESS = "Grenoble, France" } @ARTICLE{Stone1, AUTHOR = "Janice M. Stone", TITLE = "Debugging Concurrent Processes: A Case Study", JOURNAL = "Proceedings of the ACM SIGPLAN '88 Conference on Programming Language Design and Implementation, published in ACM SIGPLAN Notices", PAGES = "145--153", MONTH = "July", YEAR = 1988, VOLUME = 23, NUMBER = 7 } @TECHREPORT{Stone1x, AUTHOR = "*Janice M. Stone", TITLE = "Visualizing Concurrent Processes", INSTITUTION = "IBM T. J. Watson Research Center", TYPE = "Technical Report", NUMBER = "RC-12973", MONTH = "July", YEAR = 1987 } @ARTICLE{Stone2, AUTHOR = "Janice M. Stone", TITLE = "A Graphical Representation of Concurrent Processes", JOURNAL = "Proceedings of the ACM SIGPLAN/SIGOPS Workshop on Parallel and Distributed Debugging, published in ACM SIGPLAN NOTICES", VOLUME = 24, NUMBER = 1, PAGES = "226--235", YEAR = 1989, MONTH = "January" } @INPROCEEDINGS{Sundermeier1, AUTHOR = "Bill Sundermeier", TITLE = "Real-Time Multiprocessing Debugging", BOOKTITLE = "Proceedings of the WESCON '87", ADDRESS = "San Francisco CA", MONTH = "November", YEAR = 1987, PAGES = "27/3/1--5" } @ARTICLE{Sweet1, AUTHOR = "Richard E. Sweet", TITLE = "The {M}esa Programming Environment", JOURNAL = "Proceedings of the ACM SIGPLAN Symposium on Language Issues in Programming Environments, published in ACM SIGPLAN Notices", VOLUME = 20, NUMBER = 7, MONTH = "July", YEAR = 1985, PAGES = "216--229" } @ARTICLE{Swinehart1, AUTHOR = "Daniel C. Swinehart and Polle T. Zellweger and Robert B. Hagmann", TITLE = "The Structure of {C}edar", JOURNAL = "Proceedings of the ACM SIGPLAN 85 Symposium on Language Issues in Programming Environments, published in ACM SIGPLAN Notices", VOLUME = 20, NUMBER = 7, MONTH = "July", YEAR = 1985, PAGES = "230--244" } @ARTICLE{Swinehart2, AUTHOR = "Daniel C. Swinehart and Polle T. Zellweger and Richard J. Beach and Robert B. Hagmann", TITLE = "A Structural View of the {C}edar Programming Environment", JOURNAL = "ACM Transactions on Programming Languages and Systems", VOLUME = 8, NUMBER = 4, MONTH = "October", YEAR = 1986, PAGES = "419--490" } @INPROCEEDINGS{Tai1, AUTHOR = "{Kuo-Chung} Tai and Evelyn E. Obaid", TITLE = "Reproducible Testing of {A}da Tasking Programs", BOOKTITLE = "Proceedings of the Second International Conference on Ada Applications and Environments", PAGES = "69--79", ADDRESS = "Miami Beach FL", MONTH = "April", YEAR = 1986 } @INPROCEEDINGS{Tai1x, AUTHOR = "*{Kuo-Chung} Tai", TITLE = "An Approach to Testing Concurrent {A}da Programs", BOOKTITLE = "Proceedings of the 1986 Washington Ada Symposium", YEAR = 1986, PAGES = "??--??" } @INPROCEEDINGS{Tai2, AUTHOR = "{Kuo-Chung} Tai and Richard H. Carver", TITLE = "Debugging of Parallel and Distributed Software by Deterministic Execution", PAGES = "336--338", BOOKTITLE = "Proceedings of the ACM SIGPLAN/SIGOPS Workshop on Parallel and Distributed Debugging", ADDRESS = "Madison WI", YEAR = 1988, MONTH = "May", NOTE = "[Extended abstract]" } @INPROCEEDINGS{Tai3, AUTHOR = "{Kuo-Chung} Tai", TITLE = "On Testing Concurrent Programs", BOOKTITLE = "Proceedings of COMPSAC 85", MONTH = "October", YEAR = 1985, PAGES = "310--317" } @INPROCEEDINGS{Tai4, AUTHOR = "{Kuo-Chung} Tai", TITLE = "Reproducible Testing of Concurrent {A}da Programs", BOOKTITLE = "Proceedings of Softfair II, A Second Conference on Software Development Tools, Techniques, and Alternatives", PAGES = "114--120", MONTH = "December", YEAR = 1985, NOTE = "[Same as Tai4x]" } @TECHREPORT{Tai4x, AUTHOR = "*{Kuo-Chung} Tai", TITLE = "Reproducible Testing of Concurrent {A}da Programs", TYPE = "Technical Report", NUMBER = "TR-85-09", ADDRESS = "Department of Computer Science", INSTITUTION = "North Carolina State University", MONTH = "July", YEAR = 1985, NOTE = "[Same as Tai3]" } @ARTICLE{Tai5, AUTHOR = "{Kuo-Chung} Tai", TITLE = "A Graphical Notation for Describing Executions of Concurrent {A}da Programs", JOURNAL = "ACM Ada Letters", VOLUME = 6, NUMBER = 1, MONTH = "January", YEAR = 1986, PAGES = "94--103" } @TECHREPORT{Tai5x, AUTHOR = "*{Kuo-Chung} Tai and Richard H. Carver", TITLE = "Testing and Debugging of Concurrent Software by Deterministic Execution", TYPE = "Technical Report", NUMBER = "TR-87-19", ADDRESS = "Department of Computer Science", INSTITUTION = "North Carolina State University", YEAR = 1987 } @INCOLLECTION{Takeuchi1, AUTHOR = "Akikazu Takeuchi", TITLE = "Algorithmic Debugging of {GHC} Programs and Its Implementation in {GHC}", BOOKTITLE = "Concurrent {Prolog}: Collected Papers", EDITOR = "E. Shapiro", PUBLISHER = "MIT Press", ADDRESS = "Boston", YEAR = 1987, PAGES = "180--196" } @INCOLLECTION{Taylor1, AUTHOR = "Richard N. Taylor", TITLE = "Analysis of Concurrent Software by Cooperative Application of Static and Dynamic Techniques", BOOKTITLE = "Software Validation", EDITOR = "H. L. Hausen", PUBLISHER = "North-Holland", ADDRESS = "New York", YEAR = 1984 } @ARTICLE{Taylor2, AUTHOR = "Richard N. Taylor", TITLE = "Complexity of Analyzing the Synchronization Structure of Concurrent Programs", JOURNAL = "Acta Informatica", VOLUME = 19, NUMBER = 1, PAGES = "57--84", YEAR = 1983 } @ARTICLE{Taylor3, AUTHOR = "Richard N. Taylor", TITLE = "A General-Purpose Algorithm for Analyzing Concurrent Programs", JOURNAL = "Communications of the ACM", VOLUME = 26, NUMBER = 5, PAGES = "362--376", MONTH = "May", YEAR = 1983 } @ARTICLE{Taylor4, AUTHOR = "Richard N. Taylor and Leon J. Osterweil", TITLE = "Anomaly Detection in Concurrent Software by Static Data Flow Analysis", JOURNAL = "IEEE Transactions on Software Engineering", VOLUME = "SE-6", NUMBER = 3, MONTH = "May", YEAR = 1980, PAGES = "265--278" } @INPROCEEDINGS{Taylor5, AUTHOR = "Richard N. Taylor and Leon J. Osterweil", TITLE = "A Facility for Verification, Testing and Documentation of Concurrent Process Software", BOOKTITLE = "Proceedings of COMPSAC 78", MONTH = "November", YEAR = 1978, PAGES = "36--41" } @ARTICLE{Tokuda1, AUTHOR = "Hideyuki Tokuda and Makoto Kotera and Clifford W. Mercer", TITLE = "A Real-Time Monitor for a Distributed Real-Time Operating System", PAGES = "68--77", JOURNAL = "Proceedings of the ACM SIGPLAN/SIGOPS Workshop on Parallel and Distributed Debugging, published in ACM SIGPLAN Notices", VOLUME = 24, NUMBER = 1, YEAR = 1989, MONTH = "January", NOTE = "[Same as Tokuda1x]" } @TECHREPORT{Tokuda1x, AUTHOR = "*Hideyuki Tokuda and Makoto Kotera and Clifford W. Mercer", TITLE = "A Real-Time Monitor for a Distributed Real-Time Operating System", TYPE = "Technical Report", NUMBER = "CMU-CS-88-179", ADDRESS = "School of Computer Science", INSTITUTION = "Carnegie-Mellon University", YEAR = 1988, NOTE = "[Same as Tokuda1]" } @INPROCEEDINGS{Tolle1, AUTHOR = "Dave Tolle", TITLE = "A Graphics Facility Useful for Performance Monitoring on an {NCUBE}", BOOKTITLE = "Proceedings of Third Conference on Hypercube Concurrent Computers and Applications", ADDRESS = "Pasadena CA", MONTH = "January", PAGES = "766--771", YEAR = 1988 } @INPROCEEDINGS{Utter1, AUTHOR = "Sue Utter", TITLE = "Enhancing the Usability of Parallel Debuggers", BOOKTITLE = "Proceedings of the Twenty-Second Annual Hawaii International Conference on System Sciences", YEAR = 1989, MONTH = "January", PAGES = "468--469", NOTE = "[Extended abstract]" } @TECHREPORT{Utter2, AUTHOR = "Sue Utter and Cherri M. Pancake", TITLE = "Advances in Parallel Debuggers: New Approaches to Visualization", TYPE = "Technical Report", NUMBER = "CTC-89-TR-18", INSTITUTION = "Cornell University", ADDRESS = "Cornell Theory Center", MONTH = "July", YEAR = 1989 } @ARTICLE{Valmari1, AUTHOR = "Antti Valmari", TITLE = "{PC-RIMST}: A Tool for Validating Concurrent Program Designs", JOURNAL = "Microprocessing and Microprogramming", VOLUME = 24, YEAR = 1989, PAGES = "809--818" } @INPROCEEDINGS{Victor1, AUTHOR = "Kenneth B. Victor", TITLE = "The Design and Implementation of {DAD}, A Multiprocess, Multimachine, Multilanguage Interactive Debugger", BOOKTITLE = "Proceedings of the Ninth Annual Hawaii International Conference on System Sciences", YEAR = 1977, MONTH = "January", PAGES = "196--199", NOTE = "[Same as Victor1x]" } @TECHREPORT{Victor1x, AUTHOR = "*Kenneth B. Victor", TITLE = "The Design and Implementation of {DAD}: A Multiprocess, Multimachine, Multilanguage Interactive Debugger", TYPE = "Draft Report", ADDRESS = "Augmentation Research Center", INSTITUTION = "Stanford Research Institute", MONTH = "August", YEAR = 1976, NOTE = "[Same as Victor1]" } @INPROCEEDINGS{Wahl1x, AUTHOR = "*N. J. Wahl and S. R. Schach", TITLE = "A Methodology and Distributed Tool for Debugging Dataflow Programs", BOOKTITLE = "Proceedings of the Second Workshop on Software Testing, Verification, and Analysis", ADDRESS = "Banff, Canada", MONTH = "July", YEAR = 1988, PAGES = "98--105" } @INPROCEEDINGS{Walker1, AUTHOR = "D. W. Walker and Paul Messina and Clive F. Baillie", TITLE = "Performance Evaluation of Scientific Programs on Advanced Architecture Computers", BOOKTITLE = "Proceedings of Third Conference on Hypercube Concurrent Computers and Applications", ADDRESS = "Pasadena CA", MONTH = "January", PAGES = "173--179", YEAR = 1988 } @ARTICLE{Weber1, AUTHOR = "Janice Cynthia Weber", TITLE = "Interactive Debugging of Concurrent Programs", JOURNAL = "Proceedings of the ACM SIGSOFT/SIGPLAN Software Engineering Symposium on High-Level Debugging, published in ACM SIGPLAN Notices", VOLUME = 18, NUMBER = 8, PAGES = "112-113", MONTH = "August", YEAR = 1983, NOTE = "[Extended abstract]" } @INPROCEEDINGS{Wileden1, AUTHOR = "Jack C. Wileden and George S. Avrunin", TITLE = "Toward Automating Analysis Support for Developers of Distributed Software", BOOKTITLE = "Proceedings of the Eighth International Conference on Distributed Computing Systems", YEAR = 1988, PAGES = "350--357" } @ARTICLE{Wilson1, AUTHOR = "Paul R. Wilson and Thomas G. Moher", TITLE = "Demonic Memory for Process Histories", JOURNAL = "Proceedings of the SIGPLAN '89 Conference on Programming Language Design and Implementation, published in ACM SIGPLAN Notices", YEAR = 1989, VOLUME = 24, NUMBER = 7, MONTH = "July", PAGES = "330--343" } @INPROCEEDINGS{Wittie1, AUTHOR = "L. Wittie and R. Curtis", TITLE = "Time Management for Debugging Distributed Systems", BOOKTITLE = "Proceedings of the Fifth International Conference on Distributed Computing Systems", ADDRESS = "Denver CO", MONTH = "May", PAGES = "549--550", YEAR = 1985 } @ARTICLE{Wittie2, AUTHOR = "Larry D. Wittie", TITLE = "Debugging Distributed {C} Programs by Real Time Replay", PAGES = "57--67", JOURNAL = "Proceedings of the ACM SIGPLAN/SIGOPS Workshop on Parallel and Distributed Debugging, published in ACM SIGPLAN Notices", VOLUME = 24, NUMBER = 1, YEAR = 1989, MONTH = "January" } @INPROCEEDINGS{Wu1, AUTHOR = "{Min-You} Wu and Daniel D. Gajski", TITLE = "A Programming Aid for Hypercube Architectures", BOOKTITLE = "First Workshop on Languages and Compilers for Vector and Parallel Machines", YEAR = 1988, ADDRESS = "Cornell University", MONTH = "August", NOTE = "[To be published in the Journal of Supercomputing]" } @INPROCEEDINGS{Yan1, AUTHOR = "Song Y. Yan", TITLE = "Declarative Debugging in Logic Programming", PAGES = "339--341", BOOKTITLE = "Proceedings of the ACM SIGPLAN/SIGOPS Workshop on Parallel and Distributed Debugging", ADDRESS = "Madison WI", YEAR = 1988, MONTH = "May", NOTE = "[Extended abstract]" } @INPROCEEDINGS{Yang1, AUTHOR = "{Cui-Qing} Yang and Barton P. Miller", TITLE = "Critical Path Analysis for the Execution of Parallel and Distributed Programs", BOOKTITLE = "Proceedings of the Eighth International Conference on Distributed Computing Systems", YEAR = 1988, PAGES = "366--373" } @TECHREPORT{Yang1x, AUTHOR = "*{Cui-Qing} Yang", TITLE = "A Structured and Automatic Approach to the Performance Measurement of Parallel and Distributed Programs", TYPE = "Technical Report", NUMBER = "713", ADDRESS = "Computer Sciences Department", INSTITUTION = "University of Wisconsin, Madison", YEAR = 1987, MONTH = "August" } @INPROCEEDINGS{Young1x, AUTHOR = "*M. Young and R. N. Taylor", TITLE = "Combining Static Concurrency Analysis with Symbolic Execution", BOOKTITLE = "Proceedings Workshop on Software Testing", YEAR = 1986, PAGES = "10--18" } @ARTICLE{Young2, AUTHOR = "Michal Young and Richard N. Taylor and Kari Forester and Debra Brodbeck", TITLE = "Integrated Concurrency Analysis in a Software Development Environment", PAGES = "200--209", JOURNAL = "Proceedings of the ACM SIGSOFT '89 Symposium on Software Testing, Analysis and Verification, published in ACM SIGSOFT Software Engineering Notes", VOLUME = 14, NUMBER = 8, YEAR = 1989, MONTH = "December", } @INPROCEEDINGS{Zhou1, AUTHOR = "Bosheng Zhou and Raymond T. Yeh", TITLE = "Deadlock Detection for Concurrent Programs in {CSP}", BOOKTITLE = "Proceedings of COMPSAC 84", PAGES = "68--80", YEAR = 1984, MONTH = "October" } @ARTICLE{Zhou2, AUTHOR = "Wanlei Zhou", TITLE = "{PM}: A System for Prototyping and Monitoring Remote Procedure Call Programs", JOURNAL = "ACM SIGSOFT Software Engineering Notes", VOLUME = 15, NUMBER = 1, MONTH = "January", YEAR = 1990, PAGES = 59 } @TECHREPORT{Zifrony1, AUTHOR = "D. Zifrony", TITLE = "Pdeb ({P}arallel debugger) -- A Debugger for a Shared Memory Parallel Computer", INSTITUTION = "Telaviv University", TYPE = "Technical Report", NUMBER = "153/89", MONTH = "November", YEAR = 1989 } @INCOLLECTION{Zifrony1x, AUTHOR = "D. Zifrony and A. Averbuch", TITLE = "Pdeb - A Debugger for a Shared Memory Parallel Computer", BOOKTITLE = "Parallel Computing 89", EDITOR = "D. J. Evans and G. R. Joubert and F. J. Peters", PUBLISHER = "North-Holland", ADDRESS = "New York", YEAR = 1990, PAGES = "481--486" } @INPROCEEDINGS{Zimmermann1, AUTHOR = "M. Zimmermann and F. Perrenoud and A. Schiper", TITLE = "Graphical Animation of Concurrent Programs", BOOKTITLE = "Proceedings of the ACM SIGPLAN/SIGOPS Workshop on Parallel and Distributed Debugging", PAGES = "342--344", YEAR = 1988, MONTH = "May", ADDRESS = "Madison WI", NOTE = "[Extended abstract]" } @ARTICLE{Zimmermann2, AUTHOR = "M. Zimmermann and F. Perrenoud and A. Schiper", TITLE = "Understanding Concurrent Programming through Program Animation", JOURNAL = "Proceedings of the Nineteenth ACM SIGCSE Technical Conference, published in ACM SIGCSE Bulletin", MONTH = "February", YEAR = 1988, VOLUME = 20, NUMBER = 1, PAGES = "27--35" }