SEPARATION OF EVENT AND CONSTRAINT RULES IN UML&OCL MODELS OF SERVICE ORIENTED INFORMATION SYSTEMS
In this paper, possibilities of advancing Business Process Modelling when joining it with Business Rules approach are analysed. The problem currently under discussion in business rule and business process management communities is that business process (or event) rules are changing independently from structural, or constraint-oriented business rules, and coupling them together requires changing business processes when rules are changing, and vice versa. The paper addresses the problem of modelling - separating business constraint rules from event rules in UML&OCL models. The proposed principles of separation are based on UML 2 state machines applied in the context of Extended Model Driven Approach for Service Oriented Information Systems. Representation of event and constraint rules in SBVR, Template Based Language and OCL is analysed.
constraint rules uml ocl business rules event rules state machines mde