Transcript
! "# $ $%
& ' " ( ! ) ( *) ) +* ++) + ) %,% $ & ' " ( ) ! % ( % *) ( ! ) )% " ' " ++ ( '*, " ' " ") !+)! *)% %,% % ( $ - ++ %) %,% ,.) ) (! , '* , " ' " ( !$ +) ,% %%
,.) % ,.) % " %) %! ) , " ' " ) % " " " '*,! / ' )%
%( $
! ""#$ % &'() "* +#$ , $ , % % $ , % % $ - ./0 &. / ) 1 % ' 2#$ , ./ 3.456 &3 . 4 1 5 6 ) 7 % 3.456 3 . ( &3.() "!# % % 3.456 '$ ,
3.456 ' % $ 6 8 + *# % 3.456 3.( " #$ 6 7 . # 1 $ - 9 : ( "
$ ( ! $ , ( * 7 ( 8 1
$ 6
$
9 $ - 1 9 $ -
"#$ -
%$ , !# % & ) $$
$ 6 & % ) % $ - % & ) $ ; 7
"#$ - % 7 $$ 1 $ - %
$ - %
$ - 9
$ % % $ - % $
6 1 $ -
$ - "8#$ - ' <= >#$ - & ) & )$ 5
0 & 0 '( >#)
$ ? $ - $
9 ' $ $ ? $ ( $ - '(' 4 &) $ @ $$ A $ - $ ' '(' 4 $ ( & ) A
% '(' 4 $ - ' "$ , &) % '(' 4 & ) & )$ -
constraint c1a Vertical Data Connector
Horizontal Data Connector
constraint c1b
1
Type 1
is of type
source *
is of type
*
Parameter
destination *
*
Start Condition
destination
1
Control Connector
source
identifier 1
*
Input Parameter
*
0..1
*
source
sub-version
* 1
1
performs
Agent
1
done-by
version 1
WF-SubWF Relationship
*
* *
Role Assignment
*
source WF * dest. WF
1..*
*
1 *
Output Parameter
0..1
parameter mapping
Data Object
Parameter Instance Reference
destination *
context
1
*
super-version
1..*
Workflow
*
*
Model
sub-workflow
can perform
1
1..*
constraint c2
Role
instance-of
*
Instance super-workflow
*
*
Complex
0..1
Atomic
Aggregation undoes
1
Generalisation 1, *
Automatic
Cardinality
Manual
0,.) %
'(' 4 B & ") B & *) B & !) B & ") B &* ") B &* !)$ @ " & '(' 4 ) * & )$ - 3 3 & ) & ) & ) & ) & ) % $ @ '(' 4 $ 6 % A A $ , " : 3 " * 3 3 & ) ! " & )$ ? % , C . C $ C $ ;
1 o
o
1
2
2
1 o
4 o
3 o
5
2
4
2
2
4
3
2
6
3 (a)
o
3
2
3 (b)
1 +* & ' " % " 1 2 " 34 % 2 " 3,4$
9$ D & ) 9 & )
$ E ; 3 7 ; . - $ , D ; 3 & ) '(' 4 $ @ '(' 4 Æ % $$ '(' 4 $ D & F G) & FG)$ E 9 '(' 4 , C . C $ , ' "&) & 7 )$ ,
" "$ - " '(' 4 ' "&)$ -
" H " H D ; 3 & ) '(' 4 $ - & ) " $
E 9 % &. C , C '(' 4 )$ 6 9 " *
& & )) "
*$ @ A $ E % $ - 9 & & )) & & )) & & ))$ ' %
$ - $ 3
7 : 6 % 1 $ -
$ - $ - 0 $ ? % 7 $ &6 F G$) 3 FG F G FG$ ( F G FG $$ &F G) &FG) !#$ % $ @ A A
$ - 9 % 4 H H 9 $ - %
7 $ $
' "$ - ' !&)$ ' $ '
$ " 7
¼
1’ o’
o’
1
(o’1 , o’ ) 2
2’
4’ o’
2’’’
o’
2
1’
o’
3
4
(o’2 , o’ ) 3
o’
7
3’
(o’3, o’ ) 4
2’’
(o’1 , o’ ) 7
2’
o’
(o’7 , o’ ) 3
5’
3’
2’’
4’
5 6 (o’5 , o’ ) 6
3’’
2’’’
(a)
3’’ (b)
1 +* 34 % ! )! %5% & ' " ) 3,4
" " " $ 5 '(' 4 $
'(' 4 % $ , '(' 4 B & " ) B & * ) B & ! ) B & " ) B &* " ) B &* ! )$ , : '
&;
'$ !$)$ C , 4 %
; . $ ¼
¼
¼¼
¼¼¼
¼
¼
¼
¼
¼
¼
¼
¼
¼
¼
¼
¼
¼
¼
¼¼
¼
¼
¼¼¼
¼
¼
¼¼
6 $ - ' !&)$ - $$ $ - " * ! " $ 6 * $ 3 &0 0) & 1 ) ( 8$ ¼
¼
¼
¼
¼
¼
¼¼
$ , 9 : -
" $ " $ ( $ - % " $ " %$ , * $ ' % $ @ 9 $ , $ - 7 $ - 9 A $ ¼
¼
¼
¼
¼
¼
¼
4 I * "* 2# 8 +#$
1 $ % % "2# $ 6 ' !&)$ 6 " & )
8 * $ 6 1 % $ ,
$$ $ , 1
!
* $ - ' !&)$ ' 0 &) 8 ¼
¼
¼
¼
¼
% 8 &) '(' 4 B & 8 ) &) & ) & ) " 8 8 ! $ &)
$
$ E %
! * 0 $ 6 " * & ) 8 $ ! " $ , $ 6
" 8 $ - 9 & & ))$ 6 " % $ 6 % 8 ! $ - 9 & & ))$ 6 1 ! $ @ 0 $ - 9 & ) 1 7 1 $ ¼
¼
¼
¼
¼
¼
¼
¼
¼
¼
¼
¼
¼
¼
¼
¼
¼
¼¼
¼
¼
¼
¼
¼
¼
¼
¼
¼
¼
¼
¼
¼
¼
¼
¼
!
" #$
,
2 + "2 8# "I "# % ./ ' 2# $ 6 41 C ./
' 8 * +#$ /
$ - 1 9 9 J $ ( 3.456
%
1 %
' 3.456 3 . ( # $ 6 1 " #$ - "I# < / %
3.456 $
$ ,
$ , 6;?C-
'<@(.'- $ , 6;?C-
% % +#$ 5 6@; .4 K.4
$ 5 %
$ '
% 6;?C- $ 6;?C- $ , '<@(.'-
% '<@(.'- C $ ' % 1 $ - '<@(.'- $$ % 2#$ - % $ ; $ - 2# 3.46@ $ %
&
6 $ ' % $ , % $ , 9
&) % &) A $ ' &)
3.456 5 . ' !# $ -
$ ,
$ ' "8#$ 5
. # . 41 5 $ 6
9 $ 1 $
- 6(6 < L $ " ' $ 1 1 " $ $ 0 ) , 67 $ 3, """$ ($ (4 8$ () 9$ ) :$ 9+ $ ; <$ 1 ( $ 9+ =$ -, >$ ;( ? <$ @) $ 9 $A ! " ! # $%&$ >9-0 9 & + , 9 ( 8B8 $ - ++ + ( 9 >9-0 C$ 9)) -) ( )$ $ ' ! ( 0 = 0,.) - 2 ) =0-2D2< , $ 0 ) , 6 $ $ :) ) ! 1 + "$ ) $ 0 ) , 6E $ 3 , """$ ($ (4 7$ 1$ : ;$ ;%% $ D ? ,($ '* * < )$ 1 ) 0( ? 1 + ( ! 310014 + 19 7 B88$ E$ $ ( + $ @ ) 9$ $ + ,, )
# ! + " $ ,% % < , CAB7C 7$ $ F$ @(! -$ @ ;$ F@ D$ $ - . /$ ":( G B % ) $ $ =$ "( # ! 0 1 2 2$ <,$ > @ 8 E$
$ ( ! -) (! )$ $ 0 ) , 6 $ 3, """$ ($ (4 $ H$ % 3%$4$ " 3 $ : ( ( = E 34 C$ $ $
! - 2$ -) ( <1 ) 8$ F, $ = 1$A ) # ! ' 0 +* ! " - 1 + < E C$ 2$ ! &$ 9 ,$ ( " $ = ! F CC C8EBC$ $ 1$=$ % $ I % $ &$ ++# + ) ! * 3 ! .$- !! + /$ 4* $5+ ' % + ( >1 7B7C 7$ 7$ > -) $ 0 ) , 6 $ 3, """$ ($ (4 E$ 0 $ ' , # '
, 3 $ 3, """$ ($ (4 $ 0 A # 0 ) ) 67E 3, """$ ($ (4 $ D " $ & 3! ! 6 7 &6 8 ! 1) 99 +, $ 3, """$ $) 64 $ $ D) <$ %$ '* * 6 ) ' - ++A F ( ! +)
& ' " % < ) ( I $ > $ 8 $ 8$ 9$ ; ) ;$F$A + * + !# ! '! ! ' >9-0 9 & + , 9( 8B8 $ - ++ + ( 9 >9-0 8$ &$ )?$ $, * * 0 ) , 68 $ 88$ 9$ $ ( + $$$ F
$ D ")? &$ ))) F$ &% % 9$ & $ * 8 * ! ) + " $ -) ) D+ 91-DEC ! ( 9 9 E$ 8C$ F$ ($ ' 7 ! !
F &! E$ 8$ $ I $ &$ %* ++ +* ) 3 + $ >9-0 9 & + , 9( 88 $ - ++ A + ( 9 >9-0 $ 87$ $ & $ ; + F$ @ % ( @$ ))$ - ) ' +* . / -) ) D+ 9 (" % % 6 $ 8E$ $ & $ I $ 6 $ - ++ A <$ = ;$ $ )% 3:% 4A @ %,
9)) ! + ( $ 8$ $ &$ - ! ! $- +, < )% (
C @"G 1 ) ! ) ) " -) (! -) 3I I4 C88$ ::: 1 + )! < $ - ) " + )% ( -:J ) +)( " >1 !