Secure CheckoutPersonal information is secured with SSL technology.
Free ShippingFree global shipping
No minimum order.
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.
List of Contributors to Volume 1
The Challenge for the 1970s in Information Retrieval
Contents of Volume 2
List of Contributors to Volume 2
Software Engineering—A New Profession
Ideas for Computer Systems Organization: A Personal Survey
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
A Virtual Processor for Real Time Operation
II. Storage Organization
III. User Control
IV. Creation of Processes
V. Activation of Processes
VI. Interprocess Communication
VII. The File Store
Architecture of the B-6500
II. Design Team
III. Design Principles
IV. Significant Architectural Features of B-6500
The Use and Performance of Memory Hierarchies: A Survey
II. Page Fault Rate
IV. Average Time per I/O Request
V. Summary and Extensions
The Use of Extended Core Storage in a Multiprogramming Operating System
II. Factors Influencing Throughput
III. Design Objectives
V. Performance Statistics
VI. Future Improvements
VII. Expected Gains
Uniform Referents: An Essential Property for a Software Engineering Language
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
Perspective on Methods of Improving Software Development
II. Definition of Programming Effectiveness
III. Techniques for Improving Software Development
Manageable Software Engineering
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?
Generalized Interpretation and Compilation
II. Comparison and Contrast
III. Examples and Consequences
Techniques for Automatic Program Translation
II. The PILER System
Input/Output for a Mobile Programming System
I. The Mobile Programming System
II. The Input/Output Package
CASSANDRE: A Language to Describe Digital Systems, Application to Logic Design
II. Notions on the Language
III. Planned Utilization of the Language CASSANDRE
IV. The System CASSANDRE
A Kernel Approach to System Programming: SAM
II. Language Type, LP 70
III. Basic Notions: Parallelism
IV. File System
V. Measuring and Debugging Tools
On the Extensibility of FORTRAN
III. Interval Arithmetic
IV. Miscellaneous FORTRAN Language Extensions
V. Proposed Extensions to HUNK
- No. of pages:
- © Academic Press 1970
- 1st January 1970
- Academic Press
- eBook ISBN:
Elsevier.com visitor survey
We are always looking for ways to improve customer experience on Elsevier.com.
We would like to ask you for a moment of your time to fill in a short questionnaire, at the end of your visit.
If you decide to participate, a new browser tab will open so you can complete the survey after you have completed your visit to this website.
Thanks in advance for your time.