Note for the current edition: The version of this report that you are reading was prepared by scanning the original edition, conversion to text through OCR, and then reformatting. Every effort has been made to do this as accurately as possible. However, it is almost certain that some errors have crept in despite best efforts. One of the problems was that the OCR software used kept trying to convert the original British spellings of words like 'realise' to the American spelling 'realize' and made other stupid mistakes. Whenever the OCR program was unsure of a reading, it called it to the attention of the operator, but there were a number of occasions in which it was sure, but wrong. Not all of these instances are guaranteed to have been caught.Although the editor tried to conform to the original presentation, certain changes were necessary, such as pagination. In order that the original Table of Contents and Indices would not have to be recalculated, an artifice was used. In the PDF version, the original page breaks are indicated in the text thusly: 49 indicates that this is the point at which page 49 began in the original edition. If two such indicators appear together, this shows that there was a blank page in the original.The figures have been redrawn to improve legibility. The original size and scale was not changed. In order to accommodate the new pagination, the figures may have been shifted slightly from their position in the original document.Finally, it should be noted that the effort required to produce the current edition was a tiny fraction of the effort required for the original. The current editor therefore wants to express his appreciation to the original editors, John Buxton and Brian Randell, for producing this second volume of NATO Conference Reports.
PREFACEA working conference on software engineering techniques, sponsored by the NATO Science Committee, was held from the 27th to 31st October 1969, near Rome, Italy. The conference was intended as a direct sequel to the NATO conference on software engineering held at Garmisch, Germany, from 7th to 11th October 1968. About sixty people from eleven countries attended the meeting. A list of participants is provided in Appendix 1.This report summarizes the discussions held at the conference and includes a selection from the more than 50 working papers prepared by the conference participants. The report has been prepared in much the same manner as was used for the report of the Garmisch conference, and which is described in the preface to that report.Material from the working papers and from transcribed and edited discussions has been combined under specific headings into sections 1 to 6 of this report. Lengthy working papers that have been selected for the report are reproduced in section 7.Two sessions at the conference, on the subject of the NATO Science Committee proposals for an International Institute for Software Engineering, which were in the main nontechnical, have not been covered in this report.The similarities of the structure of this r...