This thesis develops the concept, management and control of metamodels for the
management of software development projects. Metamodels provide a more flexible
approach for managing and controlling the software engineering process and are based
on the integration of several software development paradigms. Generalised Activity
Networks are used to provide the more powerful planning techniques required for
managing metamodels. In this thesis, both new node logics, that clarify previous work
in this field, and Generalised Activity-on-the-Arrow and Generalised Activity-on-the-Node
representations are developed and defined. Activity-on-the-Node representations
reflect the current mood of the project management industry and allow constraints to be
applied directly to logical dependencies between activities. The Generalised Activity
Networks defined within this thesis can be used as tools to manage risks and
uncertainties in both software developments and general engineering projects. They
reflect the variation and uncertainties in projects more realistically and improve the
planning and scheduling of such projects. [Continues.]
This work is made available according to the conditions of the Creative Commons Attribution-NonCommercial-NoDerivatives 2.5 Generic (CC BY-NC-ND 2.5) licence. Full details of this licence are available at: http://creativecommons.org/licenses/by-nc-nd/2.5/
Publication date
1994
Notes
A doctoral thesis submitted in partial fulfilment of the requirements for the award of Doctor of Philosophy at Loughborough University.