presented at event Proceedings of the 15th Conference On Advanced Information Systems Engineering (CAiSE 2003) Conference