Towards Flexible Software Processes by using Process Patterns

M. Hagen and V. Gruhn (Germany)


Software Tools and Techniques, Modelling Languages,Process Modelling, Process Patterns


Process patterns allow the modular modelling and adapt able application of software processes. Present descrip tions of process patterns show defects like non-uniform and unequivocal description forms and missing relation ship definitions. These defects disadvantageously affect the effective usage of process patterns. In this work we present the language PROPEL (Process Pattern Description Language), which provides concepts for the semiformal description of process patterns and relation ships between process patterns. With the help of PROPEL single process patterns can be modelled and, by definition of relationships, be composed to more complex processes. With the representation of different views of a process pat tern catalog the process patterns and their relationships can be shown clearly. An example illustrates how a process pattern catalog and the contained process patterns are mod elled. It is shown that in applying PROPEL the complexity of a process model can be reduced, the inconsistencies of processes can be eliminated and the flexibility of processes can be improved.

Important Links:

Go Back