Process reuse (the ability to construct new processes by assembling already built ones) and process harvesting (the ability to build generic processes
that may be further reused, from existing ones) are two crucial issues in
process technology. Both activities involve defining a set of mechanisms,
like abstraction, adaptation, composition, etc. which are appropriate to
achieve their goals. In this report, we define a general framework to
process reuse and harvesting that proposes a complete set of mechanisms to
deal with both activities. This general framework is particularized to the
context of a process modelling language to model software processes, called
PROMENADE. A definition of the identified reuse and harvesting mecha-nisms
is proposed in the context of PROMENADE. Finally, two process reuse case
studies which composes various reuse mechanisms are presented.Postprint (published version