ArchiMate® 3.0 Specification
Copyright © 2012-2016 The Open Group

Welcome to the ArchiMate® 3.0 Specification, an Open Group Standard

Contents

Preface. 1

1 Introduction. 1

1.1 Objective. 1

1.2 Overview.. 1

1.3 Conformance. 1

1.4 Normative References. 2

1.5 Terminology. 2

1.6 Future Directions. 2

2 Definitions. 3

2.1 ArchiMate Core Framework. 3

2.2 ArchiMate Core Language. 3

2.3 Aspect 3

2.4 Attribute. 3

2.5 Concept 3

2.6 Conformance. 4

2.7 Conforming Implementation. 4

2.8 Core Element 4

2.9 Composite Element 4

2.10 Element 4

2.11 Layer 4

2.12 Model 4

2.13 Relationship. 4

3 Language Structure. 5

3.1 Language Design Considerations. 5

3.2 Top-Level Language Structure. 5

3.3 Layering of the ArchiMate Language. 6

3.4 The ArchiMate Core Framework. 7

3.5 Full Framework. 8

3.6 Abstraction in the ArchiMate Language. 9

3.7 Concepts and their Notation. 10

3.8 Use of Nesting. 10

3.9 Use of Colors and Notational Cues. 10

4 Generic Metamodel 12

4.1 Behavior and Structure Elements. 12

4.1.1 Active Structure Elements 13

4.1.2 Behavior Elements 14

4.1.3 Passive Structure Elements 15

4.2 Specializations of Structure and Behavior Elements. 15

4.3 Summary of Structure and Behavior Elements. 16

4.4 Motivation Elements. 17

4.5 Strategy Elements. 19

4.6 Composite Elements. 19

4.6.1 Grouping. 20

4.6.2 Location. 21

5 Relationships. 22

5.1 Structural Relationships. 23

5.1.1 Composition Relationship. 23

5.1.2 Aggregation Relationship. 24

5.1.3 Assignment Relationship. 25

5.1.4 Realization Relationship. 26

5.2 Dependency Relationships. 26

5.2.1 Serving Relationship. 27

5.2.2 Access Relationship. 28

5.2.3 Influence Relationship. 29

5.3 Dynamic Relationships. 30

5.3.1 Triggering Relationship. 30

5.3.2 Flow Relationship. 31

5.4 Other Relationships. 32

5.4.1 Specialization Relationship. 32

5.4.2 Association Relationship. 32

5.4.3 Junction. 33

5.5 Summary of Relationships. 34

5.6 Derivation Rules. 35

5.6.1 Derivation Rule for Structural and Dependency Relationships. 36

5.6.2 Derivation Rules for Dynamic Relationships. 37

6 Motivation Elements. 39

6.1 Motivation Elements Metamodel 39

6.2 Stakeholder, Driver, and Assessment 39

6.2.1 Stakeholder 40

6.2.2 Driver 40

6.2.3 Assessment 40

6.2.4 Example. 41

6.3 Goal, Outcome, Principle, Requirement, and Constraint 41

6.3.1 Goal 42

6.3.2 Outcome. 42

6.3.3 Principle. 43

6.3.4 Requirement 43

6.3.5 Constraint 44

6.3.6 Example. 44

6.4 Meaning and Value 45

6.4.1 Meaning. 45

6.4.2 Value. 46

6.4.3 Example. 46

6.5 Summary of Motivation Elements. 47

6.6 Relationships with Core Elements. 48

7 Strategy Elements. 50

7.1 Strategy Elements Metamodel 50

7.2 Structure Elements. 50

7.2.1 Resource. 50

7.3 Behavior Elements. 51

7.3.1 Capability. 51

7.3.2 Course of Action 51

7.4 Example. 52

7.5 Summary of Strategy Elements. 53

7.6 Relationships with Motivation and Core Elements. 54

8 Business Layer 55

8.1 Business Layer Metamodel 55

8.2 Active Structure Elements. 55

8.2.1 Business Actor 56

8.2.2 Business Role 57

8.2.3 Business Collaboration. 57

8.2.4 Business Interface 58

8.2.5 Example. 58

8.3 Behavior Elements. 59

8.3.1 Business Process 60

8.3.2 Business Function 61

8.3.3 Business Interaction. 62

8.3.4 Business Event 62

8.3.5 Business Service 63

8.3.6 Example. 63

8.4 Passive Structure Elements. 64

8.4.1 Business Object 64

8.4.2 Contract 65

8.4.3 Representation. 65

8.4.4 Example. 66

8.5 Composite Elements. 66

8.5.1 Product 67

8.5.2 Example. 68

8.6 Summary of Business Layer Elements. 68

9 Application Layer 70

9.1 Application Layer Metamodel 70

9.2 Active Structure Elements. 70

9.2.1 Application Component 71

9.2.2 Application Collaboration. 71

9.2.3 Application Interface 72

9.2.4 Example. 72

9.3 Behavior Elements. 73

9.3.1 Application Function 73

9.3.2 Application Interaction. 74

9.3.3 Application Process 74

9.3.4 Application Event 75

9.3.5 Application Service 75

9.3.6 Example. 76

9.4 Passive Structure Elements. 76

9.4.1 Data Object 77

9.4.2 Example. 77

9.5 Summary of Application Layer Elements. 78

10 Technology Layer 79

10.1 Technology Layer Metamodel 79

10.2 Active Structure Elements. 79

