Using UML for Modelling the Static Part of a Software Process
The authors study in this paper the use of UML as a tool for modeling the process of software construction. As a case study, they deal with the process of building a library of software components. UML is used in order to define the static part of the process, i.e., the elements that take part on it and their structural relationships. They think that the approach supports some interesting properties in the field of software process modelling (e.g.: Modularity; expressivity in model construction; sound formal basis; and flexibility in model enactment).