Model D riven Engineering

May 9, 2003 - trying to solve the separation of concern problem in software engineering by different m ...... contact the authors. Mention the form at (.pdf or .ppt). .... Status and Resolution, assigned T o, URL, Sum m ary,. Status whiteboard ...
4MB taille 0 téléchargements 473 vues
"

#

&

'

(& +

2

.

$3445 5 5 ' %

%

$$ %

$ ) ( * ' , $ -. /. # +. 0 1 " % ' * ' 4 4 4

!!

6

7 %

/

3

7 %

!

15 2 ,

15 2

" #"

.+4"

6

48 +4 7 9

2

% )$ % % )$ 9 % )$ : % )$ 9 9 % )$

$# % &'#& ('# .

) '#

'# * +('# , '# !!

%;5

*

-

%2

%

*

0

) # ) # + :

%'

%1

) #! ! , 9 9

%' .

#



.:

* %2 % -7 ,0

% $ " , "

. : )$

,

7 2

5 " % -

0

7 2

% ) 1 +

.

0

)

!!

"

)

52

) #

'#A #% #

# ## #

# B# #2

&'#A9 (# ! # !

#

#&!

#

# ## #) #

'# #

B# * " # # -

# ## "! " #- )##4*# #

#

1 #

# #A

'#

# #

!

'# # # !

# #

# # ) # )* #* '#- )# # # #-) # # ##: )! # ) # # # # #) #! # #) #

# #2 !

) "# #- # # # ) # !43

# ##* # #) #

#

#4 )

# # #

# #*

# -'# ! #! # ! *

'#

#

# 4 ! # '#

# #)

#! #

C

#

# 5# # * #2 *

#

#

# #) #! 4 "! ! # "! "

4E'#A: -

!

C # B

# '#A

# # #!

#F # #&

C

! )# # # # ) 1'# 9 (# # # #)*

C

# # B *# )

# ##

# G!

!

'# # '#A9 (# '#

# E.

##

# #) #!

1 D

# B

# #

C

#

#

)

"

! ! #) # 5'# #7 (# )

# ! # # -# # # )* #* ## # # # 4 ##: ) # ! # #-) # # ! # #) # *# 4 #) # # # ) # )* #* #) '# # ) # # # #

&'#A

!

!

#

)

#B5'# #

)

!

'#4 )

'#

##

# # #"#2

#- )# B #

#

#4! #- )# # ! #*

# "! " ## #5'#-) )# # ! 4 #

!

!

# #

/#: ) #

6

"! " # #

4 #9 (C

#) #*

# #) # #"

.

!

#

#!

#- #

&

#8

#

"'#

-

# ) ! #4 # 4 # # 2 % )$ 1 5 ;

1C $

# 1 %

%

?)

@

2

!!

%

)

A' # # ! " # ## # # # # # # # " # &## # # Γ&6 6## &→ & B# & -)

'

6 , B - , ω % µ3 , ∪

,

,

0

#H#2&'#ω ω'#µ µ5# # #

# Γ ,0 )



,

) &#H#2 # # "# !

%

ω

$2 % 2 % ) $2 ,ω B - ω ω Γω0 % % ,ω -) )

.

Γ&5# &'# &'#Γ

&'#

#

#

)

) 0

-

!!

/ )

;

:) #

#4

-

##

# # # # #) # µ # 4 # ! 3

)

# 3 #2 # #) # #2 # # # ## #

# # # # : 2 44 # # I5 # #ω ω # # #

#

# #

#

*#

5# # # #4 #

5

.

!!

C'

##

#- #

# D' #

# # ##

# ! )# )

# # 5 #

#

# ##

E' #

##2

#) # #

#

# # ##

.

##

# ! )# )

#

!!

%2 )

%

)

%

.

)

!!

2

;

)

.

!!

%

:) #

# - # # # # ! 4 # #! # "# * # #) # # "# - ) ! # # #

:) # ! # ! 4

-

#µ µ

"# # #

# # # . #4*# ) # # #2 I5# #) # # # #

.

!!

/ )

;

2

8

#

%

#

-)

# #2 J'# 6 #

K

#

# I #H#2&'# # J #H#2&'#

'#- # # *# ) - "# I'# K5'#- )# ) #

#1

#

# ## # #H#2&'# '#µ5 # #H# # # # ## # # # ## ## # # # '#µ5##-) # # # # K# # # ## # # # ## '#µ5##-) # # # # I#

:)

# # # ! )# ) "# # # < # )# # # # # # # # # ) # # # # .

/# ) # /# #

!!

2

7 F % /

% )$

% G 2

: )) G

5 2 7 ,

-7/

5

: 0

.

!!

2

% )$

5 2 2

.

7 ,

!!

.

5 2 7 , 2 ) )

) A !

:) #

*) C

)

µ

C

: ) #9 (#

%

5

%

G

µ

:

#9 (#

) G 2

8

%

7"

! #! " #) #

%

µ

% 2

µ

µ

+

I

A :

µ

%

H

µ

+

J

: ) 3

.

!!

: ) # 43 #) #

#) # # # # !4 '#

'

# ##

* # '# 4 -5

I'

#) # #- #

*

4 #! #L

# ##

# #

"

# #

# ## * "# ) # !4 !

J' 2 # # !4 ! # #4 # # # ##* G! #+# '# # )#G! # - # #B *# ) # # ) # # # "# ) #

.

# ## # L

4

#

G!

#

# # ) #-

*#

# # #" #2

*'# #

#

# #

4

*5 # # # # # # # # #" # # # # ) # #+'# ) # # # #) #) #* # #- ! # #G!

!!

1

)

$7 $

.

)

!!

;

2

$

1

L> )

# 4 ! # ) #M ) #4 # # # N@#: ) # - '# # # #) # # # #) #* !#- # 1 # - *# #) # ! '# # ) '# #) # # # ! #) *'#- # ) # #) *# # ) #M N# ) L 8

#

)#

#

"

# # #) # * # #) # ! #> '# !

.

#

)# 2 + ) : % / ! # #9 # ! #> ' # )* # #) # # # '#, ! " *'# ! #I;#− ! *#J#JO;P

!!

2

G

$

G


# #) $$ #* # # #! # # ) # #) ) $$ # #) # *# ) #! #> # ) #

'# ( #(

*#F #

# :

.

" I )

# ## # # #

# ## # ##* # ## # ) # "! " # # # # ## # ) # "! " # # : ) #! G! #

# #

> ) > )

@

# ## # *)

# # # #) #

# #) #

0

#) #

# ##

#

# 4

#

8

#"

)#

! #

# ! #1

.

@ # #

@

!!

) 7 ,

)

#

$

9 .

.

)

) %

7

Y !!

;

) !

( " 8! B

# *# #

!

#

# #* # # 4 # # System

! #B

# !

4 represent s

Model

ask()

Dynamic System

ask()

StaticSystem

Dy namic Model

.

StaticModel

!!

# F # " Y -

) 1 ) A' ' C' D' E' ' I' J' _' A!' AA' A ' AC' AD ' AE '

$ $

* ) "# # #

#6#L %

) 1 9.

%' 0

% ) )

#QL# $ 9

)

) ) )

1 ) ) $

) ) ) ) * ) ) ) ) M % % ) ) ) ) % ) $ % ) $ ) %1 1 ) ) %'

.

!!

)

)

#

#

# *# #

9

#29 (I #

#

+ ) 8 .

8# #

5 #4*#

+

7"

7"

) 8 .

% +

.

)

!!

9

)

)

# # # - ) ! #)

4 # # "##

# #

.

# *#-)

# ##

# # #

!!

2

)

)

%;

+ :6 9 7: Q % )

K

) :) #

)

8 #2

1

"*L5

)

# )

: ) #9 (# )

I

)

9 (#

)

J


)

#) # 4

.

&#

'# KI IT'#I


5

1# #

;

$

"

( #! 6#8 *'#

) !

2

# "

#

* -5

7 2

# "

#

2

-5

# "

#

-5

2

# "

2

# "

#

2

-5

) ! 2

# "

2

-5

# "

#

-5

(

:

>

#

(

#

>

-5

#

#

-5

-5

) ! 2

.

# "

# "

!!

>

# 43

6#

#

.

!!

!

#

#

.

!!

:

#

1 " 6#

)

.

#J

!!

.

! # 1 #7 # - # # ## ) "#4 # 8 # #7 (# '# ) # # # ## ) "#4 # 8# # #

/ D! 2 .

% $ %

-

.0

%

*#

2 .

%

$ % % 2 $ ) ) 5 ; 9. 2 $$ 2 % %2

5

-

= 2 #

# # " 9 ('# 8 '# 5# # 8#

# # ) ! '# # 8#

) .

"

# 5# '#

#

#2: " ) '# '# # 1 #) # # # # #) #

#

" #

#

#

#

# !!

.

#

## # # ## # 8# # ! # &

) !

# #

- # # *

# #2 #) ! -# 6

# #

# # 1 " # # #) # #- )# ) #

( 1 #7 #! '# # ## ##

#'#

# '# #4*# #

* "# : = #" #

" # # " . # # #

4!

# # *# B

#

#

# # "#

5#

'# # "# # ) #-

#!

) ! # ! #4 # 4 # # * "# #7 # -# #

.

8#

#

# ) !

## #"

# *#"

# #

#

!!

9 (#

#

#

)

! 4

+ 9 $ %

*'#

#

%2 + $

)

* ) -A0

1 2 %

) ; = %2 % - 0 % $ -C0 %

)

% N % ))

'

1 9

5 1N $

)

%

)

2

) *

$ %

#:

$

%2

2 % $

1* )

$ 2

%

)

)

% *

% 2

%

5 1

5

/

1 - ' '

.

/

0 !!

9 (#

#

#

+ 9 9

M$ : 7/

M$ 5 2

+

: 7/ s ) 2 ) % . + + $$ 2 ) %

5 1 $ 1$ + % 1$ : 52 2

: 7/ $

X

1$

%' 2 : 7/

+ $ 5 2

%

%

+ $

% %

.

!!

$

$$ %

+ 9 $

. 9 %%

.

.0

: ) #4 ! # ) #

$$ % - .0 )

%2 )

" %

'

# #) # # #4*# # "# ) # #

$$ %

2 $$ %

'

#

"

#4*#

# #) #

"

#4*#

*

)$

) )

-

$$ % ; $$ %

1

1 #

.

" "

#4*#

4

!!

$

: ) #8 ) ") !

$$ %

.

#8 -# # # #4 # '# " '#

-

# # ! # #) #) # #

.

.0

#! #) # # # # ) # * #: ) # # # # # # #) # - # #) # " '# ) #

!!

$

$$ %

:) # #

.

-

.0

# #) # #" # # # #A C 4 ! # " # # # # # "

.

# #) # "# # #) #

#

!!

: 7 7+ )

*)

)

.

2 . $ *) + 5 : : : O O : .:

% %1 .

$$ % 9+4A %' !!

$

7 F % : )$

+ 9 -

7: 0

:) # # 4*#

:) #

$ 7 F % : )$

7: 0

:) # I '#Q 4 #

# #) # # # # *# ) # # 4 # #* # # ## "# - 1' 4 # #9 (# # "# # ) # &# # # ) ! # '# * # #

-

#

# # 1 "# # # " . #2 = 5# '#! "# # ! # 4 # )# # #" ! *# # ! *# # ! "# " # #

.

: ) # 43 #

!

#

*#4 #! ## # # # # # #

"#- )#4! 6# *# ) '#

# '# !

!# # B# # " 4 ! #4!

'# I '# #

#

#

"'# '#

# #

: ) #4! " 4 )

# # " "# # # # #) # # "'# "# # ) #" 4 # ! # 4 *# # ) # # # B

:) # 2 )

# ## 4 ! 5# #

# # #

#

!!

+ $

7:

#2 !

# 4

#

4 #

# #

)

!

56#

1

1 2$

+

: )) 1 A !* CY ! 6# : )$ !J#Y ! 6## # 9 6#Q Z#Q Z : )$ 9 % A !* C Y 6 9 % 9 A !*C Y 9 % 9 A *CY ZQ

%

2$

.

#A !*

H

C/

/ Z/ H

/Z

!!

9 (#, !

9

4 #: B ! #

+ L ) * -L $ % % M

-

M$ ) $ 7: 0

L

M

0 2 2

-A0 . 2 % $ L ) N - 0 2 L 1 ) $ % -C0 2 L 1 %

0

$ % % + 9 : )$ + 9

2

'

7

L ) * -L

% )$ '

: 7/

#2, 9: 5

! 9

% $ % % % % 1 7"

%

N '

)

! # # # 4*#)! #Q Q ) # ) # # # # B ! # "! " 6#, 9: # # #JOOO#4*# '# : '# '# :# 9 * # ! # ) # # & K#" # #, 9:

# # # # #

&

)

$

#

2

#!

4

, 9: # ! #4 # #A C ) # 7 '#4 "#! , 9: # # 43 6#" "# # #1 - # "! " # 2 '# $$Q5# # # #4 # *# ! 4 # )! # *#! 4 # # *# #) # # #!

%

2 )

4

*

.

!!

L

3

M )$

.

!!

$

$

:2 3A M3 )

" ) 19 %; ?M) * *!!A@ & " ) 1 ? 2 % @ & 3 ?I @ ) ) 1" 3" ) 1 ? 2 ) 2 @ $ " 23 " 2 ?6 @ & M3 ) ( $ 3 ? $; @ : 75 2 $3 : ?I E E * +@ & 3 ?Q + @ ) ; 3? 2 @ 1 3 A_ _ ( ( % " ) 1 ? 2 ) 2 @ & 3 ?E @ :2 3 9 ? ) 2@& 3 ! M3 ) (

39

? 1

@&

( ) 1" ( 9

3? 2

%

@

? % @ & M3 ) 3 C

( $ $ $

2$ & 3" ) 1 ? 2 39 ?

) 2 @ % @

( (

.

!!

L

1

M

, 9: "! - #4 , 9: "! "!

# # #" "# # B ! # " # *#! 4 #) # # # # *# # # #4 "# #" # " '# # )#, 9: #" # " #- #4 # # ## #" 7 # #4 # ## : # ## ) #, 9: # "! " # #4 # ## " : #2 4 " # # ## * # #JOOO6# : 1: 1 * #4 # #7 (: , 9: # ! # # #

.

L

+ %2 % $ %

1

M 1 %2 % $ %

% )

!!

+

B

6 8

43 "2 5 8 I: B #2 : 85 ! 2( U5 +% : 28 #:

: (#2

5

5# # # B

.

!!

2

7 , )

)

: ('

+% :

1 #

"! "

+4

+% :

.

!!

) %

%

5 2

+

)

)

) %

)

)

+ ,

/

%

)

9 ;

'

/ /

/

/

,

.

9

%

)

!!

) R )# R # 2 4'#) ) 5 R #

# 5#

# ## #4! ## ## ! # # ##

"# # #

%

" #2 #2

#2

#

# '#

'#) )

7"

5# 5

) )

.

!!

) -

)

+

5 2 +

+ 0

R # # "! " # # *# )$ # # )$ 1 R> )# # ! # # 1 # ! #% )$ M # # 5 1 4 #

7" +

%

))

)

)) '

)

.

!!

) :

)

"# * ) "# # # # # *# # ! # *# # "! # ) ! '#4! # # # # * : (# # # ## # ! # ) ! ## #

:) # ! :)

#

# #

#

#" ) 43 4*

!

5 #

# '#

# # # 5

#%

# #

#

- # #

# #%

6

#2>

)? #

#2 #% 5 #2 : (#% # #

#

1# '#!

#

#

) %2

.

!!

+

$)

3$

$ %

.

!!

+

$)

3

% *

.

!!

+ 7

5

# : (# #)

#2 #6#2

! # I # 9: #6#

#!

5# # #

#4*6

#) #

4#/ 4

#

#6#2 #

#6#

5

/

#

4

#

#

5

! # ! J#Y

Z

#6# M 5

[

#6# M

4[

5

N

N

#) ) Q/

#

2

2

#6#2 B #

[

# #! 6#"

.

5 25#6#

"#H

!!

+

M )$

.

!!

M )$

$$ %

3

$

1 R 5 R7

9 (I 9 (I

! #

#

9 (#

# # *#

#2 "

#

5

# #

3

.

- ' ' 9 0 1 7 ,*) $ % 8 . R 2 2 9 F % 0 % %1 R ) ) 2 R 2 $ F %

!!

2

+

M %

%2

: (# #

# ##-

:) # ! ! 4 1 '# :) # "

# B ! #

#

#!

'# !

#

# #4

# #

#

# # # : ) # : (#%

#4 # B

#

#!

#

"

#

'#

#

(#I
# # #K# #" 4 # : # # !

#4 *

# )

#

#

#

" #

" #- )

# -

# ! #4

)

!

4

.

)

4*# # # ) 4 #) #

4

1

!!

.

$

1

.

M

1

B

# # / = / =

8

#6

9 1

S ) M%

;

9 ; +

+

6

6

C C

9

9

%'

:

1 $$ %

+

1 %

.

'

)

!!

)

%2

%

"# # ) # >

1 "# # ) #

"# # ) # >

# #

#

#

#

"

1 "#- )# # # #) # # " ## #-) )# # # # #

# #" 4 # # 5# #

"

'# # )

.

#-) '#

# ) *#

'# #

# )

#)

#" 4 #

# ! ! # #2 1

'# # "

*# *#- )#

##

!!

+3

)

)

.

: (#

.

!!

2

6

3$

%$ !4#

M

(

#

>

"#

") #

:

* "M * 6 M

) $$ %

)

%

)

>

$$ )

:*

"#

) .

!!

2

6

3

7: )

%

*)

-

7: 6

$$

+0

6

+ )

*) 6

+

)

1$ $ *

I: ) $

< \

75

J \ ]]4 !

$

]]4 !

*^^

)

$

"

< \

J \

$ $

M

9

$ *

9

< J

*^^

8I

9

< \

1$

" 59

$ *

]]4 !

*^^

7$

:*

$ $

$

I

7$

9

"

1$ < \

9 %

]]4 !

: )$

9

$4

*^^ 9 9 9

% 9

< \

$

7$

$! 9

! "

J \

"

: )$

1$

9

I < \

$

< \

#!

% .

$

!!

%;

M )$

:- # !

*

! #

#

#!

#

# B

#

:) # ) 9 B

#

#!

# #) # # # * +( #! "#7 (#2

"

# # #7

5

# !".

# # # # * +( 4 # # #7 (#2

, -# #

4

B )

# ## ## : 5

" #4!"#

.

@@

!!

9

% %

:)

#

#

4

! *# # #! "# !". #! "# #! "# # B # # 4 ? #) # ! ? ## # " ) # 4 *# #) # *# # #

#

"# # !"#: #

#- )# #) # # " #) #) # # 3 #4*#! # ) #

.

# # #4

1 "#- )#

# "

!

#

#

#

#

# #

#

!!

) %

% $

!"'

!

#

# !

! # # '# " #: '#9 (' ! ! #-) 4 '#D *'# # '% ' *'# *'# : " '# # '# ) '# % '# # ' & ! '#& ! # ! * +!

.

*'#

!!

.

!!

2

M )$

[ *

.

!!

2

M )$

.

%;

.

!!

9

1

%;

8 >

) #8 4#( "#

4 ! #P K "! " #2 # # ) # ) 5'# : " # # # " "'# # " " "'# ! # # # ## ! #) *#4 # #) #

#

( 4

6#

#

"#

.

# ##! 4 ##

'#:

! # !

#

'#

- 1'# #

'#

'#7

"'# *

'#

#

# #:

#

#

!!

:

5

39

F % $ %

8 .

:

. $ %

$ %

8 +

. $ %

: . $ %

. B / UC! : . B : . B ) .

) . %2

%2

: )) - ' " +

1 ;

0

.

, !!

)

%

%2 %

$ %

:

:)

# ## # #) #

# #

#

: # #

.

# ( 2

#+% : 5

!!

* ) "# # # #λ λ

"# ) # #: #7 (# ! # # #7 ( # # ! # " # ## #9 (# # ##

# ## # ) #2 "! )#4 #

# ##

)#: # #

.

## # #

#

"# # "*5 #

!!

))

.

1

!!

:

% )$

%

+

7

1

.

!!

2

7 , )

)

: ('

+% :

1 #

"! "

+4

+% :

.

!!

) %

%

5 2

+

)

)

) %

)

)

+ ,

/

%

)

9 ;

'

/ /

/

/

,

.

9

%

)

!!

) R )# R # 2 4'#) ) 5 R #

# 5#

# ## #4! ## ## ! # # ##

"# # #

%

" #2 #2

#2

#

# '#

'#) )

7"

5# 5

) )

.

!!

) -

)

+

5 2 +

+ 0

R # # "! " # # *# )$ # # )$ 1 R> )# # ! # # 1 # ! #% )$ M # # 5 1 4 #

7" +

%

))

)

)) '

)

.

!!

) :

)

"# * ) "# # # # # *# # ! # *# # "! # ) ! '#4! # # # # * : (# # # ## # ! # ) ! ## #

:) # ! :)

#

# #

#

#" ) 43 4*

!

5 #

# '#

# # # 5

#%

# #

#

- # #

# #%

6

#2>

)? #

#2 #% 5 #2 : (#% # #

#

1# '#!

#

#

) %2

.

!!

+

$)

3$

$ %

.

!!

