ellie@usenix.UUCP (Ellie Young) (01/11/90)
USENIX WINTER CONFERENCE PROGRAM Omni Shoreham Hotel, Washington, D.C., January 22-26, 1990 USENIX Conference Office 22672 Lambert Street Suite 613 El Toro, CA 92630 714-588-8649 FAX 714-588-9706 EMAIL: judy@usenix.org Many of the tutorials are filling up. To ensure you get a seat, please contact the Conference office immediately! Don't wait until you get there to register for the tutorial and technical program. TUTORIALS MONDAY, JANUARY 22 UNIX on Modern Architectures Curt F. Schimmel, Amdahl, Key Computer Labs SOLD OUT! Creating User Interfaces with OSF/Motif Kee Hinckley & Brian Holt, Apollo Computer, Inc. UNIX Network Programming Richard Stevens, Health Systems International Introduction to 4.3BSD Internals Thomas W. Doeppner, Jr., Brown University UNIX System V Release 4.0 Internals - Introduction Steve Buroff & Mike Scheer, AT&T LIMITED SEATING ONLY! Mach Overview Avadis Tevanian, Jr., NeXT, Inc. SOLD OUT! An Introduction To C++ Robert Murray, AT&T Bell Laboratories Introduction To Programming The X Window System,* Version 11 Oliver Jones, HP Apollo Systems Division TUESDAY, JANUARY 23 An Introduction to Object-Oriented Programming David Taenzer, U.S. West Advanced Technologies SOLD OUT! Open Systems Interconnection (OSI) Principles Colin I'Anson, Hewlett Packard Laboratories Software Contracts and Intellectual Property Daniel Appelman, Heller, Ehrman, White & McAuliffe Beyond 4.3BSD: Advanced Kernel Topics Mike Karels & Marshall Kirk McKusick, University of California, Berkeley Topics in System Administration Rob Kolstad, Sun Microsystems, & Evi Nemeth, University of Colorado SOLD OUT! Mach Virtual Memory Internals Nawaf Bitar, Hewlett-Packard Company Using C++ Effectively Andrew Koenig, AT&T Bell Laboratories X Toolkit Intrinsics Paul E. Kimball, Digital Equipment Corporation ______________________________________________________________________________ Special Note for Full Time Students: A limited number of spaces in each tu- torial class have been reserved for full time students at a special fee. Please contact the Conference office for full details. ______________________________________________________________________________ TECHNICAL CONFERENCE PROGRAM WEDNESDAY, JANUARY 24 9:00-10:30 Introductory Remarks Daniel Klein, Software Engineering Institute, CMU Ellie Young, USENIX Association KEYNOTE: NASA's Manned Spacecraft Computers Jim Tomayko, Software Engineering Institute, CMU 10:30-11:00 Break 11:00-12:30 Virtual Memory Chair: Chet Juszczak A Dynamic File System Inode Allocation and Reclaim Policy Ron Barkley & T. Paul Lee, AT&T Bell Laboratories Insuring Improved VM Performance: Some No-Fault Policies Danny Chen, Ron Barkley, & T. Paul Lee, AT&T Bell Laboratories TAE Plus: Transportable Applications Environment plus A User Interface Development Tool for Building Graphic Oriented Applications Martha Szczur, Karl R. Wolf, NASA/Goddard Space Flight Center 12:30- 2:00 Lunch 2:00- 3:30 Architecture & Debuggers Chair: John Mashey Implementing a Mach Debugger for Multithreaded Applications Deborah L. Caswell, Hewlett Packard Company, David L. Black, Carnegie Mellon University pdb: A Network Oriented Symbolic Debugger Paul Maybee, Solbourne Computer, Inc. Some Efficient Architecture Simulation Techniques Robert Bedichek, University of Washington 3:30- 4:00 Break 4:00- 5:30 Applications Chair: Susanne Smith Software Tickerplants on UNIX Mark Luppi, Robert Berkley, Skip Gilbrech, Tim Hunt, & Richard Plevin, Fusion Systems Group GENESIS and XODUS - General Purpose Neural Network Simulation Tool John Uhley, U. S. Bhalla, M. A. Wilson, D. H. Bilitch, M. E. Nelson, & J. M. Bower, California Institute of Technology Keynote - A Language and Extensible Graphical Editor for Music Tim Thompson, AT&T Bell Laboratories THURSDAY, JANUARY 25 9:00-10:30 Utilities Chair: John Devitofranceschi Integrated Interactive Access to Heterogeneous Distributed Services Joel S. Emer & William E. Weihl, Massachusetts Institute of Technology The UNIX System Math Library, A Status Report Joel Silverstein, Steve Sommars & Yio-Chian Tao, AT&T Bell Laboratories Tcl: An Embeddable Command Language John K. Ousterhout, University of California, Berkeley 10:30-11:00 Break 11:00-12:30 Kernel Internals Chair: Charlie Perkins An Event-based Fair Share Scheduler Raymond B. Essick, Prisma, Inc. Parallel STREAMS: a Multi-Processor Implementation Arun Garg, Sequent Computer Systems Implementing Berkeley Sockets in System V, Release 4 Ian Vessey & Glenn Skinner, Sun Microsystems 12:30- 2:00 Lunch 2:00- 3:30 Networks Chair: Alix Vasilatos Two Network Management Tools -or- (How Many Packets Would a Packet Router Route if a Packet Router Could Route Packets?) Jeff Okamoto & Allan Leinwand, Hewlett Packard Company Packet Trains on NSFNET National Backbone - A Traffic Characterization Steven A. Heimlich, University of Maryland Pseudo-Network Drivers and Virtual Networks Steven Bellovin, AT&T Bell Laboratories 3:30- 4:00 Break 4:00- 5:30 Ethics in the Computer Industry Moderator: Rob Kolstad A panel composed of a lawyer, CEO, ethicist and others will discuss various questions about ethics in the computer industry. FRIDAY, JANUARY 26 9:00-10:30 User Interface Management Systems Chair: Dan Geer The Serpent User Interface Management System Brian Clapper, Erik Hardy, Rick Kazman, Robert Seacord, Lenn Bass, Software Engineering Institute Parallel Object-Oriented UIMS with Macro and Micro Stubs Masami Hagiya & Kouji Ohtani, Kyoto University MTX - A Shell that permits dynamic rearrangement of process connections and Windows Stephen A. Uhler, Bell Communications Research 10:30-11:00 Break 11:00-12:30 File Systems Chair: Kirk McKusick Using UNIX as One Component of a Lightweight Distributed Kernel for Multiprocessor File Servers David Hitz, Guy Harris, James Lau, Allan Schwartz, Auspex Systems Inc. A Highly-Parallelized Mach-based Vnode Filesystem Alan Langerman, Joseph Boykin, Susan LoVerso, & Shashi Mangalat, Encore Computer Corporation Disk Scheduling Revisited Margo Seltzer, Peter Chen, & John Ousterhout, University of California, Berkeley 12:30- 2:00 Lunch 2:00- 4:00 Languages & Software Engineering Chair: Dan Klein Postloading for Fun and Profit Stephen C. Johnson, Stardent Computer Corporation Multiple Site Source Reconciliation Dodi Francisco & Lois C. Price, TRW Financial Systems, Inc. CVS-II: Parallelizing Software Development Brian Berliner, Prisma, Inc. Ada and Binary UNIX Standards Mitchell Gart, Alsys Inc. NEW CONCURRENT SESSIONS USENIX is pleased to introduce a new component to its technical confer- ence. These experimental concurrent sessions will enable people to exchange ideas and information in a more informal atmosphere. Attendees will be free to migrate between all sessions. If there is sufficient interest, these new ses- sions will continue as a regular event. WEDNESDAY, JANUARY 24 11:00-12:30 Regular Expressions Andrew Hume, AT&T Bell Laboratories The general history of regular expressions, the best known algo- rithms at this time, and the history of regular expressions on UNIX will be discussed. The different types of regular expression syn- taxes used by various UNIX commands (sh, ed, lex, grep etc.) will be examined and examples given of their use. make Andrew Hume This talk is a tutorial for generic make, including macros and built-in rules. Also included are some dirty tricks and discussion of various other makes. 2:00- 3:30 Submitting and Presenting Papers at USENIX This talk will give you clues on getting your paper accepted: what we look for and why we accept or reject papers, as well as offering suggestions on alternative places to submit papers. It will also cover what happens once your submission has been accepted: how can you ensure that your paper looks good in the proceedings, and hints for giving a good talk at the conference. This talk is given by a group of people who have been active in USENIX for several years. THURSDAY, JANUARY 25 11:00-12:30 Getting the Most from Support Mary Seabrook, UniSoft Corporation Buying a support contract isn't enough. As a technical person, you need to learn how to use support as effectively as possible. This session describes how best to present your problem to enable your support department to find a solution. This includes some thoughts on how to detail the problem and information that may be most use- ful in tracking down bugs. Surviving in Networkland John Quarterman, Texas Internet Consulting This is a brief overview of some of the principal networks you can reach by electronic mail from an average UNIX machine, some hints on how to do that, and some of the uses that might make you might want to. 2:00- 3:30 nawk - A New Version of awk Richard Stevens, Health Systems International This talk describes the differences between awk and nawk, patterns and regular expressions, flow control, expressions, variables and functions, input/output capability, and interaction with shells. 4:00- 5:30 Works-in-Progress Session Chair: Clement Cole Ten minute presentations of current work. FRIDAY, JANUARY 26 11:00-12:30 Perl - A System Administration Language Tom Christiansen, Convex Computer Corporation Perl is an interpreted language specifically designed for system administrators. In this talk it will be introduced and an overview of the syntax given, as well as some examples of its use. 2:00- 4:00 Works-in-Progress Session Chair: Michelle Dominijanni Ten minute presentations of current work. __________________________ * The X-Window System is a trademark of M.I.T.