The integration and distribution phase in the software life cycle

  • G. Casaglia
  • F. Pisani
Colloquium On Software Engineering Industrial Experience
Part of the Lecture Notes in Computer Science book series (LNCS, volume 186)


The software production process may be seen as three main phases: definition and design, implentation and distribution. It is obvious that in a industrial environment the phases must have a comparable throughput.

In past years at Olivetti, design and implementation has been significantly increased, introducing a new set of programming tools such as:
  • UNIX os plus a number of related tools (make, berkleynet, mail,....)

  • Pascal+: an enhanced version of Pascal including monitors, as system programming language.

Special care has also been given to the final part of production process where all software components are integrated, finally tested and distributed to subsidiares and then to customers.

A number of management procedures and automated tools have been defined with the purpose of enhancing such integration/distribution process; among these, worth of note are the integration plan, describing the process managed by an integration control board, and release committee.

Two level distribution data base, system test and amendment data base are some tools supporting the process.

The presentation will sketch the whole software life cycle and then will concentrate in the description of the integration-distribution process. According to our experience this step may introduce a significant bottleneck. Removing such bottleneck can significantly increase the performance (and quality) of the entire process.

A detailed analysis of critical points and problems to be solved is derived, following our experience in developing an entirely new operating system.


Product Release Market Requirement Integration Phase Implementation Group Software Life Cycle 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. (BAL 84).
    R. Baltzer — Programming in the 1990's, Information Sciences Institute 1984.Google Scholar
  2. (BOE 81).
    B.W. Boehm — Software Engineering Economics, Prentice Hall Inc, Englewood Cliffs.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1985

Authors and Affiliations

  • G. Casaglia
    • 1
  • F. Pisani
    • 1
  1. 1.Olivetti — Didau/DsmIvreaItaly

Personalised recommendations