The goal of each Role is to contribute to (a part of) the requirements of the organisation within which it is defined. The behaviour of a Role is specified within a Role Plan. The goal of this activity is to conceive, for each role, a plan that could fulfil the part of the organisation requirements that have been delegated to the role under study. In this context a plan describes how a goal can be achieved; it is the description of how to combine interactions, external events, and Role Tasks in order to fulfil a (part of a) requirement. A Role Task is the specification of a parameterised behaviour in form of a coordinated sequence of subordinate units (a Role Task can be composed of other Role Tasks).

The first task in this activity consists in detailing responsibilities assigned to the currently designed role. For each role, a set of Role Tasks has to be identified for accomplishing the assigned requirements. Roles interactions, that have been already defined in previous activities, may prove useful in the definition of the plan and at the same time they are constraints to be satisfied by the plan (the role has to engage in the already identified interactions in order to exhibit a behaviour that is coherent with the scenarios it is involved in). The final step consists in determining transitions between the various activities and the set of associated conditions. In a second iteration each task will be examined to be eventually decomposed and in order to determine if it requires something external to the role. If this is the case then a new capacity will be created in the next activity and the role will refer to it.

The resulting work product is an UML activity diagram reporting one swimlane for each role. Activities of each role are positioned in its swimlane and interactions with other roles are depicted in form of signal events or object flows corresponding to exchanged messages.



At this step, each role behaviour is detailed to conceive a plan that could fulfil the part of the organization requirements that have been delegated to the studied role under study. The plan includes a set of RoleTasks.


Plans of roles behavior is deduced from the Scenario description and the results of organizations, roles and interactions identifications activities.


Each role plan is described using an activity diagram, decomposed into two swimlanes. The right most is dedicated to the role under study and it contains activities symbolizing RoleTasks (they constitute, together with their relationships, the actual plan of the studied role). The second (and left most) swimlane contains activities representing Roletasks of other roles of the same organization that interact with the studied role. Each arrow crossing the line between the two swimlanes corresponds to an interaction between the two associated roles. A third optional swimlanes can appear during the refinment of the plan after the capacity identification activity. This lane contains all capacities required by the currently designed role, and relates them with the activity which uses it.

Work to be done

The previous activities describe the various interactions identified between all roles defined on a given organisation. The goal is now to provide for each role a first description of a behavior able to fulfill a part of the requirements of its organisation and corresponding to the previously described plan. Each lines crossing the dashed line between Designed Role and Other Roles swinlane correspond to an interaction and thus should match one of the previously identified ones.

At this step, we focus on each role in order to define the plan that could accomplish the requirements coming from the previous parts of the design on it. The first task in this activity consist in detailing responsabilities assigned to the currently designed role. Then for each of them, a set of RoleTasks able to fulfill it have to identified. The final step consist in determining transitions between these various activities and the set of associated conditions. In a second iteration each task will be examined to eventually decompose it and determine if it requires something external to the role itself. That will imply the creation of new capacities.

Methodological Guidelines

To conceive a global for an organization, the Interaction and role identification activity is the starting point. Each interacion previsouly identified should appear in the plan in the forms of flow or action-event crossing the partition. This aspect allow to check if the current plan effectively fulfills the scenario previsouly described.

Retrieved from ""
Copyright 2010-2019 © IRTES Institute - UPR EA 7274 - Université de Technologie de Belfort-Montbéliard - Privacy policy