An extended configurable UML activity diagram and a transformation algorithm for business process reference modeling