Preface III Portia Isaacson Introduction V Robert R. Korlhage Data base administration - Classical pattern, some experiences and trends 1 Jean-Paul De Blasis, Thomas H. Johnson Data dictionary - More on the impossible dream 9 Michael Ehrensberger Fault tree analysis of computer systems 13 C. V. Ramamoorthy, Y. W. Han, G. S. Ho An overview of fault tolerant digital system architecture 19 Stephen Y. H. Su, Richard J. Spillman The use of passwords for controlling access to remote computer systems and services 27 Helen M. Wood A microprocessor selective encryption terminal for privacy protection 35 John H. Carson, John K. Summers, James S. Welch, Jr. MIDAS - A compositional modeling system 39 James R. Warner A system for automatic acquisition of three-dimensional data 49 Henry Fuchs, Joe Duran, Brian Johnson Strategies for the successful introduction of computer technology in a mental health care setting- The problem of change 55 James H. Johnson, Thomas A. Williams, Ronald A. Gianetti, L. J. Schmidt Database management for clinical trials 59 John M. Long, Joseph R. Brashear Data base management for clinical research 63 W. L. Sibley, M. D. Hopwood, G. F. Groner, W. H. Josephs, N. A. Palley Why restrict the modelling capability of CODASYL data structure sets? 69 Charles W. Bachman The entity-relationship model - A basis for the enterprise view of data 77 Peter Pin-Shan Chen Data architecture and data model considerations 85 Edgar H. Sibley, Larry Kerschberg Security risk assessment in electronic data processing systems 97 Robert H. Courtney, Jr. Problem areas in computer security assessment 105 Steve Glaseman, Rein Turn, R. Stockton Gaines Computer-based information systems for the small firm - Why? cost? caveats, functional needs, contracts 113 Frederick F. Newpeck Storage utilization in a self-organizing database 119 P. M. Stocker Self-adaptive automatic database design 123 Michael Hammer Overview of the military computer family architecture selection 131 William E. Burr, Aaron H. Coleman, William R. Smith Initial selection and screening of the CFA candidate computer architectures 139 Samuel H. Fuller, Harold S. Stone, William E. Burr Evaluation of computer architectures via test programs 147 Samuel H. Fuller, Paul Shaman, David Lamb, William E. Burr An architectual research facility-ISP descriptions, simulation, data collection 161 Mario R. Barbacci, Daniel P. Siewiorek, Robert Gordon, Rosemary Howbrigg, Susan Zuckerman Evaluation of the software bases of the candidate architectures for the military computer family 175 James Wagner, Edward Lieblein, Jorge Rodriquez, Harold S. Stone Life cycle cost models for comparing computer family architectures 185 John J. Cornyn, William R. Smith, Aaron H. Coleman, William R. Svirsky A microprocessor architecture for digital device implementation 201 Thomas L. Boardman, Jr. A hybrid computer interface formicroprocessors 207 Joseph P. Heid PM/11-Multiprocessor oriented byte-sliced LSI processor modules 217 Mario Tokoro, Taisuke Watanabe, Katsura Kawakami, Jun Sugano, Katsuhiko Noda An organization for optical linkages between integrated circuits 227 G. Jack Lipovski UNIX on a micro-processor 237 H. Lycklama Using LSI processor bit-slices to build a PDP-11 - A case study in microcomputer design 243 T. M. McWilliams, S. H. Fuller, W. H. Sherwood Organizing and training for anew software development project - That big first step 255 Daniel Freedman, Donald C. Gause, Gerald M. Weinberg The choice of new software development methodologies for software development projects 261 Edward Yourdon Software development tools - acquisition considerations 267 Leon G. Stucki Understanding the developmental life cycle 269 Ray Caudill Management of large scale computer program production 277 H. S. Woodgate Test Planning 285 R. Dean Hartwick NODAS- The network-oriented data acquisition system for the medical environment 295 Shelly I. Saffer, David J. Mishelevich, Shirley J. Fox, Victor B. Summerour A system for priming a clinical knowledge base 301 Randal L. Walser, Bruce H. McCormick A proposed study to access the impact of microprocessors on health care delivery 309 William Hyman, William M. Lively Natural language knowledge processing 313 Christine A. Montgomery The intelligence cycle - A differential perspective of information processing 317 Peter G. W. Keen Plans for a program in medical information science 321 Allan H. Levy and Thomas T. Chen The health care computer user - Where will we find the integrators? 327 Roger H. Shannon, Marion J. Ball NAA - An approach to analyzing back panel crosstalk 331 J. S. Hebhardt, C. F. Groves, R. Bardas True liquid cooling of computers 341 E. A. Wilson GO System - Design and implementation of an output generator 349 Roland R. Bonato, Kenneth C. Yang A talking computer terminal 357 James A. Kutsch, Jr. Hard-copy computer output and its future 363 Irving L. Wieselman Variable-length hash area entries 371 M. H. McKinney Decomposition of data flow graphs on multiprocessors 379 W. C. Brantley, Jr., G. W. Leive, D. P. Siewiorek Implementation and application of a function data type 389 Mark B. Wells A general-purpose dialogue processor 397 James L. Black A study in man-machine interaction 409 Lawrence H. Miller Responsive environments 423 Myron W. Krueger Computer technology in data-base publishing 435 D. B. Baker and R. E. O'Dette Improving corporate information services in an automated word-processing network 443 Henry L. Mayfield A subject-content oriented retriever for processing information on-line (SCORPIO) 449 Charlene A. Woody, Michael P. Fitzgerald, Francis J. Scott, D. Lee Power Comparing equivalent network services through dynamic processing time prediction 455 Sandra A. Mamrak, Stephen R. Kimbleton A structured data base computer conferencing system 461 George W. Arnold and Stephen H. Unger An analytic model for parallel computation 469 Roger M. Firestone Dominance relations in computing systems 475 Daniel G. Hays Structured training - A common sense approach to developing ADP skills for improved job performance 481 Alexander P. Grant, Jack L. Stone The role of a formal training program in attracting and developing computer professionals 487 Lawrence F. Lunetta, Jr. Personal computing - An overview for computer professionals 493 Jim C. Warren, Jr., Mark E. Deppe, James P. Fry Operational software for restructuring network databases 499 Donald E. Swartwout A multi-level procedure for design of file organizations 509 Eivind Aurdal, Arne Solvberg An effective method for measurement and analysis of system software performance 523 John R. Rumsey, David W. Abmayr The Navy Fortran validation system 529 Patrick M. Hoyt A two-step approach to the validation of software engineering methodologies 539 Gruia-Catalin Roman Surveying the billion dollar chasm - How educational differences continue to force corporate and data processing executives apart 545 Robert S. Hoberman A community of individuals - Cooperation and individualization in computer science education 561 Kenneth L. Modesitt New perspectives for information systems education 569 Thomas I. M. Ho Petroleum data system - A network of energy information 575 Patricia A. Tracy Applications of SPARCOM data base concepts to a crime combating environment 579 Ron Ashany Integrated data base concepts and structures for combat models 595 William A. Bayse, Dean P. Risseeuw, Charles S. Matheny Routing and control in a centrally directed network 603 Joseph Rinde TYMNET as a multiplexed packet network 609 John Kopf Packet switched network in Japan 615 Toshiharu Takatsuki, Jiro limura, Masato Chiba, Masayuki Abe Modular programming conventions in assembly languages 623 Shy-Ming Ju The design and implementation of a simple programming language for microcomputers 629 J. C. Cleaveland, C. D. Satten Cm* - A modular, multi-microprocessor 637 R. J. Swan, S. H. Fuller, D. P. Siewiorek The implementation of the Cm* multi-microprocessor 645 R. J. Swan, Andy Bechtolsheim, Kwok-Woon Lai, John K. Ousterhout Software management of Cm* - A distributed multiprocessor 657 Anita K. Jones, Robert J. Chansler, Jr., Ivor Durham, Peter Feiler, Karsten Schwans Using assertions to improve language translators 665 Arthur Pyster A parser analyzer of empirical design for question-answering 669 Abraham S. Ben David Automatic generation of computer programs 679 Noah S. Prywes Sorting with associative secondary storage devices 691 C. S. Lin A specialized architecture for textural information retrieval 697 Lee A. Hollaar, W. H. Stellhorn Fault-tolerant modularized arithmetic logic units 703 T. R. N. Rao and H. J. Reinheimer The design of self-checking multi-output combinational circuits 711 D. C. Ko, M. A. Breuer Remote terminal emulation in the procurement of teleprocessing systems 723 Shirley W. Watkins and Marshall D. Abrams Application of remote terminal emulation in the procurement process 729 E. J. McFaul Remote terminal emulator development and application criteria 733 Couley T. Arthur A survey of structured programming practice 741 I. St. J. Hugo An interactive system for aiding management decision making 753 Robert C. Gammill, Hebert J. Shukiar An overview of independent, third-party computer maintenance 761 Howard D. Ponty A perspective of standard form contracts in the data processing industry 765 Stephen N. Hollman Small computers and small investors 771 George Kim Johnson Non dedicated interprocessor communications discipline 775 David J. Bastyr An approach to address identification from degraded address data 779 Viresh Seth Signature and facial image compression by boundary encoding 785 David P. Himmel An interactive text-editing system in support of Russian translation by machine 789 David A. Luther, Christine A. Montgomery, Ronald M. Case Computer generation of conference presentations 791 Charles A. Belov Design of a diagnosable and fault-tolerant input/output controller 795 A. K. Bose, S. A. Szygenda Modular redundancy without voters decreases complexity of restoring organ 801 P. T. DeSousa, F. P. Mathur A study of intermittent faults in digital computers 807 Omur Tasar, Vehbi Tasar A "calibration-prediction" technique for estimating computer performance 813 C. A. Rose CPU-utilization and secondary-storage performance - The demand for a new secondary-storage technology 819 Peter Schneider Non-linear parameter estimation for probabilistic finite-state automata 827 Fred J. Maryanski, Kuang Chan Wu A comparison between two paradigms of intelligent systems - An example 833 Abraham Waksman Concatenated group theoretic codes for binary asymmetric channels 837 Serban D. Constantin, T. R. N. Rao The TICOM model - A network data base approach to review and evaluation of internal control systems 843 James I. Cash, Jr., Andrew D. BaIley, Jr., Andrew B. Whinston Design and implementation of an information base for decision makers 855 Robert H. Bonczek, Clyde W. Holsapple, Andrew B. Whinston Laboratory automation via a VM/370 teleprocessing virtual machine 865 Anthony A. Guido, James Considine Computer typesetting of technical journals on UNIX 879 Michael E. Lesk, Brian W. Kernighan The computer in manufacturing - Reduction of scrap by computer monitoring 889 Patricia E. Gober A methodology for multi-criteria information system design 895 John S. Chandler, Thomas G. DeLutis Automated control of concurrency in multi-user hierarchical information systems 907 Alan F. Sweet, Arthur E. Oldehoeft Techniques for requirements-oriented design 919 Kenneth J. Thurber A multi-microprocessor approach to a high-speed and low-cost continuous-system simulation 931 Ryoichi Yoshikawa, Tatsuo Kimura, Yasuhiro Nara, Hideo Aiso Instrumented architectural level emulation technology 937 Harrison R. Burris ARES - A memory, capable of associating stored information through relevancy estimation 947 Tadao Ichikawa, Ken Sakamura, Hideo Aiso Cache memory systems for multiprocessor architecture 955 O. P. Agrawal, A. V. Pohm Choosing a medical billing system 965 Jeffrey Rothmeier Designing software for the minicomputer business data processing environment - A case history 969 John M. Hemphill, Ronald L. Lancaster What to look for in distributed (source) data processing 973 W. Harry Vickers RESQ - A package for solution of generalized queueing networks 977 C. H. Sauer, M. Reiser, E. A. MacNair An approach to simulation of multilevel production systems 987 J. F. Clark, D. M. Cohen Low cost data acquisition and control systems for the computer hobbyist 991 Ralph Tenny Diskomania - A small-system floppy disk operating system 995 Wayne Sewell Neighborhood computer stores - The answer to microcomputer marketing 999 Paul Terrell