• Aucun résultat trouvé

Towards a meta-tool for change-centric method engineering: a typology of generic operators

N/A
N/A
Protected

Academic year: 2021

Partager "Towards a meta-tool for change-centric method engineering: a typology of generic operators"

Copied!
21
0
0

Texte intégral

(1)

HAL Id: hal-00703610

https://hal.archives-ouvertes.fr/hal-00703610

Submitted on 4 Jun 2012

HAL is a multi-disciplinary open access

archive for the deposit and dissemination of

sci-entific research documents, whether they are

pub-lished or not. The documents may come from

teaching and research institutions in France or

abroad, or from public or private research centers.

L’archive ouverte pluridisciplinaire HAL, est

destinée au dépôt et à la diffusion de documents

scientifiques de niveau recherche, publiés ou non,

émanant des établissements d’enseignement et de

recherche français ou étrangers, des laboratoires

publics ou privés.

Towards a meta-tool for change-centric method

engineering: a typology of generic operators

Jolita Ralyte, Colette Rolland, Rebecca Deneckere

To cite this version:

Jolita Ralyte, Colette Rolland, Rebecca Deneckere.

Towards a meta-tool for change-centric

method engineering: a typology of generic operators. CAISE’04, 2004, Riga, Latvia. pp.202-218,

�10.1007/b98058�. �hal-00703610�

(2)

!" "" #$ % & ' ( ' ) * " + # ,- . /0-"1 * 2 3 4& !5 "' 6 7 ) 8 ( ( 9 !9 ( 9 ) 9 9 ) 5 9 ) :

(3)

.) $ 5 ) 5 5 ) $ 7 ) 8 ( ( ;78< ) 5 9 ) ) ( ) = 9 # 9 ; #< ) ( ' 78 5 55 ) $ ( ! 5 9 ) 5 ( : ( 95 ( : ( 9 ) 9 ( 9 ) 95 ' > ) 55 ) 5 % ) 9 ) ) ( ' ? @ ) 5 5 5 9 ! ) ( ! 78 $) ) ) 9 5 ( ( 78 5 ' .) 5 ) 5 78 55 ) 9 ) ( ' .) 5 5 ) ) ( 5 ( $ 9 ! 78 55 ) '

!

9 9 95 9 ) 95 5 ) 9 9 ( 5 ) 55 ( 9 # 9 ; #<' .) 9 9 9 ) ( ) ) ( ) ( 5 ( 8 * 95 9 ( A ! ( % % 5 ) 95 ' 8 ) ) 9 = 5 9 ) ) ) ( ' .) = ) # ) ( ( ( 9 ) ) ) 9 5 $ 9 # ' ) $ # ) ( 95 ' .) 5 ) 5 5 ) ;78< ) 5 5 ) ' 78 ) B 5 ( ( ) = ( ( ( 9 ( ( 9 ) ) = ) ( ( 9 ) C D /E' F 78 $ 6 ) ) ' .) ) $ ) ( ! 9 ) ( 78 ) = ' .) ) 59 9 ) 55 ( ) # 95 9 :5 9 $ 9 ) 9 ( ( 55 9 ) ! 99 $ 9 # ' .) 5 ( 78 ) = 55 78 ) 9 ) ' * A> ( )9 55 B ) C 5 9 ) : 95 ) 9 ! ) = ' . 5 ( 78 55 ) ) = ) : 95 ' ? ) 5 5 5 9 ! ) ( ! 9 ) ( ( $) ) ) 9 ' ) 78 5 ) 5 ) 95 ) 9 ) ; < ) 78 ' > ) 95 9 * * 7 ;**7 < ) 5 9 % 55 ) 9 **7 ' .) 5 ( )

(4)

) ) 5 5 78 55 )' ? ) ) 5 78 55 )' ) ( 5 ( 78 55 ) $ 5 ) 5 5 9 $ ) $ ) ) 9 9 ) ( 5 5 78 55 ) 9 ) ( ' .) ) 5 ( 5 9 ' 9 ( 95 5 5 78 55 ) ) 78 55 ) ) ( ' # ) 9 5 = ) 5 ( >78 ' 7 5 5 9 : 78 55 ) $ ) 9 78 ' .) $ ) 9 ( 5 78 5 ' .) 9 ) 5 5 $ 6 5 5 5 ( 78 55 ) $) ) ) ) ( 78 5 5 1' $ ) $ ) ( 5 ( 78 5 5 5 78 55 )' 2 0 $ 9 $ '

"

> ( 9 7 ) 8 ( ( 55 ) ) 5 5 ) ' .) 55 ) 5 ( ) $ 9 ) D"" - "E ) 5 : ( 9 ) 9 ) ( D1-E 5 5 @ DG / "-E' > D 0 H 0 ,E 95 9 $ :5 D"HE ) 55 ) ( 5 9 ) ( ( ;2 (' "< ) $ ! " ! # $ ! 5 ' > ! 55 ) $ ) ) $ 9 ) B 9 )C' .) ) $ 9 ) ' .) 55 $ 55 9 ) 55 5 9 ) : 95 :5 5 ( ) 5 $ 9 ) ) : 95 ' * (9!I 78 D"/E 9 5 (9 9 9 !9

> ! 9 $) ) D0E D"HE 5 D1-E

( ) 78 @ 5 ) . !I 9 ) $ 9 ) ' ) ) ) 5 ) > ! . !I 9 ) 9 $) ) ) > ! . !I 9 5 ' 8: !I 78 5 5 : ) : ( 9 ) ' .) @ ) 9 ) $ ) $ 5 5 5 D1E' 2 : 95 9 ) ) ) 8A ) 9 : 9 9 $ ) ) 5 9 ) () 9 5 ' 95 5 ) ) ) '

(5)

> 9 !I 78 5 5 $ 9 ) ) : ( ( 5 ) 9 ) 9 ( ) 9' .) 5 ) 55 ) D HE D"G E D / " GE # D" E' > > 9 !I 9 ) ( 9 ) = 9 ( 9 ) 95 ( ) 9 ( ) 9 ) 95 ' > ( $ 9 ) 55 ) 9 ) 95 D"0E' > 9 9 ) 95 $ ) 5 5 @ ' ? ) ( $ ) 55 ( 9 ) 95 ) ( ) 9 9 @ 5 ( 9 ' Method Engineering

Ad-Hoc Paradigm-Based Extension-Based Assembly-Based

Instantiation Abstraction Adaptation Association Integration

# . 5 ( 7 ) 8 ( ( >55 )

$

) $ 5 5 5 ) 5 $ $ % $ % 8 ) 78 55 ) 5 5 5 9 ) ( ( 5 $) ) 5 9 ) 5 ' .) @ ) $ 5 5 ( 5 ( 78 5 $) ) ) ) 5 5 5 78 55 ) $) ( ( ) 95 ' 2 (' 5 $) 5 78 5 ( 9 ) ( ' .) ( 78 5 55 ( 9 ) 95 9 78 ' . ) ) 9 ) 5 ( 9 ( % 9 9 ) ) 5 $ ) 5 $ 9 ' 7 !9 ( $ 9 ' .) ) 5 ( ( 78 5 $ 5 78 ' ' 9 9 ' .) 9 !9 5 ) $ ( '

(6)

2 $ ( 9 $ ;2 (' < 5 5 9 ) ( 5 ( ) 78 55 )' .) 5 ) 55 ) 5 78 5 9 > ! 9 ; < . !I 9 ' * (9!I 78 ) . !I 9 $) > 9 !I 8: !I 9 ) ) ( $ 9 > ! 9 5 ) ( . !I 9 ' > ! 9 ) $ ) > ! 9 ' 7 ) 8 ( ( 7 !9 > ! 7 ) 7 9 > ! 7 ) 7 9 > ! 7 ) 7 . ! 7 ) 7 7 ) 8 ( ( ?5 #5 7 ) 8 ( ( ?5 >55 >55 & ' ( ' ( #5 7 ) 8 ( ( * -''J > ( ) 7 ) 8 ( ( >55 ) # " ?5 ! 7 ) 8 ( ( 2 9 $ . 9 5 ) 9 ( ( ( 5 ( 78 5 6 "' .) ( 5 ( ( ) 5 5 ( 6 ) @ ) 9 K ' .) 95 ) 5 5 ( 9 ) 95 ) ( 5 ( K 1' #5 5 ( $ ) ) ) ) ( 9 ) 9 9 6 ) 95 $) ! 5 ( ) 9 78 55 ) 78 55 ) 9 ( ) D"/E' $ " & ) 2 (' 1 $ 5 5 9 !9 $) ) ) ( ) () () ) 9 78 ) 5 9 ) 9 9 5 $) ) : 9 ' > ) $ ) ( 9 9 ' 8 9 ) & ) ' ) 8A 9 : 95 $ $ # ' $ $ ) ) 5 ' ( $ # % 2 (' 1 ) $ ) 9 ) 9 ' ' 9 () ) 9 5 5 9 ) 9 ' 8 9 ) ' ) 95 !( ) 95 95 9

(7)

$) 95 ) 9 % 2 : 95 ) 8A 9 $ $ 95 9 9 # $) ) 95 9 ' Property Compound Simple Root Is-a Has a * 1 2..* Model Connection Composition {≠models} Instance of {≠models} Abstraction of {≠models} * ModelElement Element Name Is-a Association 1..* 1..* 0..1 * * * 1 1 * 0..1 0..1 # $ 7 !9 7 ) 8 ( ( > ) 9 9 5 9 ) 5 5 ) 9 ) 9 ( ' 2 : 95 ) 5 : ) *+ 9 D 1E ) , ) 9 D,E' ) ( 5 ) $ 9 D",E $ $ ) ( ) ) $ 9 5 (' .) 5 9 ) ) 5 $ 9 9 ' .) ) 5 5 2 (' 16 9 9 9 5 # 9 ) 9 K ) 5 ) ) 9 ( 9 ) 9 K 9 9 9 9 9 : 9 ' .) 5 ) 9 !9 6 ) ' 2 ) 9 !9 ) $ ) 9 95 9 $) ) ) 9 ' $ $ .) 9 !9 ;2 (' 1< 9 ; < 9 ) 5 $ 9 - . ( ( 9 ' I ) ) 9 @ ) ( 9 ) ( ( ' .) $ $) ) . "'

(8)

78 5 * ) 8 9 ' ) ( ) 9 9 ' > $ 9 ) 9 ' ' 9 9 9 ) 9 ' .$ 5 9 9 9 ' > 9 95 $ 9 ' ' > 9 5 ' / > 9 ( % $ 9 ' #5 9 $ ! 9 ' 95 > 95 > 95 9 ' ' ) 9 95 9 95 9 ' ) > 95 5 ) 95 9 ' * 5 / > 5 5 9 ' 0 9 5 5 9 9 ' $ ) ( 5 5 9 ' ' $ ) ( ) 5 9 ' 7 8 9 > ! 9 9 . !I 9 9 ' # . !I 9 9 > ! 9 9 ' ) 1 9 9 9 5 % 9 9 ) 9 ' > ! $ ) $ 9 ' ) 1 / % $ 9 9 > ! 9 5 ! 9 ) . !I 9 ' ) 1 ) 95 9 ) . !I 9 ( 95 9 9 $ > ! 9 ' ) 1 ( 9 95 9 9 ) 9 ' ) 1 > ) . !I 9 $ $ 9 9 > ! 9 ' ) 1 .$ 9 9 9 > ! 9 9 9 ) . !I 9 ' ) $ ) 78 5 ) 9 @ 5 ) ( 6 ) ( ) ( ) ( ' • & $ ) ) ' 5 ' J 9 ( ( $ ) ) 5 9 9 ) ' • 9 9 ) 9 ) 9 6 ( # $ $ : 95 ) ) ( % • . " 5 5 ) 5 5 9 ) ( 9 $ / 0 ' • ) 9 95 ) 5 9 ) 9 ) 95 ) 9 ' .) $ 5 ) ( 6 − $) ) 9 ( ( 9 6 ) 5 5 ) (

(9)

− . <6 ' ' ' $ / ) ) ' ) ' 2 : 95 9 ( ( $ 5 > ! 5 9 ) . !I 5 9 : 95 ) ) ( ' $) ) ) ( $ 9 9 ' .) 5 5 78 ' . " : ) 96 ) 1 ) 1 / ) 1 ) 1 ) ) 1 ( ) 1 % 2 : 95 ( 2 ' ) ) *+ 8 9 ) D 1E 5 % ) , ) 5 ) , D,E : 95 9 '

+

&

.) ) 9 $ ) ( 5 ) 5 5 78 ' F $ 9 ! 78 55 ) 6 ; < ) # $ #$ 5 5 I 95 ' D E ; < ) # $ #$ 5 5 ' D",E' ) 5 5 9 ) 9 ) ) A (9 9 9 ' .) $ $ ) 5 ( 9 !9 ) ) ( 5 ( 5 $ ) ) 9 ) 9 !9 ) 9 $ ) : 95 ' + , ! & ) 78 : 95 ) ) 5 9 ) 9 ) (9 A ) 9 :5 ( ( 9 ' 2 (' 5 ) 9 !9 ) 2#3 ) 78 9 !9 ;2 (' 1<' > ) $ ) ( ) 2#3 95 ) $) ) 95 # ' > ) $ ) ) ) ' > ) 95 9 $) ) ) ' > # ) $ 9 ( ) $ 5 5 $ 4 $' 8 ( 5 9 ) 9 !9 ' > = ) ( 5 ( ) 9 ) # ) ' . 99 % ) 5 ) ) ) 9 ' .) 9 5 5 ) 9 ) ( 5 ) 9 ) 5 ( 9 ' $ 5 9 9 ) ) ' BJA>B 9 55 '

(10)

1..* Attribute Name Attribute Name Domain Is-a Link generic specific Class Name Class Name Composition Link compound component 1 1 c * * 1 1 * * Association Name Association Name source target * * 1 1 SourceMultiplicity TargetMultiplicity 1 1 1 0..1 0..1 * Compound element

Compound element Simple elementSimple element PropertyProperty

# + 7 !9 ) ? @ 7 " ?5 ) ? @ 7 > 9 & & > > 95 ! ' 9 9 > 9 > JA> JA> > JA> > > > 95 > ' 9 JA> 9 > 9 95

7 ( 7 ( > JA> JA> JA>

#5 #5 > JA> JA> JA>

' 5 5 > JA> JA> JA>

/ JA> JA> JA> JA>

#5 % JA> JA> JA> JA>

> 95 JA> > > JA> JA> JA>

' ) JA> 9 > JA> JA> JA>

) JA> 7 > JA> JA> JA>

/ JA> 9 7 5 JA> JA>

0 JA> F )' 9 F ) $7 5 JA> JA>

$ JA> 7 9 7 7 5 JA> JA>

' $ 5 5 > 5 > 5 95

55)1 L#5 JA> JA> JA> JA>

)1/ L JA> JA> JA> JA>

)1) L 95 JA> JA> JA> JA>

)1( L 95 JA> JA> JA> JA>

)1 L> JA> JA> JA> JA>

)1 L7 ( JA> JA> JA> JA>

6 > > > 9 > > 7 > > 5)16 ) 1 M 99 ) ( ) ) 78 55 ) ' > ( D"0 ",E ) $ @ 9 ) ( $ 9 ' .$ 9 9 > ! 9 $ ) . !I 9 ' .) # ! 95 $ # ) . !I 9 ) 9' .) ) 5 $) ) ) ( $ @ 9 ) 1 ) 1 ) 1 / ) 1 ) ) 1 ( ' .) 95 $ 9

(11)

55 ) ' ? ) ) 5 ) 1 ) 5 ) 9 D E' .) # 5 55 ) 9 ! 78 ) > ! . !I 9 ) 9 ' + & > ( D E ) 9 $ 5 (9 ) ) $ ( 5 6 − > $ @ K − > $ K − > $ ' I ) $ ( ) 6 "6 > 9 ) (9 9 ) ) ' 6 > 5 A ) $ 9 ) (9 9 ' 16 > $ 5 ) $ 9 ) (9 9 ' 6 > $ ) $ 9 ) (9 9 ' 06 .) ( 5 ) ( 9 ) (9 ' G6 .) 5 $) ) ) ) 9 9 $) ) ) 9 ) 5 ' ) ) = 5 55 ( ) 5 ) ) 1 2 ) ) # # ' .) 5 9 $ 6 .) 5 $ 9 > ! 9 $ ) $ ) . !I 9 ' L > ? 6 → > L > ? ; " < N >' ; "< ∧ >' ( ; < O >∈ > "⊂ ?7" ⊂ ?7 ;?7" ?7 < ∈ ? @ 7 M : 95 ) ) $ $ ( 9 ) (9 2#3 D E' .) ) ) ) 5 ' > $ ) $ ) 96 ) 1 2 ) -) . 7 % -) . ∧ % -) . 8 ⊂ ) ⊂2#3 % 9 9 ) 9 ) (9 $ ) ) # 9 ) 2#3 (9 $ % # ) 9 $ ) 9 $) ) 5 ' ) 1 2 ) - # . 7 % - .∧ % - # . 8 ⊂ # ⊂2#3 % .) 5 55 $ ) . !I 9 9 5 ) $ > ! 9 '

(12)

> 6 ? @ 7 → > ;?7< N O ⊂ ?7 ∈ 2 : 95 ) 4 9 ) (9 ) 5 ) # $) ) 9 ) 2#3 (9 ' > = $ ) ) ) . !I 9 ) 4 # 6 ) -2#3 . 7 ) 8 ) ⊂2 3 % $ ) . !I 9 ) (9 ) ) > ! 9 ) (9 ' > > 6 → '> > > ; < N '> O > ∈ > > > > 6 > → > '> > > > ;>< N >'> O > ∈ > > ( ) : 95 ) $ D E ) ) ) 6 # - . 7 % > ) $ . ) ) 5 ) 55 9 ) 9 ) ) 5 ' 9 ) ) 5 5 9 > ! (9 ) 5 ) 9 5 ) . !I (9 ' > ( ) 5 6 $ ) $ ( ) ) ) ) 5 ) ) 55 ( ) 5 ' $ 9 $ 6 .) 5 9 > ( $ " $ ' I $ $ ) $ ) ) " ' 5 > 6 > → > 5 > ;> " < N ∧ >"' ; "< ∧ >"' ( ; < ∧ > ' ; < ∧ > ' ( ; < O ;>" > < ∈ > ∈ ' G ; < 9 9 ) 9 9 ) 9 ) 5 ( 9 ) (9 ' .) 5 ' ) $ ( $ 9 6 9 6 → # ( 9 ; < N ' 9 ;J< O J∈ # ( 2 5 5 ) ) ) 5 9 ) 9 5 5 . 9 ) ) 9 ) 9 '

(13)

+ " & . 5 ) 9 ( $ ) 55 ) 5 5 D",E' > ( ) 55 ) ) 9 5 ( 99 9 5 5 9 9 9 ) ) 9 ( ( A ( ) 9' .) 9 () = 9 9 ( @ 9 9 9 ) ( ' 8 9 5 5 9 ) 9 ) ) 9 ( $ ) 9 ( 9 ( ' .) ( $ 5 9 $) ) $ ) = 9 ' 2 : 95 D"0E ) ( ) , 9 D,E ) *9 9 D 1E' .) ) , 9 ) ) *9 9 ) ) 9 9 ' .) ) $ 9 9 5 ) 9 ( ' : 95 9 ' ' ) -% . 7 & - . ' F) $ ): ); 9 > ! 9 9 ( $ ) ) . !I 9 ) ) 5 ): ); ) ( ): ); ( ' 7 ( 6 3> 4 → 7 ( ; " 3> >@4< N D > ' ; <E ∧ D @ >@' ( ; <E O "⊂ ?7" ⊂ ?7 ⊂ ?7 ∈ ;?7 ?7" ?7 < ∈ ? @ 7 .) ) - ,)< 9 ) , 9 ; 9 < - < 9 *9 9 ( $ ' .$ " $ ) ,) , 5 5 ( ,) ' # 9 ) < 4 $ ) ) *+ ) 5 % ) - ,) " % - ,). % - ,). < % - . 4 % - .. 7 ∧ " % - . ∧ % - .∧< % - .∧4 % - . .) 5 ) 1 ) ) 1 / ) ) 1 ) ) ) 1 ( ) ) 9 ( ' .) $ ) ) 9 9 9 ( ' 2 : 95 ) / 5 : ) ) , ) *+ 9 9 2#3 ) , ) ) 9 ) % ) $ 5 $ 9 ) 2#3 ) , ) 9 ' .) ( 55 ) D",E ) 2#3 $ 5 ) ' .) 5 9 ) ) ' $ # 5 ' > " 9 $ $) ) ) "$ ) $ ' 5 > 6 '> → > 5 > ; "'> < N ∧ >' ; "< ∧ >' ( ; <  ∈ > ∈ >

(14)

' $ # -, ) % 2#3 . 7 / ∧ % -, ) . ∧ % -/ .% 8 5 ( ) 9 ( 5 ) / *+ ) 5 $) ( ) , ) 9 9 9 ' .) 9 ; < ) / ) , ) 9 / ; < ) / ) *+ < / ) 9 ( ) / ' > ) ' ) 5 $ 5 $ 5 ) ) 5 ) 1 / ) % - . .$ 9 > ! 9 ( % ( ) . !I 9 ' .$ ! $ ) 5 ) ( ' L 6 → ! L ; " < N ∧ D ! '( ; < ∧ ! ' 5 ; "<E ∧ D ! '( ; < ∧ ! ' 5 ; <E  ∈ ) 1 / ) - / < / . 7 / ∧ = % -/ . ∧ % - / .> ∧ = % -/ . ∧ % -< .>% + " , & ) $ ) ( 5 ( 5 ( 5 78 5 9 5 9 ; < ) 9 ; < ) 9 ( ' 5 9 :5 ) 5 9 9 ) (9 A ) ' 95 5 9 ( 9 95 : 9 ! ( 9 :5 ) () ( 5) ' .) 5 5 9 9 5 ) 5 ) 5 9 ) > ! 9 ) ' 2 : 95 ) 55 ) 9 D E ( 9 9 5 (9 $) ) 55 ) 9 ( 5 5 ( 5 9 5 D E ; ( 5) ( <' ) ( ( 5 $ ) 5 ( 9 !9 ' + " & 2 (' 0 5 ) 9 !9 ) $ ) 78 9 ! 9 ;2 (' 1<' > ) $ ) ( ( 9 5 $) ) ' 4 $) ) 5 ( ) ) ) ( ' 8 ) $ ) $ 6 1 # $) ) 5 ) 5 4 $) ) 5 ) ( 5 9 ' ) 5 5 4 '

(15)

Activity Name Activity Name target source Condition Verb Target has 1..N 1 Transition Name Compound element

Compound element Simple elementSimple element PropertyProperty has 0..1 1 1 0..* 0..* # / 7 !9 > ( 9' > ) $ 2 (' 0 ) 9 > ( 9 $ 4 ' .) 5 ) 9 ) $ . 1' $ ?5 ) > ! * 7 > 9 ' ( ( & & > . ' 9 > 9 . > > > . ' 9 > 9 . 7 ( > 7 ( . #5 > #5 . ' 5 > 5 . / L . ( 0 F ) $L F ) $. ( F ) $ $ 7 L 7 . ( 7 ) 1 L> ? > JA> ) 1 L7 ( > JA> ) : 95 ( $ ) ) 9 2#3 (9 D E ) ) $ 5 6 ;"< $ ; < $ ' > $ ) 9 (9 $ $ $ $ ( ) 5 ( 5 (9 9 ' .) $ 5 9 $ ) ) 5 $ 4 ) 1 2 ' ' > $ $ 9 9 > ! 9 ' .) 9 5 ) 5 9 ; < = 5 5 ) ( ' L > ? > 6 > → . L > ? > ;>" > < N .' ;>"< ∧ .' ( ;> < | .∈ . >"⊂ > " > ⊂ > ;> " > < ∈ > ( 9 2 : 95 ) : ( ) 2#3 2:6 $ 2#3 ) 5 5 ) :6 $ ' .) ) $ $ ) $ 6 ) 1 2 -2: :. 7 % -2:.∧ % - :.%

(16)

>( ) : 95 5 ) 5 . 1' $ 5 ) ' ' 55 ) $ 4 ' # 9 ) 9 ( ) > ! (9 ) 4 ! (9 9 ( ' 2 / 0 $ 9 ) ( ) 5 5 $ 4 ) 4 ! 5 ( (9 ' 2 ) $ $ 9 ) ( ( ) 4 ! (9 95 $) $ ) 9 ' + " " & > ( ) 9 ( 5 5 D", "0E ) 5 9 ( ( ( 5 9 5 D E' 2 (' G 5 ) 9 5 9 ! 9 ) 78 9 !9 ;2 (' 1<' Section Source Intention Target Intention Intention Name Intention Name Name Start Stop has-for-target has-for-source 1 1 1..* 1 1 1 1..* 1..* Strategy Name Strategy Name Guideline Pre-condition Post -condition Verb Target Parameter has has 0..* 1 1 1 1 1 Compound element

Compound element Simple elementSimple element PropertyProperty

# 0 7 5 9 !9 > ) $ 2 (' G ' > (( ( ( $ 5 ) ) 4 $' .) ) ) 9 9 56 $ % > ( ) ) ) 5 9 ; 9 A 9 ! 9 9 <' 2 : 95 ) *+ = 9 5 K 0 ) ' .) $ 5 ) $ ( ) 5 ( ) 9 5 5 ' > :5 $ ( ( 55 ) 5 5 D"1E $ ) # ' ) $) ) 5 9 5 $ ) 5 ) ' .) 1 # 4 ) ) ' > $ 55 ) 9 ) ' 2 : 95 !$ ( ) ) 5 5 ) *+ 55 )' > ( '

(17)

> 5 ? 4 $@' .) ( 9 ) 9 5 9 ( 5) $ ) ( ' * ! * ! ) 5 ) 5 ( $ ) 9 5' 8 ) 5 / ( ) $ ) ) ( $ ( ) ( ( ) ) ) ' . 5 5 ) 95 5 9 5 ( ' ? "" 5 ) 9 - 5 ;. 0<' 9 ( 5 9 ) 9 5 ( 5 ' 2 : 95 ) / 5 ) ! ) 5 $ ( ) 9 5' .) ) 9 ( 5 9 ) ' ) ) ) 9 55 ) 9 ) 9 ) $) ) 99 ' .) ( $ 9 5 9 ( ( 9 ' > = ) ) 1 5 $ ) 1 ) 1 ' 95 9 ( $ ( ( ( 9 5 ' + ?5 7 5 ( ' # ( # 9 9 # ( 9 # > > # ( > # 9 9 # ( 9 # 7 ( 7 ( # ( 7 ( # #5 #5 # ( #5 # 5 JA> JA> L . ( * 9 JA> * * F ) $L F . ( F ) $* 9 JA> F ) $* F * F 7 L 7 . ( 7 * 9 JA> 7 * 7 * 7 5 5 # ( JA> L7 ( JA> L 7 ( # .) : 95 ( D",E ) MC8 9 5 $ ) ) 9 ) 9 ( ' .) ,):6 , ) ) 9 ) :6 / MC8 ) ) 9 9 6 ) 9 B ( C' 7 ) / 5 $ ) 9 ( ) 5 9 ( $ ) 9 ( ) $ 9 5 ' D",E ) $ 9 ( ) ,):6 , ) ,):6 / ' .) ( 5 ( 78 5 $ 9 ) ) ( 9 5 $ 6 ) 5 5 ) 5 5 $ 5 6 $1 # $4 $ ' ) : 95 $ 55 ) $4 5 '

(18)

.) ) 5 5 4 5 $ ' .) $ 9 5 9 ) 5 ( 5 9 ' 7 . ( 6 → # ( 7 . ( ; < N ' ( ;J<  J∈ # ( $4 -,):6 , ) . 7 ,):% -/ . - .) 5 $ ( $ 9 5 9 ( ( ) 9 ' F) $ : ; 9 ( ) 5 : ; ) ( : ; ( ' L 7 ( 6 3# ( 4 → L 7 ( ;" 3# 4 3# @4< N D # ') ! ! ; < E ∧ D @ # @') ! ! ( ; <E O ∈ "⊂ 7" ⊂ 7 ;7" 7 < ∈ 7 5 9 ( ) ,):6 / :6 / $ 9 $ $) ) ) 5 ( 9 5 ) ' > ) $ 2 (' / ) ) ) 9 5 ( ) "$) ) : ) MC8 9 5' .) :6 / 5 ,): : ) ' 86 F A64 B6< 8-6# :6/ ;6) # 8"6 8 ( 86 F A64 B6< 8-6# :6/ ;6) # 8"6 8 ( -6# ,);6& ,):6 $ ,)B6' "6 8 ( 6 5 -6# ,);6& ,):6 $ ,)B6' "6 8 ( 6 5 1 2 '3 1 2 4 & ConnectViaMergeIntention # 5 8: 95 ( MC8 9 5 ' ) 1 -,): : ,): ,); ,)B : ; B A. 7 ,):% -:.∧ ,);% -:.∧ ,)B% -:.∧ :% -:.∧ ;% -:. ∧ ;% -:.∧ B% -:.∧ A% -:.% ) 9 9 ) ) 9 5 9 ( ' ? ) 5 ) $ ' $ 95 ) 4 ! 9 5' 2 : 95 ) ( ) MC8 9 5 $ 95 ) $ ( 5 $) ) ) 5 ) 9 ) ( 5 ' 55 ) ) ( ( 55 ( $ ( 9 ) 9 9 ) ( 9 5' . ) 9 ( 9 95 5 D",E ) ( 9 ) 5 ( ( ) $ )

(19)

; < $ 9 5 ) 9 ; < ) 9 5 ) B !) C 9 @ 9 5 ' .) ! 2#3 $ 5 9 : 95 ; <K / 0 $ 55 : 95 ; <'

/

!

) 5 5 $ 5 9 ( ! 55 78 ) 9 ( 78 5 ' .) 5 ) 5 78 9 ! 9 ) $ 5 ) 5 5 78 55 ) 9 ' .) 5 $ ) $ $) ) 5 ) 9 ) 9 ) 9 ' .) ( 5 ) ( ) 5 5 = ( 78 55 )' ? 5 5 9 ) 5 ( ( 5 5 9 ) ( ( ! 5 ( ) ( 78 55 ) ' . 0 ) $ $ ) ' 2 5 ) ( ) $ ) 5 $) ) 5 ( ) 55 ) ' ) ) ' F ) ) 5 5 ) 78 ' / # ! 5 ( 78 5 * # & 6 , & 7 8 & ' > ' > 5 ' > ' ( ' 7 P 8 ! # P 9 ) 1 P P ) 1 / % P P ) 1 ) % P P ) 1 ( P P ) 1 P P ) 1 P .) ( 5 ( 9 5 ( 5 9 ) ( ( 5 ' $ ) 5 9 : ) 95 ' > ( I @ D"E 5 95 9 5 ) 9 K ) : 5 ) 9 ' I ( 5 ) 95 ) ( 78 5 5 ( $ 9 9 5 $) ) 5 5 = 9 ' 2 : 95 ) ) 5 9 5 ( $ $) 9 5 ' .) ) ( ) 9 5' > 9 ) = 9 5 ) : 5 > ! 9 5; < ( $ ) . !I 9 5'

(20)

2 ) ( 78 5 $ ) 59 >78 55 ( 78 55 ) '

%

D"E I @ ' Q 9 F' Q 9 '! ' Q ) ' 2' # 9 95 9 # ) 9 8 ? @ ? ' % ) / 2( ) 55' 1""!!1 # 2 > ",H/' D E I 95 #' # 7' 9 2' > 9 . ) = 7 ) 8 ( (' :C ) $ ) +DE% * ",,H' D1E ' ( 7 !5 * ' % ) 2#3 2 $ 22 9;CC; #5 ( 2 -- ' D E ' ' L ' ' . $ ( 8 9 7 ) 8 ( (' ) ' $ ( ' F'F' 9 '>' # ;8 '<' ) F R # ' ) ) ' 55' 0!G ",,G' D0E 5 ' * ) J' 8 ( ( 7 ) 9 7 ) = 9 #5 ' ' F L 'G 55'"10!"G- --"' DGE 9 >'2' I 95 #' ? ' # 7 ) 8 ( ( 9 # 9 * @ ' 2 4%0% % % 1 3 - %. 4 $ * )$ * ( ) 2 * F H'" F ( #S, 55' "G,!", J )! >9 9 ",, ' D/E 9 >'2' ' G H ",,/' DHE 9 7' ? ' 95 ! 9 ) ( ( (' 4 $ L ' 10 ;GA/< A 55' 1 0!10 ",,1' D,E ' ) 7' *' ? ( ' ? @ ? # $ 8 ( (6 >55 )' 0 $ ",, ' D"-E Q 9 Q' F ' ' 7 ) 8 ( ( > * 5 # ! 5 7 ) ( ' $ $ ( 6 ' 9 # ; < F 55 0/! GH ",, ' D""E * ) J' I) 7' *' #' 7 8 ( ( 7 ) 9 ' ) +C; . MJ # 1 H 55' G" ' -- ' D" E * ) J' . $ 9 9 ) ' ' F ;"< ",,/' D"1E * J' 9 = 9 ( (' 6 * ( ) .) F ) 5 = 9 8 ( (6 2 # $ T 82#TC,/ I ",,/' D" E * '.' M 99 Q' .) 787> 9 6 . $ $ 55 ) 7 ) 8 ( (' 4 $ 1H; < 55' ,0!1-0 ",,G' D"0E ' ' > > 9 * 7 7 ) 8 ( (' :B ) $ ) +C: #$ % --"' D"GE ' ' > 55 ) 9 ) ( (' ;C ) ) 8 --" U ) 9 5 MJ # #5 ( 55' /"! H --"' D"/E ' ' ' . $ 7 # 7 ) 8 ( (' :I ) ) +CB Q ( AL > MJ # GH" #5 ( 55' ,0!""- --1'

(21)

D"HE ' ' I > 7' > >55 ) 8 7 ) 8 ( (' . 5 ) ' ' Q ( .' 5 Q' # ;8 '< 5 ' #> --1' D",E ' ' * ) L' 7 ) 8 ) 9 # I . ) = ' % :: ) % $ ) +DD ( 9 ",,,' D -E ' * ) L' ( ( ) ( 5 9 (9 ' ; ) ' 8S,G #5 ( ",,G' D "E ' * ) J' > 5 5 : ! 5 9 ) ( (' < 0/ E%: ) ) 59 55 ","! -H > ( #> ",,G' D E ' * ) L' ' #5 ( ) : # 7 ) ) ' :C ) $ ; > #8S,H< * ",,H' D 1E ' # ' # ' ( 7 ( ( # 888 . ' ? # $ 8 ( ( ;#5 # 7 ( 9 < ;" <6 "-00! "-/" ",,H' D E ' * ) J' I @ 9 >' > 7 !7 L $ * 7 (' ' F L ' ; < 55"G,!"H/ ",,,' D 0E 7' . !*' 9 ) I' M Q' Q 5 ' 7 ) 7 ) 8 ( (' * ( ) 11 $ # 9 # ---' D GE # 7' 89 ( 9 9 # 9 59 9 ) 6 > >55 9 ) 8 ( ( . ) = ' :I ) ) +CB 1 *&) ;JE: 55' 1/ !1H, --1' D /E # 7' . $ > 9 7 ) 8 ( (6 # 55 ( 7 ) > 9 >78' ) ' F ) 5 8 ( ( 7 ) # 55 9 # 9 8 ;87# #8C-1< ) 56AA ' ( ' )A ! )A87# #8-1A --1' D HE # ( V' # 9 ( ( 7 ) ' ",,/' D ,E . !*' 7' R M ' 7 ) 8 ( ( 6 ) 95 )' 6 % #' I 95 Q' M ' ' F ;8 '< * ( ) 2 * . H F H'"AH' ' > #> 55' ,G!1"/ ",,G' D1-E . '!*' 9 7 ) 8 ( ( $ ) 7 ( . 6 .) * 5 895 8 ' ( ( % , $ F$ K $ K 2 ",,H'

Références

Documents relatifs

To test whether the vesicular pool of Atat1 promotes the acetyl- ation of -tubulin in MTs, we isolated subcellular fractions from newborn mouse cortices and then assessed

Néanmoins, la dualité des acides (Lewis et Bronsted) est un système dispendieux, dont le recyclage est une opération complexe et par conséquent difficilement applicable à

Cette mutation familiale du gène MME est une substitution d’une base guanine par une base adenine sur le chromosome 3q25.2, ce qui induit un remplacement d’un acide aminé cystéine

En ouvrant cette page avec Netscape composer, vous verrez que le cadre prévu pour accueillir le panoramique a une taille déterminée, choisie par les concepteurs des hyperpaysages

Chaque séance durera deux heures, mais dans la seconde, seule la première heure sera consacrée à l'expérimentation décrite ici ; durant la seconde, les élèves travailleront sur

A time-varying respiratory elastance model is developed with a negative elastic component (E demand ), to describe the driving pressure generated during a patient initiated

The aim of this study was to assess, in three experimental fields representative of the various topoclimatological zones of Luxembourg, the impact of timing of fungicide

Attention to a relation ontology [...] refocuses security discourses to better reflect and appreciate three forms of interconnection that are not sufficiently attended to