Preface III Russell K. Brown Introduction V Dennis J. Frailey Implementing a large office automation system-how to make it work 3 Jack Golden, Stuart Bell A multiaccess bus arbitration scheme for VLSI-densed distributed systems 13 Jie-Yong Juang, Benjamin W. Wah DMERT - An operating system for telecommunications systems 23 S. F. Ho, C. J. Richardson, W. C. Schwartz Global concurrency control mechanisms for a local network consisting of systems without concurrency control capability 31 Yahiko Kambayashi, Sei-ichi Kondoh Synapse tightly coupled multiprocessors: A new approach to solve old problems 41 Steve Frank, Armond Inselberg Throughput of multiprocessors with replicated shared memories 51 Sigurd L. Lillevik, John L. Easterday The DCS - A new approach to multisystem data-sharing 59 Akira Sekino, Keizo Moritani, Teruaki Masai, Toshiaki Tasaki, Kazuo Goto Reduced-instruction set multi-microcomputer system 69 Lewis Foti, David English, Richard P. Hopkins, David J. Kinniment, Philip C. Treleaven, Wang Long Wang System considerations in the NS32032 design 77 Richard Mateosian An inside look at the Z80,000 CPU: Zilog's new 32-bit microprocessor 83 Anil Patel An interleaved array-processing architecture 93 J. R.Jump, J. D. Wise, D. T. Harper III Compatible software and hardware implementations permitted by IEEE standard for binary floating-point arithmetic 101 Harry W. Look Goals and tradeoffs in the design of the MC68881 floating point coprocessor 107 Joel Boney An extended-precision operand computer for integer factoring 115 Jeffrey W. Smith, Samuel S. Wagstaff, Jr. New microprocessor-based computer architectures 123 Omri Serlin How smart the computer: Status and future on building its brain 131 David J. Elliott IDAS - An integrated design automation system 143 Stephen Y. H. Su A versatile VLSI fast Fourier transform processor 151 Kuang-cheng Ting, Chuan-lin Wu Design diversity: An approach to fault tolerance of design faults 163 Algirdas A Vizienis Tradeoffs in system level diagnosis of multiprocessor systems 173 A. Kavianpour, A. D. Friedman Maintenance as a function of design 187 James R. McKee Maintaining user satisfaction with performance of an online system 195 A. Martin Sellers Redocumentation: Addressing the maintenance legacy 203 Gary Richardson, Earl D. Hodil System information database: An automated maintenance aid 209 Linda Brice, John Connell COBOL-80: The new structured language 217 Jerome Garfunkel Is COBOL-80 cost effective? 223 Marco Fiorello, John Cugini Technology transfer in the maintenance environment 229 Florence J. Bell Two perceptions of software maintenance performed by an on-site contractor 235 Bernard Narrow, John Ke1ly Prolonging the life of software 243 John Connell, Linda Brice Software maintenance in fourth-generation language environments 251 Paul C. Tmnirello Specification and implementations of interactive information systems 259 Anthony I. Wasserman Software management issues for new systems designs 267 Robert E. Loesh, Donald J. Reifer, Steven M. Jacobs Results of modem software engineering principles applied to sma1l and large projects 273 Peter R. H. McConnell, Wolfgang B. Strigel A portable Modula-2 operating system: SAM2S 283 Larry D. Wittie, Ariel J. Frank Giving away the data processing store, or Does the data processing department as we know it today have a future? 293 Lois Ze1ls Are methodologies and system design techniques independent of one another? 303 Denis A. Connor Aspects of integrated software 311 Clyde W. Holsapple, Andrew B. Whinston The integrated software and user interface of Apple's Lisa 319 Edward W. Birss FlowGuide - A programmer's workstation 329 Phil J. Grouse Information resource planning and management methodologies 337 Keith Greystoke IRP/IRM methodologies 343 Michael R. Wood Simulation as an aid to software transferability 349 Aaron H. Konstam, Ronald G. Reinhard Software manufacturing techniques and maintenance 357 Paul Bassett A prototyping environment for real-time graphics 367 Nola Donato, Robert Rocchetti, Janet Tom A publisher's view of writing successful software 375 Gary Swanson Versatile packaging: Software for all retail environments 381 Elwin E. Lages Commercial and military software documentation: Different steps to a common goal 389 Faye C. Budlong One person's perception of military documentation 395 Don Mather Simple dynamic assertions for interactive program validation 405 Christer Hulten A tool-based approach for software testing and validation 411 J. C. Huang, Peter Valdes, Raymond T. Yeh Guidance for test selection based on the cost of errors 423 David A. Gustafson Will notebook computers revolutionize computer usage? 435 David H. Ahl Fifth-generation computing as the next stage of a new medium 445 Mildred L. G. Shaw, Brian R. Gaines A framework for the fifth generation 453 Brian R. Gaines Computers and the future of human creativity 461 Michael Conrad and M. A. Rahimi A national computer policy: Forging the final synergy of computers and society 469 Ben G. Matley Decision support in a distributed environment 477 Daniel T. Lee Issues in the design of expert systems for management 489 Robert W. Blanning An investigation of task team structure and its impact on productivity 497 Kathy Brittain White Incentive compensation for information systems departments 505 Howard A. Rubin, D. L. Von Kleeck Gaining competitive advantage, or how to succeed as the vice-president of information systems 513 M. Victor Janulaitis An interface for novice and infrequent database management system users 523 James A. Larson, Jennifer B. Wallick REQUEST: A testbed relational database management system for instructional and research purposes 531 Bogdan Czejdo, Marek Rusinkiewicz Sibyl: A relational database system with remote-access capabilities 537 Manfred Ruschitzka, Andrew Choi, John L. Clevenger Functions of the data base workbench 547 Yahiko Kambayashi Fourth-generation languages ( 4GLs ) and personal computers 555 Boulton B. Miller SALVO - A fourth-generation language for personal computers 561 Marvin Elder Uniform organization of inverted files 567 Dalia Motzkin, Kenneth Williams, and Karl Chang A generalized method for maintaining views 587 Kathryn C. Kinsley, James R. Driscoll The representation of debate as a basis for information storage and retrieval 595 David Lowe KSAM: a B+-tree-based keyed sequential-access method 605 Kemal Koymen A database machine based on the data distribution approach 613 Yahiko Kambayashi Menu-based natural language understanding 629 Harry Tennant An analysis of scripts generated in writing between users and computer consultants 637 David Chin Transportable English-language processing for office environments 643 Bruce W. Ballard, John C. Lusth, Nancy L. Tinkham Really arguing with your computer in natural language 651 Margot Flowers and Michael G. Dyer Introducing YIPS: A voice-interactive processing system for document management 661 Alan W. Biermann, Kermit C. Gilbert, Linda S. Fineman An expert system for drafting legal documents 667 James Sprawl, Periyasamy Balasubramanian, Taizoon Chinwalla, Martha Evens, Henriette Klawans LCNET: Ethernet concepts + ubiquitous RS232C ports = Low Cost NETwork 677 Jay B. Jordan and Victor P. Holmes Direct work station to remote computer communications via satellite 685 Michael H. Aronson CARGuide - On-board computer for automobile route guidance 695 M. Sugie, O. Menzilcioglu, H. T. Kung Telecommunications and business strategy: The basic variables for design 707 Eric K. Clemons, Peter G. W. Keen, Steven O. Kimbrough