Cover image for Software Engineering : Proceedings of the Third Symposium on Computer and Information Sciences held in Miami beach, Florida, December, 1969.
Software Engineering : Proceedings of the Third Symposium on Computer and Information Sciences held in Miami beach, Florida, December, 1969.
Title:
Software Engineering : Proceedings of the Third Symposium on Computer and Information Sciences held in Miami beach, Florida, December, 1969.
Author:
Tou, Julius.
ISBN:
9780323157445
Personal Author:
Physical Description:
1 online resource (288 pages)
Contents:
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.
Abstract:
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.
Local Note:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Electronic Access:
Click to View
Holds: Copies: