ArchiMate® 3.0.1 Specification
Copyright © 2012-2017 The Open Group
A newer version of this standard exists

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

Contents

1 Introduction

1.1 Objective

1.2 Overview

1.3 Conformance

1.4 Normative References

1.5 Terminology

1.6 Future Directions

2 Definitions

2.1 ArchiMate Core Framework

2.2 ArchiMate Core Language

2.3 Aspect

2.4 Attribute

2.5 Concept

2.6 Conformance

2.7 Conforming Implementation

2.8 Core Element

2.9 Composite Element

2.10 Element

2.11 Layer

2.12 Model

2.13 Relationship

3 Language Structure

3.1 Language Design Considerations

3.2 Top-Level Language Structure

3.3 Layering of the ArchiMate Language

3.4 The ArchiMate Core Framework

3.5 Full Framework

3.6 Abstraction in the ArchiMate Language

3.7 Concepts and their Notation

3.8 Use of Nesting

3.9 Use of Colors and Notational Cues

4 Generic Metamodel

4.1 Behavior and Structure Elements

4.1.1 Active Structure Elements

4.1.2 Behavior Elements

4.1.3 Passive Structure Elements

4.2 Specializations of Structure and Behavior Elements

4.3 Summary of Structure and Behavior Elements

4.4 Motivation Elements

4.5 Strategy Elements

4.6 Composite Elements

4.6.1 Grouping

4.6.2 Location

5 Relationships

5.1 Structural Relationships

5.1.1 Composition Relationship

5.1.2 Aggregation Relationship

5.1.3 Assignment Relationship

5.1.4 Realization Relationship

5.2 Dependency Relationships

5.2.1 Serving Relationship

5.2.2 Access Relationship

5.2.3 Influence Relationship

5.3 Dynamic Relationships

5.3.1 Triggering Relationship

5.3.2 Flow Relationship

5.4 Other Relationships

5.4.1 Specialization Relationship

5.4.2 Association Relationship

5.4.3 Junction

5.5 Summary of Relationships

5.6 Derivation Rules

5.6.1 Derivation Rule for Structural and Dependency Relationships

5.6.2 Derivation Rules for Dynamic Relationships

6 Motivation Elements

6.1 Motivation Elements Metamodel

6.2 Stakeholder, Driver, and Assessment

6.2.1 Stakeholder

6.2.2 Driver

6.2.3 Assessment

6.2.4 Example

6.3 Goal, Outcome, Principle, Requirement, and Constraint

6.3.1 Goal

6.3.2 Outcome

6.3.3 Principle

6.3.4 Requirement

6.3.5 Constraint

6.3.6 Example

6.4 Meaning and Value

6.4.1 Meaning

6.4.2 Value

6.4.3 Example

6.5 Summary of Motivation Elements

6.6 Relationships with Core Elements

7 Strategy Elements

7.1 Strategy Elements Metamodel

7.2 Structure Elements

7.2.1 Resource

7.3 Behavior Elements

7.3.1 Capability

7.3.2 Course of Action

7.4 Example

7.5 Summary of Strategy Elements

7.6 Relationships with Motivation and Core Elements

8 Business Layer

8.1 Business Layer Metamodel

8.2 Active Structure Elements

8.2.1 Business Actor

8.2.2 Business Role

8.2.3 Business Collaboration

8.2.4 Business Interface

8.2.5 Example

8.3 Behavior Elements

8.3.1 Business Process

8.3.2 Business Function

8.3.3 Business Interaction

8.3.4 Business Event

8.3.5 Business Service

8.3.6 Example

8.4 Passive Structure Elements

8.4.1 Business Object

8.4.2 Contract

8.4.3 Representation

8.4.4 Example

8.5 Composite Elements

8.5.1 Product

8.5.2 Example

8.6 Summary of Business Layer Elements

9 Application Layer

9.1 Application Layer Metamodel

9.2 Active Structure Elements

9.2.1 Application Component

9.2.2 Application Collaboration

9.2.3 Application Interface

9.2.4 Example

9.3 Behavior Elements

9.3.1 Application Function

9.3.2 Application Interaction

9.3.3 Application Process

9.3.4 Application Event

9.3.5 Application Service

9.3.6 Example

9.4 Passive Structure Elements

9.4.1 Data Object

9.4.2 Example

9.5 Summary of Application Layer Elements

10 Technology Layer

10.1 Technology Layer Metamodel

10.2 Active Structure Elements

10.2.1 Node

10.2.2 Device

