9806 the 5824 of 4730 a 47181 4278 is 2860 to 2294 in 2217 that 1965 and 1951 The 1862 an 1860 be 1438 for 1339 are 1283 package 1183 as 1161 by 1137 A 1133 element 1115 • 1085 or 946 additional 899 No 857 on 854 with 795 from 783 this 754 association 746 can 731 may 703 type 700 Figure 673 not 660 1 650 elements 648 it 641 name 626 = 617 property 613 model 601 instance 590 UML 580 551 value 545 specification 527 page 523 used 505 notation 502 values 497 - 492 classifier 482 attributes 480 defined 473 end 458 0 448 class 445 shown 437 • 435 Generalizations 431 have 431 Attributes 428 An 425 Semantics 421 metamodel 418 which 418 Constraints 413 constraints 411 Notation 407 same 403 if 393 Constructs 385 self 378 other 376 operation 371 Associations 370 attribute 353 stereotype 350 multiplicity 347 This 347 Description 342 In 338 one 338 has 338 It 336 instances 334 set 330 its 325 metaclass 319 namespace 317 all 310 semantics 310 Abstractions 308 e 308 derived 308 Boolean 304 must 300 2 298 profile 294 owned 290 If 287 general 287 Element 286 Namespace 276 when 276 then 275 visibility 275 11 274 | 274 [1] 273 query 272 example 271 Classifier 268 default 268 Subsets 262 specific 262 feature 259 no 255 NamedElement 249 language 248 extended 245 Basic 244 Package 243 applied 242 packages 240 such 238 will 234 also 233 specified 233 associations 232 between 231 ends 230 types 225 within 223 merge 223 9 222 using 222 String 220 only 220 more 220 1] 219 at 216 two 215 properties 212 13 211 For 210 each 208 Class 205 abstract 203 true 203 define 201 string 200 parameter 200 context 198 specifies 198 represents 197 Property 196 imported 195 names 195 corresponding 193 constraint 193 MOF 192 resulting 190 case 189 [0 187 import 186 diagram 186 but 185 definition 182 possible 182 merged 178 redefined 176 false 176 any 172 matching 172 * 170 receiving 168 different 168 data 167 defines 166 expression 166 enumeration 164 classifiers 163 where 163 they 159 upper 157 Operation 156 union 156 navigable 155 members 155 [*] 153 their 151 how 149 i 149 bound 148 Integer 146 When 145 into 145 MultiplicityElement 144 means 144 lower 143 whether 143 profiles 143 being 142 typed 141 rules 141 part 141 metaclasses 141 Examples 140 Specifies 138 adds 138 Operations 136 either 135 specialization 134 there 131 symbol 131 subsets 129 features 129 4 128 some 128 implies 127 use 126 target 126 should 125 As 124 kind 124 cannot 124 References 122 named 122 extension 121 those 121 collection 120 shows 120 constructs 120 Additional 119 redefinition 119 line 119 contains 118 generalization 117 upperBound 117 following 116 structural 116 Redefines 116 ? 116 7 116 ->notEmpty 114 Type 112 operations 112 g 111 public 111 ordered 110 represent 109 reference 108 these 108 information 108 been 108 [2] 107 than 107 Extension 106 result 105 stereotypes 105 another 104 literal 104 itself 104 gives 104 Constraint 103 member 102 ValueSpecification 102 Core 101 {subsets 101 show 101 lowerBound 101 InfrastructureLibrary 100 importing 100 Note 99 return 99 represented 99 below 98 else 98 contents 98 Feature 96 — 96 see 96 both 95 XMI 95 Profiles 94 syntax 94 compliance 94 RedefinableElement 93 reuses 93 relationship 93 order 93 Set 93 Association 92 slot 92 c 91 whose 90 specialized 90 section 90 given 90 DirectedRelationship 89 specifications 89 semantic 89 icon 88 provides 88 metamodels 88 associated 88 > 87 arrow 87 Stereotype 86 objects 86 languages 86 composite 85 new 84 redefines 84 OCL 83 “NamedElement? 83 text 83 ownedElement 83 construct 83 Namespaces 82 modeling 82 does 82 classes 82 Elements 81 subset 81 behavioral 81 These 81 BehavioralFeature 81 10 80 entity 80 containing 80 compartment 80 See 80 The 79 typically 79 object 78 schema 78 defining 78 Types 77 specify 77 related 77 DataType 76 would 76 required 76 Presentation 76 5 76 3 75 without 74 parameters 74 ownedMember 74 multiple 74 keyword 74 invocation 73 tool 73 single 73 redefining 73 isComputable 73 aggregation 73 Relationship 72 xmi 72 through 72 support 72 private 72 primitive 72 particular 72 owner 72 own 72 indicates 72 ExtensionEnd 72 6 71 subclasses 71 source 71 directly 70 TypedElement 70 Classifiers 69 provide 69 including 69 drawn 69 binary 68 suppressed 68 merges 68 Enumeration 67 variation 67 natural 67 UnlimitedNatural 66 ’ 66 often 66 modeled 66 12 65 way 65 number 65 level 65 apply 64 standard 64 org 64 n 64 mechanism 64 hierarchy 63 placed 63 do 63 Parameter 63 ** 62 optional 62 isOrdered 62 dashed 62 attached 61 direction 61 C 61 B 60 ‘ 60 system 60 returns 60 owning 60 omg 60 literals 60 link 60 implementation 60 b 59 namespaces 59 add 59 StructuralFeature 59 1{subsets 58 isUnique 58 intended 58 according 58 Infrastructure 57 integer 57 143 56 «stereotype» 56 size 56 ns 56 first 56 expressions 56 endif 56 always 56 added 56 above 56 Options 55 evaluated 55 empty 55 cases 55 based 54 was 54 tools 54 several 54 relationships 54 rectangle 54 opposite 54 expressed 54 concept 54 common 54 PackageableElement 54 By 53 state 53 returnResult 53 refer 53 predefined 53 getNamesOfMember 52 parents 52 oclIsKindOf 52 near 52 links 52 invoked 52 inherited 52 describes 52 deleted 52 contained 52 VisibilityKind 51 memberEnd 51 *] 50 together 50 s 50 point 50 most 50 instantiation 50 etc 50 described 50 approach 50 Profile 50 Expressions 50 Classes 49 unlimited 49 marked 49 extensions 49 aspects 49 arrowhead 48 representing 48 owns 48 models 48 isRequired 48 identified 48 formal 48 concrete 48 appropriate 48 after 48 addition 48 ClassA 48 Any 47 referred 47 out 47 indirectly 47 connected 47 There 46 well 46 various 46 useful 46 spec 46 includes 46 included 46 Packages 45 subsetting 45 isDistinguishableFrom 45 description 45 PrimitiveType 44 we 44 valid 44 uses 44 unique 44 satisfied 44 p 44 list 44 increment 44 importedElement 44 further 44 display 44 contexts 44 constrained 44 allows 44 StopWatch 44 P2 44 Each 44 *0 43 structure 43 strings 43 separate 43 necessary 43 bounds 43 Specification 43 All 42 «instanceOf» 42 diagrams 42 definitions 42 conforms 42 capability 42 about 42 Ownerships 42 However 41 specializing 41 specializations 41 so 41 qualified 41 isConsistentWith 41 imports 41 extends 41 conformsTo 41 comment 41 Superstructure 41 Comment 40 “Namespace? 40 “Element? 40 «merge» 40 xmlns 40 solid 40 redefinee 40 provided 40 pair 40 match 40 Set{} 40 Person 40 Indicates 40 EnumerationLiteral 40 71 39 since 39 referenced 39 levels 39 instantiated 39 include 39 ' 38 time 38 them 38 subpackage 38 specifying 38 formed 38 created 38 characters 38 called 38 adding 38 91 37 what 37 transformations 37 rule 37 relatedElement 37 presentation 37 inherit 37 individual 37 identifies 37 guillemets 37 form 37 extend 37 every 37 Generalization 36 visible 36 transformed 36 sequence 36 outside 36 otherwise 36 metamodeling 36 kinds 36 extending 36 displayed 36 directed 36 determines 36 before 36 arrows 36 applies 36 [3] 36 PrimitiveTypes 36 P1 36 Otherwise 36 Home 36 Clock 36 includes 35 “TypedElement? 35 were 35 textual 35 purpose 35 presented 35 possibly 35 indicate 35 8 34 {ordered 34 www 34 style 34 passed 34 ownedElement} 34 navigability 34 isReadOnly 34 direct 34 appear 34 One 34 CWM 33 {ordered} 33 specialize 33 simple 33 run-time 33 reused 33 references 33 redefinitionContext 33 nested 33 need 33 mechanisms 33 like 33 just 33 featuringClassifier 33 contain 33 constant 33 consistent 33 body 33 allParents 33 ability 33 S 33 Relationships 33 Multiplicities 33 Comments 32 while 32 tagged 32 subsetted 32 shape 32 reuse 32 results 32 pre 32 postconditions 32 ownedEnd 32 ordering 32 omission 32 note 32 metatype 32 isComposite 32 explicit 32 domain 32 depends 32 characteristics 32 boolean 32 argument 32 absence 32 TypedElements 32 TRANSFORMATIONS 32 Interface 32 InstanceSpecification 32 Component 32 BehavioralFeatures 32 #public 31 view 31 made 31 letter 31 layer 31 inheritance 31 combined 31 available 31 already 31 Style 31 PackageImport 31 MDA 31 Guidelines 30 unspecified 30 points 30 design 30 depicted 30 compatibility 30 change 30 16 30 105 29 word 29 user 29 unlimitedValue 29 similar 29 read 29 null 29 isNavigable 29 interchange 29 importedPackage 29 illustration 29 equal 29 character 29 allNamespaces 29 StructuralFeatures 29 M 29 EJB 29 92 28 “Type? 28 “Element 28 – 28 «metaclass» 28 «import» 28 type="uml 28 three 28 sp 28 situations 28 redefinable 28 prop 28 place 28 performed 28 packageable 28 operands 28 operand 28 merging 28 many 28 make 28 large 28 interval 28 integerValue 28 existing 28 el 28 details 28 designated 28 derive 28 denoted 28 d 28 core 28 computed 28 box 28 asterisk 28 allowed 28 alias 28 able 28 [‘ 28 [1 28 UML2 28 Example 28 ElementImport 28 =if 28 74 28 15 28 145 27 role 27 ownership 27 ownedMember} 27 namespace} 27 meaning 27 lowercase 27 isDerived 27 brackets 27 assumed 27 appears 27 alternative 27 Instances 27 *1 26 raisedException 26 options 26 optionally 26 here 26 having 26 explicitly 26 during 26 61 26 34 25 width 25 techniques 25 subsettingContext 25 stringValue 25 simply 25 separator 25 restrictions 25 parts 25 mustBeOwned 25 isRedefinitionContextValid 25 isNull 25 exceptions 25 distinguishable 25 concepts 25 booleanValue 25 bodyCondition 25 application 25 allOwningPackages 25 R 25 Q 25 D 25 64 24 “ValueSpecification? 24 “Home? 24 xsi 24 unless 24 units 24 superclasses 24 states 24 slots 24 restriction 24 removed 24 preconditions 24 owner} 24 overridden 24 multivalued 24 metatypes 24 linked 24 least 24 interpretation 24 integers 24 initial 24 increments 24 equivalent 24 elementImport 24 determine 24 describe 24 condition 24 compute 24 compartments 24 behavior 24 allow 24 adornments 24 [ 24 Super 24 Subclasses 24 PackageableElements 24 OMG 24 None 24 Interface" 24 Image 24 Element[*] 24 Default 24 ClassB 24 Changes 24 CONSTRAINTS 24 >= 24 24 24 <= 24 < 24 51 24 1" 24 0" 24 ->any 24 *{subsets 23 well-formedness 23 user-defined 23 symbols 23 segments 23 second 23 redefinedElement 23 reason 23 ownedRule 23 opaque 23 meta-metamodel 23 infinite 23 conventions 23 characteristic 23 because 23 basic 23 base 23 although 23 PackageMerge 23 BNF 23 28 23 17 23 130 22 {union} 22 very 22 thus 22 requirements 22 rather 22 node 22 needed 22 latter 22 important 22 graphical 22 expected 22 exactly 22 even 22 distinct 22 datatype 22 access 22 Other 22 DataTypes 22 Chapter 22 <> 22 33 21 {redefines 21 ways 21 tree 21 thereby 21 superclass 21 refers 21 redefinitions 21 raised 21 ordinary 21 ones 21 meta-layers 21 left 21 hasVisibilityOf 21 exist 21 domains 21 diamond 21 considered 21 conjunction 21 capabilities 21 braces 21 allOwnedElements 21 allFeatures 21 T 21 Some 21 72 21 48 20 “PackageableElement? 20 “MultiplicityElement? 20 “LiteralSpecification? 20 “Classifier? 20 ‘*’ 20 «profile» 20 visibleMembers 20 unqualified 20 unit 20 trueendif 20 term 20 showing 20 resolution 20 removing 20 read-only 20 precise 20 platform 20 paths 20 packageImport 20 once 20 occurrence 20 multiplicities 20 metaclassReference 20 metaclassEnd 20 merely 20 lieu 20 indirect 20 icons 20 height 20 greater 20 generalized 20 format 20 existence 20 exception 20 equals 20 enclosing 20 enclosed 20 effect 20 derivation 20 constrains 20 connecting 20 circumstances 20 choice 20 caller 20 [Integer] 20 Window 20 Variation 20 Using 20 Semantic 20 Rectangle 20 Points 20 Level 20 JavaInteger 20 Bean 20 20 150 20 100 20 ->union 20 ->forAll 20 #private 19 you 19 users 19 subclass 19 requires 19 primary 19 occur 19 notations 19 nestedPackage 19 logical 19 implicit 19 grouped 19 examples 19 document 19 depending 19 corresponds 19 conforming 19 classification 19 arguments 19 applicable 19 We 19 Thus 19 LiteralUnlimitedNatural 19 LiteralNull 19 LiteralInteger 19 LiteralBoolean 19 Interchange 19 129 19 + 18 union} 18 subpackages 18 static 18 statement 18 sign 18 remove 18 presence 18 omitted 18 navigation 18 informal 18 however 18 fromConstructs 18 f 18 exchanged 18 clear 18 Since 18 M3 18 M0 18 127 18 122 18 *{union} 18 " 17 v2 17 up 17 unordered 17 triangle 17 terminology 17 supported 17 specializes 17 side 17 restricted 17 responsibility 17 referring 17 redefine 17 readOnly 17 path 17 open 17 membersAreDistinguishable 17 maySpecializeType 17 makesVisible 17 limited 17 inheritableMembers 17 infrastructure 17 includesCardinality 17 importMembers 17 graphic 17 getName 17 full 17 found 17 follows 17 execution 17 excludeCollisions 17 conformance 17 color 17 choose 17 cardinality 17 Visibilities 17 Redefinitions 17 OpaqueExpression 17 Expression 17 Although 17 36 17 31 17 2001 17 112 16 • type 16 “Relationship? 16 “Property? 16 “Feature? 16 “DirectedRelationship? 16 “DataType? 16 “C? 16 ‘}’ 16 ‘{element 16 «enumeration» 16 «datatype» 16 «clock» 16 «apply» 16 «access» 16 } 16 xWin 16 w3 16 varies 16 usage 16 uniqueness 16 uml 16 traversal 16 supplied 16 structured 16 square 16 small 16 returned 16 relates 16 quotes 16 pointing 16 pi 16 par 16 ownedAttribute 16 outer 16 necessarily 16 n-ary 16 modify 16 membership 16 memberEnd->size 16 mapped 16 making 16 m 16 lines 16 later 16 isQuery 16 introduced 16 inside 16 inout 16 indicated 16 imps 16 identify 16 hide 16 featuring 16 fact 16 effects 16 designed 16 denotes 16 container 16 conceptually 16 commonly 16 changing 16 certain 16 cardinalities 16 bodies 16 bf 16 b1 16 author 16 attr2 16 attr1 16 assume 16 ancestors 16 across 16 accessed 16 ] 16 [UnlimitedNatural] 16 [Q 16 [5] 16 [2] The 16 Year 16 XWindow 16 Subsetting 16 Stereotypes 16 Spline 16 ShapePolygon 16 Redefinition 16 Properties 16 Program 16 Player 16 P3 16 Only 16 Multiplicity 16 Multiple 16 M2 16 LiteralString 16 Language 16 HomeExample 16 Ellipse 16 Device 16 Classifier[*] 16 Cannot 16 Area 16 Architecture 16 Account 16 A1 16 16 16 32 16 125 16 117 16 104 16 ->select 16 ->isEmpty 16 ->collect 15 “Core 15 unnamed 15 understand 15 underlying 15 transformation 15 technology 15 supports 15 respectively 15 respect 15 reflective 15 purposes 15 platforms 15 partial 15 nestingPackage 15 library 15 isDerivedUnion 15 illustrates 15 fully 15 could 15 client 15 chapter 15 changes 15 account 15 Where 15 Therefore 15 ParameterDirectionKind 15 N 15 MultiplicityExpressions 15 Metamodel 15 Java 15 Changeabilities 15 24 14 understanding 14 under 14 top 14 therefore 14 team 14 still 14 specifically 14 situation 14 shared 14 range 14 programming 14 neither 14 known 14 followed 14 flexible 14 explains 14 exists 14 except 14 dependent 14 aspect 14 architecture 14 aggregate 14 adopted 14 Table 14 Option 14 Most 14 Kernel 14 88 14 23 14 18 14 149 13 x 13 written 13 via 13 usually 13 underlined 13 ternary 13 terms 13 software 13 select 13 schemas 13 say 13 precondition 13 particularly 13 mutually 13 modified 13 metamodelReference 13 meta 13 meaningful 13 manner 13 isMultivalued 13 involved 13 infinity 13 fine-grained 13 especially 13 done 13 definingFeature 13 constrainedElement 13 consists 13 conform 13 combination 13 choices 13 bestVisibility 13 ProfileApplication 13 P 13 Model 13 Instance 13 Car 13 96 13 49 13 44 13 41 13 39 13 22 13 179 13 131 12 • value 12 • ownedOperation 12 • ownedAttribute 12 • isAbstract 12 • body 12 • annotatedElement 12 “an 12 “StructuralFeature? 12 “S? 12 “Interface? 12 “HomeRealization? 12 “HomeExample? 12 “BehavioralFeature? 12 ‘{‘ 12 ‘+’ 12 {xor} 12 {required} 12 {readOnly} 12 zero 12 xsi="http 12 xsd 12 xmi="http 12 viewed 12 version="1 12 uppercase 12 upperValue 12 updated 12 uml="http 12 themselves 12 suppress 12 supporting 12 subtype 12 subsection 12 strict 12 starting 12 special 12 snapshot 12 signature 12 shall 12 sense 12 right 12 requirement 12 require 12 repository 12 regular 12 ref="xmi 12 reduced 12 raise 12 qualifiedName 12 property’s 12 produce 12 present 12 plain 12 permitted 12 participate 12 otherEnd 12 op 12 oclType 12 o2 12 o1 12 normally 12 non-negative 12 non-navigable 12 needs 12 name="org 12 name="magic" 12 name="base 12 name->isEmpty 12 mycompany 12 might 12 member->select 12 member->includes 12 memb 12 mem 12 machines 12 lowerValue 12 logically 12 let 12 less 12 italics 12 invariants 12 introduce 12 interest 12 inhs 12 inherits 12 inference 12 individually 12 includesMultiplicity 12 importedMember 12 immediate 12 graphically 12 get 12 four-layer 12 former 12 figure 12 face 12 explanation 12 excludes 12 evaluate 12 ent 12 end’s 12 ending 12 endType 12 dynamically 12 dynamic 12 duplicates 12 distinguish 12 depicting 12 denoting 12 declares 12 curly 12 correspondence 12 constrain 12 constituent 12 consistency 12 connection 12 conjunctively 12 conflicting 12 conditions 12 completely 12 complete 12 com 12 coexist 12 class’s 12 checks 12 cause 12 business 12 baseClass 12 back 12 attach 12 annotation 12 annotated 12 aliased 12 aggregations 12 [S 12 [P 12 [6] 12 [4] The 12 [4] 12 [3] The 12 WebShop 12 Time 12 Tag 12 TV 12 Show 12 ShoppingCart 12 PrimitiveTypes? 12 PlayedInYear 12 PackageImports 12 Object 12 NamedElements 12 Matching 12 Manufacturer 12 Literals 12 Element[1 12 ElementImports 12 Double 12 Defining 12 Constraint[*] 12 Compliance 12 Compartment 12 Color 12 Center 12 C] 12 B] 12 >< 12 12 12 12 > 12 86 12 29 12 27 12 123 12 113 12 -The 12 ->intersection 12 -> 12 *{ordered 12 An 11 uniquely 11 typical 11 times 11 textually 11 signifies 11 separated 11 restricts 11 relevant 11 recursively 11 position 11 per 11 partially 11 ownedType 11 operator 11 metalanguage 11 linguistic 11 layers 11 instead 11 inheritedMember 11 independent 11 identification 11 hierarchies 11 forms 11 expressing 11 exchange 11 exact 11 distinguished 11 detail 11 customize 11 constructed 11 confused 11 comments 11 architecturally 11 Various 11 Section 11 Names 11 Every 11 Concrete 11 CORBA 11 97 11 83 10 why 10 want 10 take 10 sets 10 serves 10 reader 10 primarily 10 precision 10 physical 10 option 10 notion 10 mostly 10 method 10 metalevels 10 mean 10 lack 10 isAbstract 10 implication 10 implementors 10 illustrated 10 handled 10 generally 10 four 10 few 10 deal 10 current 10 convention 10 consist 10 conceptual 10 combines 10 code 10 class-based 10 ambiguity 10 XML 10 While 10 That 10 Facility 10 Diagram 10 66 10 65 10 35 10 26 10 152 10 134 10 128 10 1* 9 “a 9 «metamodel» 9 work 9 top-level 9 substitutable 9 slash 9 selecting 9 sections 9 relatedElement} 9 principle 9 practical 9 postcondition 9 ownedParameter 9 mapping 9 interfaces 9 interchanged 9 importingNamespace 9 image 9 ile 9 hollow 9 higher 9 hidden 9 graph 9 formalism 9 featuringClassifier} 9 explained 9 enables 9 double 9 dependencies 9 covariance 9 contravariance 9 compatible 9 colon 9 chosen 9 chapters 9 capacity 9 boldface 9 basis 9 architectural 9 actual 9 RedefineableElement 9 NET 9 M1 9 Layering 9 LM 9 J2EE 9 Driven 9 Consequently 9 ChangeabilityKind 9 Activities 9 82 9 79 9 60 9 1NamedElement 9 144 9 142 9 **0 8 • visibility 8 • superClass 8 • package 8 • ownedType 8 • ownedRule 8 • ownedParameter 8 • ownedLiteral 8 • ownedEnd 8 • name 8 • enumeration 8 • datatype 8 “shared 8 “separate 8 “VisibilityKind? 8 “Operation? 8 “InterfaceRealization? 8 “Extension 8 “Enumeration? 8 “1 8 ‘}’] 8 ‘} 8 ‘unique’ 8 ‘redefines’ 8 ‘ordered’ 8 ‘in’ 8 ‘as’ 8 ‘-‘ 8 «im 8 «device» 8 «dataType» 8 «Clock» 8 {} 8 {unique} 8 {composite} 8 {A 8 xsd" 8 xs 8 whereby 8 whatever 8 visibilities 8 version="2 8 variety 8 variant 8 use="optional" 8 unrelated 8 unique} 8 type="xsd 8 transitively 8 towards 8 toString 8 ties 8 then1 8 terminal 8 taken 8 tail 8 tag 8 suitable 8 subsettedProperty 8 styles 8 structures 8 string" 8 stick 8 significant 8 signatures 8 setting 8 serve 8 sent 8 self->lowerBound 8 selectively 8 segment 8 sc 8 rp 8 representations 8 replaced 8 redefinedProperty 8 redefinedOperation 8 redefinedElement->forAll 8 re 8 qualification 8 purchase 8 protected 8 proper 8 prior 8 previous 8 prevents 8 preferably 8 preceded 8 practice 8 port» 8 pi|pi 8 pattern 8 partitioning 8 participating 8 parent 8 paired 8 owningAssociation->notEmpty 8 ownedParameter[i] 8 ownedParameter->select 8 ownedComment 8 overrides 8 override 8 overall 8 output 8 organize 8 or-- 8 opposed 8 oclAsType 8 obtain 8 notated 8 non-unique 8 non-abstract 8 never 8 navigate 8 namespace="http 8 namespace->isEmpty 8 n-1 8 middle 8 metaproperty 8 metaattributes 8 mergedPackage 8 memberEnds 8 meanings 8 matched 8 makes 8 major 8 lowerValue->isEmpty 8 long 8 location 8 listing 8 listed 8 libraries 8 leaves 8 larger 8 justify 8 j 8 invoking 8 invocations 8 interface 8 inheriting 8 inh 8 improve 8 implicitly 8 imp2 8 imp1 8 imp 8 id="id2" 8 id="id1" 8 id 8 href="http 8 holds 8 hence 8 held 8 handling 8 green 8 goalie 8 generalizations 8 front 8 filter 8 filled 8 file 8 extent 8 exceptional 8 events 8 evaluating 8 enumerated 8 enough 8 endifendif 8 encoding="UTF-8"?>] 8 [2] If 8 XMLSchema-instance" 8 XMI> 8 WebShopping 8 Warehouse 8 Visibility 8 University 8 UML1 8 Type[*] 8 Team 8 Suppress 8 SubA 8 States 8 StateKind 8 Square 8 Slots 8 Simple 8 Showing 8 Shared 8 Shapes 8 Set{}->including 8 Set{}->include 8 Session 8 Sequence 8 Separate 8 Remote 8 RedefinableElement[*] 8 Real 8 Purchase 8 ProfileApplications 8 Parameter[*] 8 Operation[*] 8 Once 8 Navigation 8 Named 8 More 8 Left 8 Languages 8 Here 8 Extensions 8 Extension" 8 Entity 8 Dependency 8 D] 8 Customer 8 Ct 8 Creator 8 Corporation 8 Containment 8 Conceptually 8 Composite 8 Components 8 Common 8 Comment[*] 8 Collection 8 Begin 8 Bean{required} 8 BA 8 Auxiliary 8 Add 8 A] 8 A@R 8 A@ 8 > 8 8 8 8 8 8 8 8 8 8 ] 8 8 8 <size 8 ->isUnique 8 'redefines' 8 #return 8 "S 7 ‘No 7 uninterpreted 7 turn 7 throughout 7 though 7 technique 7 superClass 7 subsequent 7 subdivided 7 strong 7 stated 7 standalone 7 sources 7 something 7 significantly 7 share 7 representation 7 regarding 7 produced 7 popular 7 pass 7 ownedOperation 7 over 7 occurs 7 next 7 metarelationships 7 mathematically 7 main 7 legal 7 keywords 7 issues 7 invariant 7 interpreted 7 increase 7 group 7 fromNamespaces 7 fromExpressions 7 foundation 7 formats 7 family 7 facilitate 7 essential 7 ensure 7 directions 7 detailed 7 dependency 7 deemed 7 declaring 7 creation 7 context} 7 component 7 compliant 7 choosing 7 centered 7 brought 7 assumptions 7 annotatedElement 7 along 7 Slot 7 Similarly 7 Root 7 LiteralSpecification 7 L0 7 Class? 7 Because 7 Attribute 7 Actions 7 95 7 85 7 69 7 52 7 47 7 46 7 20 7 19 7 175 7 172 7 136 7 124 7 111 7 +title 7 '*' 6 “read 6 “X 6 “Superstructure 6 “Class? 6 wide 6 whereas 6 versions 6 version 6 variants 6 tie 6 target} 6 tailor 6 sufficient 6 subsetsownedElement 6 starts 6 snapshots 6 smaller 6 signified 6 sequentially 6 scope 6 saying 6 satisfy 6 rg 6 restrict 6 requiring 6 replaces 6 regardless 6 redefinedElement} 6 reasons 6 production 6 process 6 pre-defined 6 phrases 6 originally 6 only? 6 object-oriented 6 o 6 now 6 nouns 6 noted 6 notational 6 nerships 6 modelers 6 model-driven 6 mind 6 methods 6 metalevel 6 metaassociations 6 meta-modeling 6 meta-metamodels 6 member} 6 meant 6 last 6 iterator 6 items 6 item 6 interoperability 6 impose 6 implement 6 illustrate 6 horizontal 6 heart 6 happens 6 goals 6 give 6 finance 6 erence 6 entails 6 endA} 6 endA 6 ember} 6 embedded 6 easily 6 e>> 6 differences 6 dialect 6 destination 6 course 6 coupling 6 correctly 6 contribute 6 contradict 6 continuous 6 constraining 6 complements 6 compact 6 cohesion 6 clearly 6 classifier} 6 circular 6 car 6 capable 6 away 6 areas 6 appended 6 align 6 age 6 aerospace 6 adjectives 6 adapting 6 actually 6 achieved 6 YES 6 Video 6 TypeTypedElement 6 To 6 They 6 Such 6 State 6 Prof 6 Partitioning 6 Ow 6 Nevertheless 6 NO 6 Mike 6 Meta 6 Given 6 Give 6 EnumerationLiteralEnumeration 6 English 6 Don 6 Comm 6 At 6 Annex 6 6 6 <> 6 93 6 78 6 38 6 1{union} 6 184 6 151 6 146 6 126 6 120 6 109 6 *{union 6 "UML" 5 writing 5 volume 5 unrestricted 5 tuple 5 tab 5 successfully 5 subsections 5 strictly 5 straightforward 5 start 5 solid-outline 5 serialized 5 semicircular 5 runtime 5 round 5 revisions 5 removeOnly 5 real-time 5 readability 5 printable 5 principles 5 plus 5 perspective 5 parentheses 5 paradigm 5 owningAssociation 5 overriding 5 nonunique 5 nonprintable 5 navigableOwnedEnd 5 minor 5 kernel 5 jog 5 initialization 5 independently 5 increasing 5 identity 5 future 5 flexibility 5 evolving 5 ease 5 discussed 5 dimmed 5 dimensions 5 development 5 depend 5 creating 5 constitute 5 consider 5 computational 5 complementary 5 characterizes 5 carried 5 building 5 bidirectionally 5 benefit 5 automatically 5 adorned 5 adorn 5 addOnly 5 acyclical 5 acyclic 5 UML’s 5 Su 5 Specific 5 OrderedSet 5 On 5 Not 5 Metamodels 5 Metadata 5 J 5 H 5 From 5 F 5 Extensibility 5 Bag 5 Abstract 5 80 5 77 5 55 5 4-layer 5 37 5 185 5 156 5 138 4 …-2 4 • symbol 4 • raisedException 4 • owningInstance 4 • owningAssociation 4 • ownedStereotype 4 • ownedMember 4 • ownedComment 4 • out 4 • opposite 4 • operation 4 • operand 4 • namespace 4 • isDerived 4 • instance 4 • importedProfile 4 • icon 4 • featuringClassifier 4 • feature 4 • expression 4 • class 4 • attribute 4 • appliedProfile 4 “xor? 4 “unattached? 4 “tab? 4 “stickman? 4 “required? 4 “required 4 “note 4 “name 4 “magic 4 “interfaceRealization? 4 “interface? 4 “contract? 4 “collapsed? 4 “clock? 4 “class? 4 “appliedProfile? 4 “S’ 4 “Sstate? 4 “Sclass? 4 “Sclass 4 “RedefinableElement? 4 “PrimitiveTypes 4 “Part 4 “PackageImport? 4 “Package 4 “Model 4 “InstanceSpecification? 4 “InstanceSpecification 4 “HomeExample 4 “Extension? 4 “Dependency? 4 “DefaultState? 4 “Classifier 4 “Bean? 4 “Association? 4 “@? 4 “=? 4 “1? 4 “0 4 “*? 4 ’}’] 4 ’] 4 ’]* 4 ‘{‘import 4 ‘{access 4 ‘union’ 4 ‘true’ 4 ‘subsets‘ 4 ‘self’ 4 ‘return’ 4 ‘readOnly’ 4 ‘query’ 4 ‘out’ 4 ‘null 4 ‘inout’ 4 ‘false 4 ‘extension$’ 4 ‘base$’ 4 ‘]’] 4 ‘=’ 4 ‘1’ 4 ‘-’ 4 «primitive» 4 «interface» 4 «element 4 «creator» 4 «creator 4 «becomes» 4 «HomeExample» 4 «Creator 4 }’ 4 |type 4 |subsettedProperty->forAll 4 |ns 4 |e 4 {}endif 4 {unrestricted} 4 {size 4 {self 4 {red 4 {abstract} 4 yields 4 year 4 xsd="http 4 xorelseplus 4 xml#String" 4 xml#Interface" 4 xmiName" 4 xmi#id1" 4 xmi"xmlns 4 xmi"> 4 xmi" 4 x+1 4 works 4 working 4 worked 4 words 4 widely 4 whole 4 week 4 volume=10 4 visibility->notEmpty 4 visibility->isEmpty 4 vis->includes 4 vis 4 virtue 4 violated 4 viewing 4 verify 4 vendors 4 vary 4 varied 4 variations 4 value="http 4 value="base 4 value="HomeExample" 4 validly 4 validate 4 user’s 4 user-provided 4 us 4 upperValue->isEmpty 4 upper->notEmpty 4 upon 4 upcasing 4 unmerged 4 unhidden 4 unexpected 4 undirected 4 understood 4 unchanged 4 unambiguously 4 type=?id9? 4 type=?id10? 4 type="xmi 4 type="id2" 4 type="Home" 4 two-way 4 twice 4 tuples 4 tring 4 triangular 4 treated 4 traversed 4 transitive 4 traditional 4 trade-off 4 tooling 4 tied 4 third 4 thing 4 thenself 4 thenlet 4 terminator 4 terminates 4 telecommunications 4 taxonomic 4 targets 4 targetNamespace 4 takes 4 symbol? 4 surrounded 4 suppression 4 suppressible 4 supertype 4 superset 4 superseded 4 successive 4 successful 4 subtypes 4 substructure 4 substitutions 4 subsettedProperty->notEmpty 4 subsettedProperty->forAll 4 subsettedProperty->exists 4 subject 4 sub-section 4 student 4 strengthen 4 streetNumber 4 streetName 4 streetN 4 stored 4 store 4 stereotype’s 4 stereotypes" 4 stereotypeName 4 statements 4 stateless 4 stateful 4 standards 4 spelled 4 specific->forAll 4 space 4 slot->select 4 slot->forAll 4 sizes 4 simplest 4 significance 4 side-effect 4 short 4 set-theoretic 4 service 4 serialization 4 separately-defined 4 senses 4 semantically 4 self=other 4 self->upperBound 4 season 4 scoped 4 schematic 4 schemaLocation="XMI 4 schemaLocation="UML20 4 schema> 4 runs 4 rown 4 root 4 revealing 4 rest 4 responsibilities 4 respective 4 resolving 4 resizing 4 replacing 4 removal 4 remarks 4 remaining 4 relying 4 relationships—their 4 relating 4 rejecting 4 reflected 4 reflect 4 refine 4 referencing 4 redefinitionContext->exists 4 redefing 4 redefinedProperty->exists 4 redefinedElement->includes 4 red 4 receivingPackage 4 realize 4 realization 4 reading 4 readable 4 reaches 4 rarely 4 rare 4 range> 4 radius 4 queries 4 qualify 4 qualifier 4 qualifiedName->isEmpty 4 putting 4 push 4 pure 4 proxies 4 properly 4 profiled 4 produces 4 proceeds 4 previously 4 presents 4 presenting 4 preferred 4 preceding 4 pre- 4 possibility 4 possibilities 4 positively 4 positive 4 populated 4 pop 4 polymorphic 4 platform-dependent 4 planning 4 piece 4 physically 4 persons 4 permits 4 perform 4 perfectly 4 partitioned 4 participation 4 parameter->collect 4 pages 4 packageMerge 4 packageImport>< 4 packageImport->select 4 packageImport-> 4 package? 4 owners 4 owner->notEmpty 4 ownedStereotype> 4 ownedParameter->collect 4 ownedMember> 4 ownedMember->select 4 ownedMember->includes 4 ownedMember->forAll 4 ownedLiteral 4 ownedEnd->lowerBound 4 ownedEnd->includesAll 4 ownedElements->forAll 4 ownedElement->union 4 ownedElement->collect 4 ownedAttributes->size 4 outwards 4 outcome 4 others 4 orthogonal 4 original 4 origin 4 orassociation 4 opposites 4 operators 4 operation’s 4 one-way 4 offered 4 ocl 4 occurrences 4 obtained 4 oblique 4 objective 4 nsURI" 4 nsPrefix" 4 notions 4 notEmpty 4 none 4 non-terminal 4 non-static 4 non-required 4 non-qualified 4 non-owned 4 non-derived 4 non-contradictory 4 non-Roman 4 newly 4 naïve 4 navigations 4 navigated 4 navigableOwnedEnd->includes 4 naturals 4 natural> 4 narrows 4 narrow 4 name} 4 namespace’s 4 namespace->select 4 nameclash 4 name="resolution" 4 name="extensionHome" 4 name="StopWatch" 4 name="Integer" 4 name="HomeExample"> 4 name="Home"> 4 name="Home" 4 name="Clock" 4 name="ClientPackage">union 4 name->notEmpty 4 n=2 4 myAddress 4 mutual 4 multibyte 4 multi-valued 4 mof="http 4 modifier 4 modifiable 4 modeler 4 mission 4 missing 4 minOccurs="0" 4 migration 4 metamodelReferences 4 metamodel-based 4 metaclassReferences 4 metaclassReference>< 4 meta-level 4 meta-attributes 4 messages 4 memberEnd="id3 4 memberEnd->reject 4 memberEnd->exists 4 memberEnd->collect 4 member->forAll 4 member->excluding 4 meeting 4 meet 4 maximum 4 maxOccurs 4 mathematical 4 marks 4 marker 4 mappings 4 many-to-one 4 manipulate 4 managing 4 maintaining 4 maintained 4 magic="1234" 4 machine 4 lowerValue->IntegerValue 4 lower="0" 4 lower->notEmpty 4 locally 4 localization 4 literally 4 lists 4 line-arrow 4 lifecycle 4 letters 4 lesser 4 language-specific 4 labeled 4 know 4 key 4 isUnique=false 4 isRequired? 4 isRedifinitionContextValid 4 isRedefinitionContexValid 4 isReadOnly=false 4 isQuery=true 4 isQuery=false 4 isDistinguishable 4 isComposite="true" 4 isAutomatic 4 involving 4 involves 4 involve 4 invoke 4 invariance 4 invalid 4 inv 4 introducing 4 introduces 4 intersect 4 interpreting 4 interpret 4 interactions 4 interaction 4 intensional 4 intact 4 insufficient 4 initiative 4 inif 4 inhs->excluding 4 inheritedMember->includesAll 4 inheritedMember->includes 4 inheritable 4 infix 4 indistinguishable 4 indicating 4 incorporated 4 incompletely 4 incomplete 4 inclusive 4 incidental 4 imps->reject 4 imposed 4 import» 4 importingPackage 4 importedPackage->collect 4 importedMember->includesAll 4 importedElement=?id9? 4 importedElement->select 4 importantly 4 impliesupperBound 4 impliesself 4 implied 4 implementing 4 implemented 4 implementations 4 implementation-level 4 implementation-dependent 4 implementable 4 images 4 ill 4 ignoring 4 ignores 4 identifying 4 identifier 4 identifiable 4 id=?id9? 4 id=?id10? 4 id="id8"> 4 id="id6" 4 id="id5" 4 id="id4" 4 id="id3"> 4 id="id3" 4 id6"> 4 id" 4 iaverage 4 human 4 href="HomeExample 4 hours 4 higher-order 4 help 4 head 4 handle 4 hand 4 h 4 grouping 4 global 4 giving 4 getNamesOfMember=if 4 generalize 4 generalizable 4 general->forAll 4 fromOwnerships 4 frequently 4 free 4 fourth 4 force 4 forAll 4 font 4 follow 4 flexibly 4 first-class 4 finite 4 final 4 fifth 4 fewer 4 feature’s 4 featured 4 father son 4 far 4 familiar 4 falls 4 extents 4 extensively 4 extensionownedAttribute 4 extensional 4 extensionClock 4 extension$Home 4 extensibility 4 extendedMetaclassName 4 expression>’ 4 express 4 explorers 4 explore 4 explanatory 4 executed 4 exclusive 4 exclude 4 examines 4 evolution 4 event 4 evaluates 4 escape 4 equivalence 4 equality 4 environment 4 entities 4 endifelse 4 endType-type 4 end-properties 4 encoding="UTF-8"?> 4 enable 4 employer} 4 employee 4 emphasize 4 embeds 4 elided 4 element’s 4 elementImports->notEmpty 4 elementImports->collect 4 elementImports 4 elementImport->select 4 elementImport-> 4 element="id3" 4 electrical 4 easier 4 e> 4 duplicate 4 dual 4 dragging 4 down 4 documents 4 divide 4 diverse 4 displaying 4 disambiguate 4 difficulty 4 differently 4 differentiates 4 determining 4 determined 4 designator> 4 descendants 4 deprecated 4 depict 4 denotation 4 deliver 4 deletion 4 degrees 4 deferring 4 defaults 4 dedicated 4 declaration 4 cycles 4 customization 4 custom 4 curved 4 cross 4 criterion 4 covered 4 correlates 4 correctness 4 correct 4 corner 4 convenience 4 controlled 4 control 4 contrast 4 construction 4 constraints’ 4 constrainedElement->includes 4 constitutes 4 consisting 4 consequences 4 consequence 4 connect 4 confusing 4 conflicts 4 conflict 4 concretely 4 conclusions 4 concerning 4 concatenation 4 concatenating 4 concatenated 4 computers 4 computer 4 computable 4 composition 4 composite} 4 composed 4 complicated 4 complexType> 4 complexType 4 completes 4 completed 4 commented 4 commas 4 comma-separated 4 comma-delimited 4 comes 4 columns 4 co-exist 4 clock» 4 clients 4 classifier->notEmpty 4 classifier->isEmpty 4 classifier->forAll 4 classifier->exists 4 claim 4 circuit 4 circle 4 choice> 4 characterized 4 characterize 4 channel 4 changeable 4 carries 4 capitalize 4 capacities 4 call 4 branching 4 bounded 4 boss->isEmpty 4 borders 4 bold 4 bodyCondition->notEmpty 4 blue} 4 blue 4 beyond 4 best 4 bent 4 behave 4 become 4 basically 4 baseInterface 4 base$Interface 4 bars 4 backward 4 bA 4 b->includesAll 4 augment 4 attributeGroup 4 attribute-properties 4 asymmetric 4 assumption 4 assuming 4 association’s 4 association-like 4 association->notEmpty 4 assocation 4 assigned 4 assertion 4 asSet 4 arise 4 arbitrary 4 appropriately 4 applications 4 appearing 4 appearance 4 apart 4 anonymous 4 andgeneralization 4 analyzers 4 analyzer 4 analysis-level 4 am 4 alternatives 4 alternate 4 alphabets 4 alphabetic 4 allparents 4 allowable 4 alias->notEmpty 4 algebra 4 aids 4 agree 4 affected 4 adorns 4 addtional 4 additionally 4 adapts 4 acts 4 actions 4 aconsequence 4 accordance 4 accomplished 4 ]* 4 [‘[‘’]’] 4 [‘[‘ 4 [] 4 [] 4 [] 4 [ 4 [] 4 [8] 4 [7] A 4 [7] 4 [6] If 4 [5] The 4 [5] If 4 [4] If 4 [3] endType 4 [3] Subsetting 4 [3] If 4 [2] When 4 [2] An 4 [2 4 [' 4 XMLSchema-instance"xmlns 4 XMLSchema"> 4 Wright 4 Within 4 WindowWindowsize 4 W 4 VisibilityKinds 4 Visibilitites 4 Values 4 ValueSpecification[0 4 ValueSpecification[*] 4 Users 4 Use 4 UnlimitedNatural[0 4 UnlimitedNatural-valued 4 Unified 4 Undefined 4 Typically 4 Typed 4 Type[0 4 Two 4 True 4 Traversal 4 Transitions 4 Those 4 Thomas 4 Then 4 Their 4 Textual 4 Technology 4 Teacher 4 Target 4 Syntax 4 Support 4 Student 4 Structural-Feature 4 Structural 4 String? 4 String-valued 4 Steve 4 Stereotype" 4 Stack 4 Sstate 4 Specifically 4 Specialization 4 Source 4 Software 4 So 4 Slider 4 Shape 4 Several 4 Set{classifier} 4 Sequence{}else 4 Sclass 4 Rules 4 Removing 4 Relating 4 Refers 4 RedefinableElements 4 Readers 4 Rationale 4 Put 4 Property[*] 4 Proper 4 ProfileApplication" 4 Profile> 4 Primitive 4 Practically 4 Point 4 Platform 4 Physical 4 Parameters 4 Panel 4 PackageMerges 4 Package> 4 PackagableElement 4 Owned 4 Optionally 4 Operation[0 4 Often 4 Occurrences 4 Objects 4 ObjectAttribs" 4 OMG’s 4 Now 4 Normally 4 Normal 4 Next 4 Nested 4 Navigability 4 Natural 4 NamedElement[*] 4 NOTE 4 NOT 4 Multiword 4 Models 4 ModelElement 4 Meta-Object 4 Merged 4 Members 4 Magazine 4 Machines 4 Links 4 Lines 4 Let 4 Larry 4 Kinds 4 Kent 4 Just 4 Josh 4 Jeff 4 JAR 4 Its 4 Introducing 4 Interface="id2" 4 Integer[0 4 Integer= 4 Integer-valued 4 Instead 4 Information 4 Inc 4 Imports 4 Importing 4 Imported 4 Implementations 4 Illustration 4 Icons 4 Icon 4 IJ 4 II 4 IDL? 4 HomeExample="http 4 Header 4 Having 4 Guide 4 Generalization[*] 4 General 4 GH 4 Furthermore 4 First 4 Factory 4 ExtensionEnd" 4 Expression[0 4 Evaluating 4 Enumeration[0 4 EnumerationLiteral[*] 4 End 4 Element[0 4 ElementImport" 4 EF 4 Due 4 Different 4 Determines 4 Detailed 4 Derived 4 Depending 4 Dependencies 4 DefaultState 4 Crown 4 Coordinates 4 Container 4 Constraint[0 4 Conforming 4 Conceptual 4 Compositions 4 Composition 4 Company 4 Clock» 4 ClientPackage 4 Client 4 Classification 4 Class[*] 4 Circle 4 Character 4 Changeable 4 Certain 4 Capitalize 4 CD 4 But 4 Boxes 4 Booleanpre 4 BooleanmustBeOwned 4 BooleanIsNavigable 4 Boolean-valued 4 Book 4 Binary 4 B[*] 4 B@S 4 B1 4 B' 4 Association-like 4 Artifact 4 Applying 4 Appearance 4 Any" 4 Alan 4 Adornments 4 Address 4 Adding 4 Actor 4 ASCII 4 AB 4 A@S 4 A2 4 @S 4 ?but 4 >]* 4 >} 4 4 4 ] 4 4 4 4 4 ] 4 4 4 ]* 4 4 4 ]* 4 4 4 ’ 4 4 4 4 4 4 <=sp 4 <> 4 4 '}' 4 '{' 4 'unordered' 4 'unique' 4 'subsets' 4 'subsets 4 'ordered' 4 'nonunique' 4 'isContravariantWith 4 'isConsistentWith 4 '] 4 #composite 4 # 4 "http 4 "Jones" 4 "Joe" 4 "02-04-15" 4 Operation 4 None 4 Non-matching 4 Generalization 4 At 4 All 4 A 4 3 “run-time? 3 “lightweight? 3 “instance 3 “a? 3 “Object 3 “Metamodel 3 “Kind? 3 “Elements? 3 ‘ownedElement 3 ‘is’ 3 ‘isAbstract’ 3 ‘collect’ 3 ‘allContents’ 3 ‘XXX’ 3 ‘StructuralFeature’ 3 ‘ModelElement 3 ‘Literals 3 ‘ElementReference’ 3 ‘AggregationKind’ 3 «snapshot» 3 {union 3 {subsetsownedM 3 {subs 3 yield 3 wner 3 who 3 volumes 3 v1 3 usual 3 upwards 3 unnecessary 3 unmarked 3 unlabeled 3 unionsubsets 3 uni 3 unavailability 3 typing 3 trees 3 traditionally 3 to…? 3 title 3 things 3 terminals 3 sure 3 super 3 summary 3 suggests 3 subsetsmember} 3 subsetsOwnedElement 3 subsetsMember 3 subsequently 3 submitted 3 sub 3 strove 3 speaking 3 sometimes 3 slightly 3 situated 3 si 3 shares 3 self-describing 3 self-contained 3 satisfies 3 said 3 rom 3 ro 3 reusing 3 reusable 3 reusability 3 reside 3 relate 3 reified 3 redefinitionContext} 3 recursive 3 recommendations 3 realized 3 rationale 3 rainedEle 3 proximity 3 proposed 3 promote 3 producing 3 processes 3 problems 3 problem 3 prefixing 3 prefixes 3 preclude 3 plan 3 pick 3 philosophies 3 perand 3 parenthesis 3 parameter’s 3 packageImport}0 3 packageImport} 3 owningPackage 3 owningInst 3 owningConstraint 3 owner}[1 3 ownedRule}preContext 3 ownedRule}postContext 3 ownedRule}bodyContext 3 ownedMember}1*0 3 ownedM 3 ownedEnd} 3 ownedElement}receivingPackage 3 ownedElement*{union} 3 ownedAttributeclass 3 overlapping 3 our 3 organized 3 ordered} 3 on} 3 onto 3 omit 3 offers 3 numerous 3 numbering 3 numbered 3 nst 3 normal 3 non-terminals 3 nature 3 naming 3 metalayers 3 metaclasses—particularly 3 metacircular 3 metaattribute 3 meta-metamodeling 3 meta-metaclasses 3 mentioning 3 ment 3 mechanics 3 mandatory 3 maintain 3 mC 3 loosening 3 loose 3 light-weight 3 lend 3 leElem 3 layered 3 las 3 kept 3 ityElement 3 ityElem 3 iterated 3 ionship 3 introspection 3 intent 3 integrity 3 instantiating 3 instantiate 3 instance? 3 instance-of 3 industry-wide 3 indeed 3 importingNamespacepackageImport 3 importingNamespaceelementImport 3 importedProf 3 importedPackage} 3 illustrations 3 ileApplication 3 higher-level 3 high 3 helpful 3 heading 3 gradually 3 gone 3 goes 3 general} 3 fulfills 3 fromMultiplicities 3 formulas 3 formally 3 fier 3 fi 3 factorization 3 factored 3 extensive 3 exchanging 3 excess 3 ets 3 essence 3 ers 3 erge 3 eralString 3 enforced 3 elementImport}0 3 elaborate 3 efficiently 3 edElement} 3 edElement 3 earlier 3 document2 3 differ 3 developed 3 desirable 3 deserves 3 description3 3 demand 3 deeply 3 customized 3 contend 3 containment 3 consistently 3 consequently 3 concerns 3 con 3 comprehension 3 complement 3 coinciding 3 cohesive 3 coarser-grained 3 co 3 classi 3 ces 3 capitals 3 capital 3 bringing 3 bottoms 3 blocks 3 augmenting 3 attaching 3 ation 3 around 3 architected 3 angle 3 ance{subsets 3 ance 3 alignment 3 aligning 3 ageableElement 3 achieve 3 aces 3 accomplish 3 abstraction 3 aVideo 3 [] 3 Y 3 XXX’ 3 Very 3 VDM 3 User 3 UseCases 3 Terms 3 String0 3 StateMachines 3 Specification? 3 Space 3 Sometimes 3 Self 3 Second 3 Run-time 3 Reuse 3 Repetition 3 Relat 3 Reflection 3 RFPs 3 Profiles? 3 ParameterOperation 3 PackageimportedPackage 3 PackageableElementNamespace 3 Packageab 3 Pack 3 Odyssey" 3 Object-Z 3 Non-terminal 3 NamespacesExpressions 3 Namespac 3 Namespa 3 Namesp 3 Nam 3 MultiplicityElementMultiplicityElement 3 Multipliciies 3 Multiplic 3 Modularity 3 Modeling 3 Metaclass 3 Lit 3 Items 3 Interactions 3 InstanceValue 3 Initial 3 Independent 3 I 3 How 3 Giving 3 GeneralizationClassifier 3 Form 3 ElementConstraint 3 Deployments 3 Define 3 CompositeStructures 3 CommonBehaviors 3 CommentElement 3 ClassifiersTypedElements 3 COM+ 3 C++ 3 Backus-Naur 3 AuxiliaryConstructs 3 AssociationEnd 3 Architecturally 3 Another 3 Alternative 3 Abstractions—that 3 =' 3 3 3 3 98 3 87 3 76 3 70 3 1ownedEnd 3 1inst 3 1definingFeature 3 1StructuralFeature 3 1PackageImport 3 1Operation 3 1Image 3 1DataType 3 1Class 3 193 3 182 3 164 3 162 3 158 3 137 3 121 3 10opposite 3 10bodyCondition 3 10* 3 1*1 3 1*0 3 1** 3 00 3 +owningUpper{subsets 3 +owningLower{subsets 3 +owningElement 3 +owningAssociation 3 +ownerFormalParam 3 +ownedParameter 3 +ownedComment 3 +navigableOwnedEnd 3 +icon**ElementImport 3 +general 3 +annotatedElement 3 *subsetsMember 3 *precondition 3 *postcondition 3 *packageM 3 *ownedStereotype 3 *ownedParameter 3 *ownedOperation 3 *ownedMember 3 *ownedLiteral 3 *ownedAttribute 3 *metamodelRef 3 *metaclassRef 3 *[0 3 *TypedElement 3 *Multiplic 3 *Element 3 *1appliedProf 3 *+ownedParameter+operation 3 *+ 3 **{ordered 3 **1 3 '|' 3 'or' 3 "2001 3 It 3 Allow 2 “import 2 “http 2 “by 2 “Semantics? 2 “Notation? 2 “Language 2 “Java 2 “Full 2 “Class 2 ‘reference 2 Øystein 2 Övergaard 2 «Java 2 xml? 2 wrote 2 workflow-like 2 well-known 2 views 2 versus 2 vendor 2 vast 2 variability 2 valuable 2 transition 2 transforming 2 timer 2 tightly-coupled 2 template 2 technical 2 tags 2 table 2 syntactic 2 superstructure 2 superfluous 2 super-classes 2 summarize 2 study 2 string-based 2 stratification 2 strategy 2 statemachine 2 statecharts 2 specification’s 2 simplify 2 signals 2 search 2 rsh 2 rigor 2 rge>> 2 reworked 2 revision 2 retracted 2 retired 2 repertoire 2 reference? 2 recommended 2 recognized 2 realization? 2 r 2 quality 2 provisions 2 providing 2 program 2 probably 2 priority 2 principal 2 presentations 2 precisely 2 pragmatic 2 practitioners 2 power 2 potential 2 possesses 2 picture 2 pe 2 parsimonious 2 parallel 2 pack 2 nsURI 2 nothing 2 notably 2 normative 2 nor 2 non-sequential 2 nevertheless 2 network 2 name’ 2 name? 2 modifying 2 model? 2 minimal 2 methodology 2 meta-metaclass 2 meta-meta-level 2 meta-levels 2 meta-associations 2 merg 2 mention 2 mda 2 majority 2 low-cost 2 loss 2 limit 2 likelihood 2 lightweight 2 learn 2 lead 2 lationship 2 lacks 2 keep 2 java 2 issued 2 ip 2 investigate 2 intuitive 2 interprets 2 internal 2 interchangeable 2 intention 2 insert 2 inherent 2 infrastructural 2 informally 2 inception 2 improvements 2 improved 2 impractical 2 imposes 2 ili 2 ideas 2 home 2 helping 2 health 2 groupings 2 generate 2 ge 2 foreseen 2 forbidden 2 finer-grained 2 find 2 feedback 2 familiarize 2 extra 2 executing 2 execute 2 event-driven 2 errors 2 environments 2 entry-level 2 enterprise 2 encouraged 2 encountered 2 elementary 2 effectively 2 driven 2 draft 2 domain-specific 2 discrete 2 disallowing 2 denominator 2 definitional 2 definable 2 decomposition 2 deals 2 cut 2 cross-references 2 contributed 2 conciseness 2 concerned 2 comprises 2 complexity 2 comparable 2 companies 2 combinations 2 coalescing 2 clock 2 class» 2 categories 2 capturing 2 build 2 browsing 2 beans 2 assign 2 archives 2 answer 2 analysis 2 advantages 2 advanced 2 address 2 adaption 2 adapted 2 adapt 2 ad 2 achieving 2 ab 2 York 2 Williams 2 Wilkie 2 Weigert 2 Unit 2 Understandability 2 Tom 2 Tolbert 2 Telelogic 2 Technologies 2 Task 2 Tagged 2 Sébastien 2 Syntropy 2 Summary 2 Stuart 2 Statement 2 Sridhar 2 Specifying 2 Softeam 2 Smith 2 Skinner 2 Sims 2 Serialization 2 Selic 2 Scott 2 Schema 2 Sandy 2 Rutt 2 Rumbaugh 2 Roger 2 Revision 2 Re 2 Rational 2 Rather 2 Ramackers 2 RFP 2 Project 2 Price 2 Precision 2 Positioning 2 Philippe 2 Part 2 Palmkvist 2 PSMs 2 PIMs 2 Owne 2 Oracle 2 Oliver 2 Of 2 Odell 2 Objecten 2 Ober 2 Nathan 2 Namely 2 N-1 2 Møller-Pedersen 2 Mukerji 2 Morgan 2 Miyazaki 2 Mitch 2 Mischkinksky 2 Michael 2 Mellor 2 Mario 2 Mariano 2 Mapping 2 Ltd 2 Library? 2 Library 2 Latta 2 Kuehne 2 Kokar 2 Kobryn 2 Klasse 2 Kings 2 Kennedy 2 Kendall 2 Ken 2 Karin 2 Kabira 2 Johnson 2 Jishnu 2 Jim 2 Jeckle 2 James 2 Iyengar 2 Introduction? 2 International 2 Ileana 2 Ian 2 IONA 2 History 2 Hiroshi 2 Hence 2 Haugen 2 Hardy 2 Guus 2 Gunnar 2 Gery 2 Gerard 2 Friedenthal 2 Frequently 2 Frankel 2 Forces 2 First-class 2 Finally 2 Essential 2 Eran 2 Ek 2 Dykman 2 Dwayne 2 Dresden 2 Douglass 2 Doug 2 Desfray 2 David 2 Dave 2 Currently 2 Cris 2 Correctness 2 Corp 2 Cook 2 Consistency 2 Conrad 2 Conciseness 2 Compuware 2 Complete 2 College 2 Colin 2 Ch 2 Cameron 2 CMOF 2 Business 2 Burkhart 2 Bruce 2 Brodsky 2 Bremen 2 Bran 2 Borland 2 Boldsoft 2 Bock 2 Björkander 2 Birger 2 Belaunde 2 Barbara 2 Baisley 2 Baclawski 2 Atkinson 2 Architecture? 2 Appendix 2 Anders 2 And 2 Allan 2 Afterwards 2 Added 2 Adaptive 2 Action 2 <> 2 << 2 84 2 81 2 75 2 68 2 67 2 59 2 57 2 54 2 211 2 192 2 191 2 190 2 186 2 183 2 181 2 178 2 177 2 171 2 160 2 153 2 140 2 133 2 132 2 118 2 114 2 103 2 01-02-17 2 "PackageMerge" 2 "Meaning 1 “uml? 1 “[MDA] 1 “UML 1 “Platform 1 “MDA 1 “Extensions 1 x’s 1 well-established 1 visual 1 vision 1 visibilityKind 1 usages 1 umlLM 1 umlL0 1 ubiquitous 1 typedElement 1 tend 1 telecom 1 systems 1 structuralFeature 1 storing 1 stewardship 1 standardized 1 specifics 1 settings 1 robust 1 revised 1 resolved 1 refines 1 recognition 1 recent 1 ranging 1 publications 1 proposal 1 prominent 1 profiling 1 predecessor 1 play 1 paramount 1 owningInstance 1 ownedStereotype 1 overview 1 opaqueExpression 1 onstraint 1 official 1 nsPrefix 1 nodes 1 modularly 1 modularity 1 middleware 1 micro-profiles 1 literalUnlimitedNatural 1 literalString 1 literalSpecification 1 literalNull 1 literalInteger 1 literalBoolean 1 learning 1 leading 1 latest 1 integrated 1 initiated 1 informative 1 industry’s 1 industry 1 increases 1 importedProfile 1 htm 1 highly 1 guide 1 general-purpose 1 geared 1 furthering 1 foundational 1 extremely 1 explain 1 executive 1 exceed 1 entirely 1 enhanced 1 emerged 1 e-commerce 1 dominant 1 documenting 1 documented 1 digit 1 dialects 1 dated 1 cross-reference 1 covers 1 containers 1 consideration 1 component-based 1 complemented 1 company 1 community 1 comma 1 central 1 broad 1 brings 1 breakdown 1 balance 1 artifacts 1 arrrowhead 1 architectures 1 appliedProfile 1 anticipated 1 ancestor 1 amendments 1 allowing 1 agreed 1 [that] 1 XMI™ 1 X 1 V 1 Under 1 UML™ 1 U 1 Transforming 1 Trace 1 Towards 1 Tools 1 Subcommittee 1 Secondly 1 Refine 1 Reference 1 Realization 1 RTF 1 Process 1 PSM 1 PIM 1 Overview 1 O 1 November 1 Models? 1 May 1 Mappings 1 Many 1 Management 1 Looking 1 Language™ 1 L 1 K 1 IntegerValue 1 Group’s 1 G 1 Family 1 Experience 1 Executive 1 E 1 Conformance 1 Choosing 1 CORBA™ 1 COM 1 Annexes 1 Agile 1 90 1 500 1 1997 1 176 1 166 1 161 1 159 1 139 1 135 1 115 1 107 1 106 1 102 1 101 1 -transforming