Record:   Prev Next
Author Tou, Julius
Title Software Engineering : Proceedings of the Third Symposium on Computer and Information Sciences Held in Miami Beach, Florida, December 1969
Imprint Saint Louis : Elsevier Science & Technology, 2012
©1970
book jacket
Descript 1 online resource (288 pages)
text txt rdacontent
computer c rdamedia
online resource cr rdacarrier
Note Front Cover -- Software Engineering -- Copyright Page -- Table of Contents -- List of Contributors to VoIume I -- Preface -- Acknowledgments -- The Challenge for the 1970s in Information Retrieval -- Contents of Volume 2 -- List of Contributors to Volume 2 -- Chapter 1. Software Engineering-A New Profession -- Chapter 2. Ideas for Computer Systems Organization: A Personal Survey -- I. Introduction -- II. Partitioning of Storage Space -- III. Partitioning of Processing Time -- IV. A Machine Language for Expressions and Procedures -- V. Structured Programming: The Elimination of Branches -- VI. Iteration and Vector Programming -- VII. Program Definable Storage Mappings -- VIII. Final Comments -- References -- Chapter 3. A Virtual Processor for Real Time Operation -- I. Introduction -- II. Storage Organization -- III. User Control -- IV. Creation of Processes -- V. Activation of Processes -- VI. Interprocess Communication -- VII. The File Store -- VIII. Input/Output -- IX. Summary -- X. Conclusions -- References -- Chapter 4. Architecture of the B-6500 -- I. Introduction -- II. Design Team -- III. Design Principles -- IV. Significant Architectural Features of B-6500 -- V. Conclusion -- References -- Chapter 5. The Use and Performance of Memory Hierarchies: A Survey -- I. Introduction -- II. Page Fault Rate -- III. Multiprogramming -- IV. Average Time per I/O Request -- V. Summary and Extensions -- References -- Chapter 6. The Use of Extended Core Storage in a Multiprogramming Operating System -- I. Introduction -- II. Factors Influencing Throughput -- III. Design Objectives -- IV. Implementation -- V. Performance Statistics -- VI. Future Improvements -- VII. Expected Gains -- References -- Chapter 7. Uniform Referents: An Essential Property for a Software Engineering Language -- I. Introduction -- II. Programming Language: The Math of Software
III. Outside-In Problem Statement -- IV. An Example -- V. A Graph Model Representation -- VI. Interlevel Connection by Interfaces -- VII. The Requirement for Uniform Referents -- VIII. Conclusion -- References -- Chapter 8. Perspective on Methods of Improving Software Development -- I. Introduction -- II. Definition of Programming Effectiveness -- III. Techniques for Improving Software Development -- IV. Summary -- References -- Chapter 9. Manageable Software Engineering -- I. Introduction -- II. What Should Be Produced? -- III. Should It Be Produced? -- IV. Can It Be Produced? -- V. How Should the Producer Be Organized? -- VI. How Should the Product Be Tested? -- VII. How Should the Product Be Introduced? -- VIII. How Should the Product Be Improved and Serviced? -- IX. Conclusion -- References -- Chapter 10. Generalized Interpretation and Compilation -- I. Introduction -- II. Comparison and Contrast -- III. Examples and Consequences -- References -- Chapter 11. Techniques for Automatic Program Translation -- I. Introduction -- II. The PILER System -- III. Interpreter -- IV. Analyzer -- V. Converter -- VI. Conclusion -- References -- Chapter 12. Input/Output for a Mobile Programming System -- I. The Mobile Programming System -- II. The Input/Output Package -- References -- Chapter 13. CASSANDRE: A Language to Describe Digital Systems, Application to Logic Design -- I. Introduction -- II. Notions on the Language -- III. Planned Utilization of the Language CASSANDRE -- IV. The System CASSANDRE -- References -- Chapter 14. A Kernel Approach to System Programming: SAM -- I. Introduction -- II. Language Type, LP 70 -- III. Basic Notions: Parallelism -- IV. File System -- V. Measuring and Debugging Tools -- VI. Conclusion -- Appendix A -- Appendix Β -- References -- Chapter 15. On the Extensibility of FORTRAN -- I. Introduction -- II. Justifications
III. Interval Arithmetic -- IV. Miscellaneous FORTRAN Language Extensions -- V. Proposed Extensions to HUNK -- VI. Conclusions -- References -- Index
Software Engineering, Volume I is a compilation of the proceedings of the Third Symposium on Computer and Information Sciences held in Miami Beach, Florida, on December 18-20, 1969. The papers explore developments in software engineering and cover topics ranging from computer organization to systems programming and programming languages. This volume is comprised of 15 chapters and begins with an overview of the emergence of software engineering as a profession, followed by a discussion on computer systems organization. A virtual processor for real-time job or transaction control is then described, along with the architecture of the B-6500 computer. Subsequent chapters focus on the use and performance of memory hierarchies; the use of extended core storage in a multiprogramming operating system; methods of improving software development; and techniques for automatic program translation. The final chapter considers the extensibility of FORTRAN. This book is intended for scientists, engineers, and educators in the field of computer and information science
Description based on publisher supplied metadata and other sources
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2020. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries
Link Print version: Tou, Julius Software Engineering : Proceedings of the Third Symposium on Computer and Information Sciences Held in Miami Beach, Florida, December 1969 Saint Louis : Elsevier Science & Technology,c2012 9780123954954
Subject Electronic digital computers -- Congresses.;Programming languages (Electronic computers) -- Congresses.;Information storage and retrieval systems -- Congresses.;Artificial intelligence -- Congresses
Electronic books
Record:   Prev Next