University of Leicester
Business process models, often modelled using graphical languages like UML, serve as a base for communication between the stake-holders in the software development process. To fulfill this purpose, they should be easy to understand and easy to maintain. For this reason, it is useful to have measures that can give the user some information about understandability and maintainability of a business process model. Such measures should tell the users' whether the model has an appropriate size, is clearly structured, easy to comprehend and partitioned into modules in a sensible way.