Introduction to BPMN 2: 'refactoring'

As you know in software development
there is a collection of refactoring
practices/rules for code and also
databases. The aim of this is to
gradually improve the design...
One of the original authors describing
this was Martin Fowler in 1999.