The volume published by Prentice Hall in 1992 gathers and consolidates one of the central directions of my research in the 1980s: the modeling of the software process as a coherent universe of objects, activities, agents, and tools, so that the development of a software project can be supported by an integrated and, up to a point, programmable environment.
The book appeared at the end of 1992; some copies, however, bear the year 1993, which explains the dating difference found in some bibliographies.
The book starts from the premise that the software process can be described and orchestrated more rigorously if (1) objects are represented in structured and interconnected forms, (2) activities are modeled as explicit transformations, (3) agents (human or automated) operate in controlled contexts, while (4) tools are integrated through common interfaces and conventions.
For quick orientation, I kept the description at the level of parts; the detailed list is in the table-of-contents page and in the PDF.
This page is an entry point. The fuller narrative-technical text can be found in Detailed description, while the scanned supporting material is organized separately in Scanned excerpts and Figures.