10.2.1 Node. 80

10.2.2 Device. 80

10.2.3 System Software 81

10.2.4 Technology Collaboration. 81

10.2.5 Technology Interface 82

10.2.6 Path. 82

10.2.7 Communication Network 83

10.2.8 Example. 83

10.3 Behavior Elements. 84

10.3.1 Technology Function 84

10.3.2 Technology Process 85

10.3.3 Technology Interaction. 85

10.3.4 Technology Event 86

10.3.5 Technology Service 86

10.3.6 Example. 87

10.4 Passive Structure Elements. 87

10.4.1 Technology Object 88

10.4.2 Artifact 88

10.4.3 Example. 88

10.5 Summary of Technology Layer Elements. 89

11 Physical Elements. 91

11.1 Physical Elements Metamodel 91

11.2 Active Structure Elements. 91

11.2.1 Equipment 91

11.2.2 Facility. 92

11.2.3 Distribution Network 92

11.3 Behavior Elements. 93

11.4 Passive Structure Elements. 93

11.4.1 Material 93

11.5 Example. 93

11.6 Summary of Physical Elements. 94

12 Cross-Layer Dependencies. 95

12.1 Alignment of Business Layer and Lower Layers. 95

12.2 Alignment of Application and Technology Layers. 96

12.3 Example. 97

13 Implementation and Migration Elements. 99

13.1 Implementation and Migration Elements Metamodel 99

13.2 Implementation and Migration Elements. 99

13.2.1 Work Package 99

13.2.2 Deliverable. 100

13.2.3 Implementation Event 100

13.2.4 Plateau. 101

13.2.5 Gap. 101

13.2.6 Example. 102

13.2.7 Summary of Implementation and Migration Elements 102

13.3 Relationships. 103

13.4 Cross-Aspect Dependencies. 103

14 Stakeholders, Viewpoints, and Views. 105

14.1 Introduction. 105

14.2 Stakeholders and Concerns. 105

14.3 Views and Viewpoints. 106

14.4 Viewpoint Mechanism.. 107

14.4.1 Defining and Classifying Viewpoints. 108

14.4.2 Creating the View 109

14.5 Example Viewpoints. 109

15 Language Customization Mechanisms. 110

15.1 Adding Attributes to ArchiMate Elements and Relationships. 110

15.2 Specialization of Elements and Relationships. 111

15.2.1 Examples of Specializations of Business Layer Elements (Informative) 112

15.2.2 Examples of Specializations of Application Layer Elements (Informative) 113

15.2.3 Examples of Specializations of Technology Layer Elements (Informative) 113

15.2.4 Examples of Specializations of Physical Elements (Informative) 114

15.2.5 Examples of Specializations of Motivation Elements (Informative) 114

15.2.6 Examples of Specializations of Strategy Elements (Informative) 115

15.2.7 Examples of Specializations of Implementation and Migration Elements (Informative) 116

15.2.8 Examples of Specializations of Composite Elements (Informative) 116

15.2.9 Examples of Specializations of Relationships (Informative) 116

A Summary of Language Notation. 117

A.1 Core Elements. 118

A.2 Motivation, Strategy, Implementation and Migration Elements. 119

A.3 Relationships. 120

B Relationship Tables. 121

B.1 Grouping, Plateau, and Relationships Between Relationships. 126

C Example Viewpoints (Informative) 127

C.1 Basic Viewpoints in ArchiMate. 127

C.1.1 Organization Viewpoint 129

C.1.2 Business Process Cooperation Viewpoint 130

C.1.3 Product Viewpoint 131

C.1.4 Application Cooperation Viewpoint 133

C.1.5 Application Usage Viewpoint 133

C.1.6 Implementation and Deployment Viewpoint 134

C.1.7 Technology Viewpoint 135

C.1.8 Technology Usage Viewpoint 136

C.1.9 Information Structure Viewpoint 137

C.1.10 Service Realization Viewpoint 138

C.1.11 Physical Viewpoint 139

C.1.12 Layered Viewpoint 140

C.2 Motivation Viewpoints. 140

C.2.1 Stakeholder Viewpoint 141

C.2.2 Goal Realization Viewpoint 142

C.2.3 Requirements Realization Viewpoint 142

C.2.4 Motivation Viewpoint 143

C.3 Strategy Viewpoints. 144

C.3.1 Strategy Viewpoint 144

C.3.2 Capability Map Viewpoint 145

C.3.3 Outcome Realization Viewpoint 146

C.3.4 Resource Map Viewpoint 146

C.4 Implementation and Migration Viewpoints. 147

C.4.1 Project Viewpoint 147

C.4.2 Migration Viewpoint 148

C.4.3 Implementation and Migration Viewpoint 149

D Relationship to Other Standards (Informative) 151

D.1 The TOGAF Framework. 151

D.2 The BPMN Standard. 152

D.3 The UML Standard. 153

D.4 The BMM Standard. 154

E Changes from ArchiMate 2.1 to ArchiMate 3.0 (Informative) 155



return to top of page

Downloads

Downloads of the ArchiMate documentation, are available under license from the ArchiMate information web site. The license is free to any organization wishing to use ArchiMate entirely for internal purposes. A book is also available (in hardcopy and pdf) from The Open Group Bookstore as document C162.


Copyright © 2012-2016 The Open Group, All Rights Reserved
ArchiMate is a registered trademark of The Open Group.