10.2.3 System Software

10.2.4 Technology Collaboration

10.2.5 Technology Interface

10.2.6 Path

10.2.7 Communication Network

10.2.8 Example

10.3 Behavior Elements

10.3.1 Technology Function

10.3.2 Technology Process

10.3.3 Technology Interaction

10.3.4 Technology Event

10.3.5 Technology Service

10.3.6 Example

10.4 Passive Structure Elements

10.4.1 Technology Object

10.4.2 Artifact

10.4.3 Example

10.5 Summary of Technology Layer Elements

11 Physical Elements

11.1 Physical Elements Metamodel

11.2 Active Structure Elements

11.2.1 Equipment

11.2.2 Facility

11.2.3 Distribution Network

11.3 Behavior Elements

11.4 Passive Structure Elements

11.4.1 Material

11.5 Example

11.6 Summary of Physical Elements

12 Cross-Layer Dependencies

12.1 Alignment of Business Layer and Lower Layers

12.2 Alignment of Application and Technology Layers

12.3 Example

13 Implementation and Migration Elements

13.1 Implementation and Migration Elements Metamodel

13.2 Implementation and Migration Elements

13.2.1 Work Package

13.2.2 Deliverable

13.2.3 Implementation Event

13.2.4 Plateau

13.2.5 Gap

13.2.6 Example

13.2.7 Summary of Implementation and Migration Elements

13.3 Relationships

13.4 Cross-Aspect Dependencies

14 Stakeholders, Viewpoints, and Views

14.1 Introduction

14.2 Stakeholders and Concerns

14.3 Views and Viewpoints

14.4 Viewpoint Mechanism

14.4.1 Defining and Classifying Viewpoints

14.4.2 Creating the View

14.5 Example Viewpoints

15 Language Customization Mechanisms

15.1 Adding Attributes to ArchiMate Elements and Relationships

15.2 Specialization of Elements and Relationships

15.2.1 Examples of Specializations of Business Layer Elements (Informative)

15.2.2 Examples of Specializations of Application Layer Elements (Informative)

15.2.3 Examples of Specializations of Technology Layer Elements (Informative)

15.2.4 Examples of Specializations of Physical Elements (Informative)

15.2.5 Examples of Specializations of Motivation Elements (Informative)

15.2.6 Examples of Specializations of Strategy Elements (Informative)

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

15.2.8 Examples of Specializations of Composite Elements (Informative)

15.2.9 Examples of Specializations of Relationships (Informative)

A Summary of Language Notation

A.1 Core Elements

A.2 Motivation, Strategy, Implementation and Migration Elements

A.3 Relationships

B Relationship Tables

B.1 Grouping, Plateau, and Relationships Between Relationships

C Example Viewpoints (Informative)

C.1 Basic Viewpoints in ArchiMate

C.1.1 Organization Viewpoint

C.1.2 Business Process Cooperation Viewpoint

C.1.3 Product Viewpoint

C.1.4 Application Cooperation Viewpoint

C.1.5 Application Usage Viewpoint

C.1.6 Implementation and Deployment Viewpoint

C.1.7 Technology Viewpoint

C.1.8 Technology Usage Viewpoint

C.1.9 Information Structure Viewpoint

C.1.10 Service Realization Viewpoint

C.1.11 Physical Viewpoint

C.1.12 Layered Viewpoint

C.2 Motivation Viewpoints

C.2.1 Stakeholder Viewpoint

C.2.2 Goal Realization Viewpoint

C.2.3 Requirements Realization Viewpoint

C.2.4 Motivation Viewpoint

C.3 Strategy Viewpoints

C.3.1 Strategy Viewpoint

C.3.2 Capability Map Viewpoint

C.3.3 Outcome Realization Viewpoint

C.3.4 Resource Map Viewpoint

C.4 Implementation and Migration Viewpoints

C.4.1 Project Viewpoint

C.4.2 Migration Viewpoint

C.4.3 Implementation and Migration Viewpoint

D Relationship to Other Standards (Informative)

D.1 The TOGAF Framework

D.2 The BPMN Standard

D.3 The UML Standard

D.4 The BMM Standard

E Changes from ArchiMate 2.1 to ArchiMate 3.0 (Informative)



return to top of page

Downloads

Downloads of the ArchiMate documentation are available under license from the Download link within the ArchiMate information web site. The license is free to any organization wishing to use ArchiMate documentation entirely for internal purposes. A book is also available from The Open Group Bookstore as document C179.


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