Existing workflow languages have insufficient support for separation of concerns. This makes workflows hard to comprehend, maintain and reuse. The Unify framework addresses this problem by allowing to specify each workflow concern - regular or crosscutting - in isolation of other concerns, and providing a connector mechanism that is used to connect different concerns according to workflow-specific connection patterns. This technical report provides a detailed description of the semantics of the Unify connector mechanism by enumerating the graph transformation rules for each of its connector types.
|Number of pages||25|
|Edition||Technical Report SOFT-TR-2011.04.15, Software Languages Lab|
|Publication status||Published - 15 Apr 2011|