Abstract:
|
We present in this report PROMENADE, an approach for
supporting software process modelling. PROMENADE integrates: UML in
order to define the elements that are involved in the process; and
precedence relationships, triggers and exceptions, to state the dynamic
part, i.e., the ordering of the tasks to be executed during the process.
The dynamic part yields a graph as the model of the process, with
different types of edges that reflect some different kind of
relationships between tasks. PROMENADE offers also some constructs aimed
at supporting modularity at the process level, enhancing thus reuse,
enlargement, combination and refinement of models. As a particular
framework, we develop the examples of the report in the component
programming field. |