Software Pioneers: Contributions to Software Engineering / Edition 1

Software Pioneers: Contributions to Software Engineering / Edition 1

by Manfred Broy
     
 

ISBN-10: 3540430814

ISBN-13: 9783540430810

Pub. Date: 08/15/2002

Publisher: Springer Berlin Heidelberg

This book, coming with four DVDs, presents epochal works of 16 of the most influential software pioneers. Seminal historical papers, going back as far as to the 1950s, are complemented by new papers especially written by the software pioneers for inclusion in this book and by short biographical notes. The volume is based on a conference where the pioneers met and

…  See more details below

Overview

This book, coming with four DVDs, presents epochal works of 16 of the most influential software pioneers. Seminal historical papers, going back as far as to the 1950s, are complemented by new papers especially written by the software pioneers for inclusion in this book and by short biographical notes. The volume is based on a conference where the pioneers met and presented their assessment of the past, new ideas, and visions for the future. The volume editors coherently integrated the historical contributions with current aspects and future perspectives. The four DVDs included are an important supplement to the book providing more than 12 hours of video documentation. Besides a representative overview drawing together the highlights of the presentations, the video recording of each pioneer's talk together with the transparencies used is included. Together, the book and the four DVDs constitute a unique and major contribution to the history of software engineering.

Read More

Product Details

ISBN-13:
9783540430810
Publisher:
Springer Berlin Heidelberg
Publication date:
08/15/2002
Edition description:
2002
Pages:
728
Product dimensions:
6.69(w) x 9.53(h) x 0.06(d)

Table of Contents

Software Engineering - From Auxiliary to Key Technology10
The Relevance of the Software Pioneers for sd&m14
From the Stack Principle to ALGOL26
Sequentielle Formelubersetzung43
Verfahren zur automatischen Verarbeitung von kodierten Daten und Rechenmaschinen zur Ausubung des Verfahrens67
The Roots of Object Orientation: The Simula Language78
Class and Subclass Declarations91
Pascal and Its Successors108
The Programming Language Pascal121
Program Development by Stepwise Refinement149
The IBM Operating System/360170
The Functional Structure of OS/360179
Graphical User Interfaces230
B-Trees and Databases, Past and Future232
Organization and Maintenance of Large Ordered Indexes245
A Relational Model of Data for Large Shared Data Banks263
Entity-Relationship Modeling: Historical Events, Future Trends and Lessons Learned296
The Entity Relationship Model - Toward a Unified View of Data311
EWD 1308: What Led to "Notes on Structured Programming"340
Solution of a Problem in Concurrent Programming Control347
Go To Statement Considered Harmful351
Assertions: A Personal Perspective356
An Axiomatic Basis for Computer Programming367
Proof of Correctness of Data Representations385
The Secret History of Information Hiding399
On the Criteria to Be Used in Decomposing Systems into Modules411
On a "Buzzword": Hierarchical Structure429
Abstract Data Types, Then and Now442
Abstract Data Types and the Development of Data Structures453
JSP in Perspective480
Constructive Methods of Program Design495
Structured Analysis: Beginnings of a New Discipline520
Structure Analysis and System Specification529
A History of Software Inspections562
Design and Code Inspections to Reduce Errors in Program Development575
Advances in Software Inspections609
Early Experiences in Software Economics632
Software Engineering Economics641
Design Patterns - Ten Years Later688
Design Patterns: Abstraction and Reuse of Object-Oriented Design701

Read More

Customer Reviews

Average Review:

Write a Review

and post it to your social network

     

Most Helpful Customer Reviews

See all customer reviews >