USING UML FOR STATING AND HANDLING REGULATIONS IN THE RESOURCE (RE)SCHEDULING PROBLEM

In the class of (re)scheduling problems where humans constitute the main resource, the scheduling process is influenced by a great number of regulations. The complexity and the dynamic nature of these regulations impose the need for an efficient, flexible and user-friendly way to express and manage them. Our approach, called REDOM, in the form of a Regulations Handling System and a special purpose language, fulfils the above requirements and is well accepted by users. To improve REDOM we considered the Unified Modeling Language and its specific language for constraint definition known as Object Constraint Language. We developed visual REDOM for the visual representation and handling of regulations.