Preface III Don B. Medley Introduction V Allen N. Smith Writing less code- An approachable ideal 3 Naomi Lee Bloom Foundation software: A significantly improved approach to the development of large application systems 11 Gary A. Curtis A case for adaptable applications software 21 Mary Woodward, Peter F. DiGiammarino Knowledgeable contexts for user interaction 29 Bozena Henisz Thompson, Frederick B. Thompson, Tai-Ping Ho An English-language processing system that "learns" about new domains 39 Bruce W. Ballard, John C. Lusth Implementation of an Ada TM run-time environment 47 Herman Fischer, Edgar H. Sibley Future Ada TM environments 57 Sabina H. Saib Stepwise structuring: A style of life for flexible software 65 Erik Sandewall, Sture Hagglund, Christian Gustafsson, Lennat Jonesjo, Ola Stromfors HITS: A symbolic testing and debugging system for multilingual microcomputer software 73 Takeshi Chusho, Atsushi Tanaka, Eri Okamoto, Akinori Ronda, Toru Kurosaki A global checkpointing model for error recovery 81 Krishna Kant Development tools for bus controller software 91 M. I. Thomas Logic analysis and its tools 97 R. S. Wang Improving software maintenance attitudes 107 Paul C. Tinnirello A methodology for minimizing maintenance costs 113 Linda Brice, John Connell Quality assurance and maintenance applications systems 123 Barbara J. Taute Human investment techniques for effective software maintenance 131 Nicholas L. Marselos Structured software maintenance 137 G. R. Eugenia Schneider Application maintenance: One shop's experience and organization 145 Robert E. Marsh Organizational issues of effective maintenance management 155 Gary L. Richardson, Charles W. Butler When a data processing department inherits software 163 Joan R. Zak Maintaining user participation throughout the systems development cycle 173 Randy J. Raynor, Linda D. Speckmann Data processing project management: A practical approach for publishing a Project Expectations Document 181 Lois Zells A distributed database design for a communications network control system 191 S. C. Lo, S. L. Kota, M. H. Aronson EMPACT TM: A distributed data base application 203 Alan Norman, Mark Anderton Dynamic replication, an overview 219 T. P. Daniell, R. C. Harding Jr., S. H. Nauckhoff Local query translation and optimization in a distributed system 229 Emmanuel Onuegbe, Said Rahimi, Alan R. Hevner Progress towards data base management standards 241 Donald R. Deutsch Command use in a relational data base system 247 John D. Joyce, David D. Warn Generatingrequirementsfromenterprise analysis 255 David v. Kerner, Ashok Ma1hotra Developing a long-range information architecture 261 James C. Wetherbe, Gordon B. Davis A reconfigurable VLSI architecture for a database processor 271 Kemal Oflazer Implementing set-theoretic relational-query functions using highly parallel index-processing hardware 283 Sakti Pramanik Cost-effective ways of improving database computer performance 293 David K. Hsiao Application of the massively parallel processor to database management systems 299 Edward W. Davis Panacea or pitfall? The impact of relational databases on your environment 309 Willem Stoeller Advanced office systems: An empirical look at use and satisfaction 319 T. K. Bikson and B. A. Gutek An Interactive Display Environment, or knitting sheep's clothing for a wolf 329 Robert P. O'Hara Resiliency of the computerized society 341 Rein Turn and Eric J. Novotny Interfacing people with their machines 353 Nancy B. Finn Current issues in electronic mail- Heralding a new era 361 Walter Ulrich The integration of multimedia communications 367 B. P. Donohue, III Voice mail 373 Paul F. Finnigan Electronic mail: Evolving from intracompany to intercompany 379 H. Paris Burstyn A new look at existence dependency in databases 387 T. C. Chiang Issues in the design of relational model management systems 395 Robert W. Blanning Focal points for DSS effectiveness 403 Carl Harrington Information resource management for corporate decision support 409 William H. Gruber, George Sonnemann Developing a strategy profile for management support systems 415 Gary K. Gulden, Eevelyn S. Arkush The DSS development system 421 Robert H. Bonczek, Nasir Ghiaseddin, Clyde W. Holsapple, Andrew B. Whinston Applications of fuzzy languages and pictorial databases to decision support systems design 437 Edward T. Lee Database-oriented decision support systems 453 Daniel T. Lee Universities and the future of high-performance computing technology 469 Kenneth G. Wilson Dynamic RAM architectures for graphics applications 479 Douglas L. Finke The iRAM- An innovative approach to microprocessor memory solutions 487 John J. Fallin MULTIBUS continues to evolve to meet the challenges of the VLSI revolution 497 Steve Cooper Analysis of the M6809 instruction set 503 Joel Boney Tales from the trial trail: Videotex progress in the United States 513 Gary H. Arlen Videotex and teletext in the business/consumer marketplace 519 Larry T. Pfister Winchesters for multiuser/multitask applications 523 Larry Jacob Intel iAPX 432-VLSI building blocks for a fault-tolerant computer 531 Dave Johnson, Dave Budde, Dave Carson, Craig Peterson Performance evaluation of the MP/C 539 Bruce W. Arden and Ran Ginosar A multiprocessor with replicated shared memory 557 Sigurd L. Lillevik, John L. Easterday Reconfigurable architectures for VLSl processing arrays 565 Mariagiovanna Sami, Renato Stefanelli Conflict-free memory allocation for associative data files 579 Svetlana P. Kartashev, Steven I. Kartashev Reconfigurable fault-tolerant multicomputer network 595 Svetlana P. Kartashev and Steven I. Kartashev A standard session protocol for open systems interconnection 617 Charles E. Young The role of the Intelligent Peripheral Interface in systems architecture 623 I. Dal Allan Progress on the network layer of the OSI reference model 631 Peter F. Linington The technology of digital speech: Compression, editing, and storage 639 R. E. Crochiere, J. L. Flanagan Statistical modeling for automatic speech recognition [ abstract of presentation] 643 R. L. Mercer Implications of VLSI technology for speech processing [ abstract of presentation] 645 R. W. Brodersen Network security and vulnerability 647 J. Michael Nye IBM information network performance and availability measurement 655 Richard C. Soucy, Richard M. Bailey Designing and managing an SNA network for growth 663 S. M. Schiffman Backup and recovery in the IBM Information Network 671 K. Bhadra, S. M. Schiffman Logical problem determination in an SNA network 677 Robert A. Weingarten, Edward E. lacobucci Planning high-speed digital services in the Bell System 685 Gary J. Handler Three heuristics for improving centralized routing in large long-haul computer communication networks 691 Ivan M. Pesic, Daniel W. Lewis A new probabilistic routing algorithm for packet-switched computer networks 705 Chi- Yuan Chin, Kai Hwang Optical wireless modem for office communication 721 Takatoshi Minami, Kenjiro Yano, Takashi Touge, Hisashi Morikawa, Osamu Takahashi A high-throughput interconnection structure 729 J. A. Hernandez, E. Horlait, R. Joly, G. Pujolle A new look at computer contracts 735 Dennis K. Knight An information system for developing information systems 743 Bruce I. Blum A metric of estimation quality 753 Tom DeMarco Software productivity measurement 757 J. S. Collofello, S. N. Woodfield, and N. E. Gibbs The laboratory automation system in the electrical communication laboratories of NTT 763 Nobuyoshi Terashima Applications of digital optical disks in library preservation and reference 771 William R. Nugent Software maintenance objectives [NCC 1982 paper] 779 Ned Chapin