+

$)

3

% *

.

!!

+ 7

5

# : (# #)

#2 #6#2

! # I # 9: #6#

#!

5# # #

#4*6

#) #

4#/ 4

#

#6#2 #

#6#

5

/

#

4

#

#

5

! # ! J#Y

Z

#6# M 5

[

#6# M

4[

5

N

N

#) ) Q/

#

2

2

#6#2 B #

[

# #! 6#"

.

5 25#6#

"#H

!!

+

M )$

.

!!

M )$

$$ %

3

$

1 R 5 R7

9 (I 9 (I

! #

#

9 (#

# # *#

#2 "

#

5

# #

3

.

- ' ' 9 0 1 7 ,*) $ % 8 . R 2 2 9 F % 0 % %1 R ) ) 2 R 2 $ F %

!!

2

+

M %

%2

: (# #

# ##-

:) # ! ! 4 1 '# :) # "

# B ! #

#

#!

'# !

#

# #4

# #

#

# # # : ) # : (#%

#4 # B

#

#!

#

"

#

'#

#

(#I


% + ) $ %

%

'#

:(

# "

%

#*

)

. #)

)

1 "

% ##

#

% ##

#

'# '#

%

#

> '# : ('#%

.

'# #

'## "

!!

+

Q

) :

- 0

1

+

Q

> 9

, *4

)

'#

:( %

! %

# >

'#

: ('#%

: ('#

> '#% 1

"

#

" '# #2 # 5

# *

#

J

# #

! 9

#2 # 5

'#

:(

# "

1

. *$ %

#

# )

1

%

"

1 9

:

#

% $

: (#2 #

.

"#

5'#%

'#

'# "

#

!!

+

Q

.

$

1 -A0

4 *6# B ! "# " "! " #- )# ) # # "

.

## #

# # # ) # "! " /

!!

+

Q

.

$

1 - 0

+

# " %

: (#

" !

:(

+

.

!!

/ =

)

)

+

Q

> ) # #) # 4 # +% : # # # #) # ) :

"

# #

-

: (# G! *#

#

# 4

# #- )#)

*#

# # #

4

-

# "

# # : (# #+% : @ B # # &# #

#

# # "

"# "

4

! #

.

!!

:2

%

%

5

:

$)

# #

#

#B

*# # ##

2 " #9 (5 ( "! " # #) #) # ! 6# 43 # # : # ) ! #4 # # # # )

" #

"

# ) ! #4 # !

# # #

#

# " "

# # / # # "! " #

# #

! # #

"

6 /

6 #

/

"

.

!!

:2

%

%

,

" "! " 56

*# #

#

# )

#2

"#

/ 7

(/ / / *# )

#

#

# # #G! *# # "

/

#

#4

# "# # #21 # #

.

" # #

#)

"

# )

#

! # "

#

5

!!

/ =

)

Q

# # !

8# 5

#4

#24

*#7

7

#

# #

"! " 5 ) 1 "# ) #

"! " #2

#4*# # #

.

#

#

# #

# "#

!!

/ =

)

+

3 # G! B # # 9

6# 4

#

,

"

3 #

#

" "

)

! #

"

#

6

* ) "# # # ) " # #!

:

*# # #- )# # "! " # #

[ #4*# ) #

*# #) #4

# #:

#4*# ) # -

#:

.

)

# #: #

) )

# #

# # "

#

!!

/ =

)

8

)

+

# ) # : (# #

: >

Q

#+% : # # #- ) # ) # &

4

) # ) ! #) # # #: ) " "# # 4 *# #2 # #+% : 5 : (# # # # # #!

.

# 4 #)

3 #

# # # #4 #

#

!!

:

%

) ! # " ) - # ) # "! " # #

#4

: (#

#+% : #

: (# 4

#

*#4 #

#+% : #) # # # #

+% : # # *# : (# # # 4

# "#

-

-

# # # "

.

# : (# #+% : # 4 *# # 4 #

#

#

6

!

"#

#4! # )

#

#29 (# # # #

5/ 4

*

!!

% $

9

F %

# 9

$ 5

" - % $ , " -, $2 % -. , -,

" .

"

$

)

$

F % '

) 5 ;0 " ) 5 ;0 0 0

%2

$ 1$ *$ F %

5 ,

O :

. .

!!

:

%

3

F

#

/ ;

4

> # 8# , -# #"! #- )#&

* # #4 #! 4 # #P'#J