Part 1: Instructions
As you go about answering the questions,
please keep in mind the following:
- This form is based on the ArchiMate 2.0 Tool Certification
Conformance Requirements, which is in turn based on the ArchiMate 2.0
Specification
- Detailed instructions for completion of this statement
begin immediately below
- If you have any questions or concerns, you can send
mail to the ArchiMate Certification Administrator at The Open
Group.
First, enter the name, and organization
of the author of this completed Conformance Statement (the "Applicant"),
along with the name and version of the tool to which this statement
refers. Please submit a separate conformance statement for
each major tool version.
Identifying
Information |
Applicant Name |
Organization |
Tool Name and Major Version |
Philipp Jung |
Software
AG |
ARIS
Version 9 |
Then, review and complete Part 2:
Conformance Requirements and Part 3: Recommended Capabilities below.
- After each requirement and each capability is a table with
the heading "Applicant Responses".
The first row under each heading is labeled "Tool
Conformance" for the requirements and "Tool
Capability" for the capabilities. In the
right-hand column of each of these rows, please indicate "Full",
"Partial", or "None".
Please keep in mind that Open Group tool certification requires full
compliance with all Conformance Requirements in Part 1.
The second row under the heading is
labeled "Explanation" In the right-hand
column of each of these rows, please describe concisely:
- The extent to which the tool fulfills the requirement or
recommendation as specified in the referenced portions of the ArchiMate
2.0 Specification.
- Any and all add-on products, as well as any and all
configuration or other preparation required for your tool to support
the specified functionality
- How the tool provides the specified functionality to its
users, including the major user interface and internal components
involved
- Any functional limitations, such as restrictions on using
the specified functionality in combination with other tool functionality
Part 2: Conformance Requirements
For certification, a tool must fulfill all of the requirements
as specified in the tables below.
2.1 Concept Coverage
2.1.1
|
A
conforming product shall support all of the concepts defined in the
ArchiMate specification Chapters 3, 4, and 5 (Core), Section 10.2
(Motivation extension), and section 11.2 (Implementation &
Migration extension). |
Applicant
Responses |
Tool Conformance
(Full, Partial, None) |
Full |
Explanation |
ARIS
supports all the ArchiMate concepts mentioned in Core as well as the
Extensions. |
2.2 Relationship Coverage
2.2.1 |
A
conforming product shall allow the ArchiMate concepts to be connected
by means of the relationships defined in the ArchiMate Specification
Chapter 7 and section 10.3, according to the constraints in Appendix B. |
Applicant
Responses |
Tool Conformance
(Full, Partial, None) |
Full |
Explanation |
ARIS
supports connections between ArchiMate concepts by means of the
relationships defined in the specification and including all constraints |
2.2.2 |
For each
supported ArchiMate relationship as defined in requirement 2.2.1
above, if the relationship applies to multiple combinations
of ArchiMate concepts, the user of a conforming product shall be able
to reuse the same relationship symbol and method to connect
each supported combination of concepts as denoted by their
concept symbols. For example, ArchiMate defines the
association relationship for nearly all pairs of ArchiMate
concepts. However, the user of a conforming product shall be
able to use a single line symbol to connect all pairs of concepts for
which ArchiMate defines the association relationship. |
Applicant
Responses |
Tool Conformance
(Full, Partial, None) |
Full |
Explanation |
ARIS
supports reuse of the same relationship representation for all
supported combination of ArchiMate concepts. |
2.3 Language Notation
2.3.1 |
A
conforming product shall implement the vocabulary, notation, syntax and
semantics of the visual modeling language described in Chapters 3-7,
Chapters 10-11, and Appendix A of the ArchiMate Specification. |
Applicant
Responses |
Tool Conformance
(Full, Partial, None) |
Partial |
Explanation |
ARIS
supports all the vocabulary, syntax and semantics as per the
specification. ARIS supports all the notations except the line-type
representation for �Network� and �Communication path�. |
2.3.2 |
A
conforming product shall support nesting as an alternative
representation of relationship types as described in sections 7.1.1,
7.1.2 and 7.1.3 of the ArchiMate Specification. The
conforming product shall clearly indicate which relationships are
defined by each nesting instance, and, in updatable views,
shall enable user control of relationships to be created, modified, or
deleted. |
Applicant
Responses |
Tool Conformance
(Full, Partial, None) |
Full |
Explanation |
ARIS
supports nesting as an alternative representation of relationship types
as described in the ArchiMate Specification. ARIS also allows these
relationships to be created, modified or deleted. |
2.3.3 |
A
conforming product shall ensure that the graphical notation used for
ArchiMate concepts and relationships remains unambiguously compliant
with the ArchiMate Specification even after changes to the size,
proportion, or color of modeling symbols. |
Applicant
Responses |
Tool Conformance
(Full, Partial, None) |
Full |
Explanation |
The
notations in ARIS remain compliant with the ArchiMate specification
even after changes to the size, proportion or color of the modeling
symbols. |
2.4 Viewpoint Support
2.4.1 |
A
conforming product shall support all the viewpoints specified in
sections 8.4, 10.5 and 11.5 of the ArchiMate Specification by
predefining them or by enabling ordinary or specially privileged users
to define them. |
Applicant
Responses |
Tool Conformance
(Full, Partial, None) |
Partial |
Explanation |
ARIS
supports all specified viewpoints and the users can freely define
additional viewpoints. For the �Landscape Map Viewpoint� (8.4.18) most
important relationships can be represented, including the semantics of
the example, but the dimensions cannot freely be choose. |
2.4.2 |
A
conforming product shall support design viewpoints both within and
across ArchiMate layers and extensions, including a comprehensive
viewpoint, in which all of the ArchiMate concepts and relationships are
available. |
Applicant
Responses |
Tool Conformance
(Full, Partial, None) |
Full |
Explanation |
ARIS
supports design viewpoints both within and across ArchiMate layers and
extensions, including a viewpoint which allows all ArchiMate concepts
and relationships. |
2.4.3 |
A
conforming product shall reuse objects from a single underlying model
in multiple views. Specifically, any changes to objects, object
properties, or relationships in one view shall be reflected in all
views that present the changed objects, object properties, or
relationships. |
Applicant
Responses |
Tool Conformance
(Full, Partial, None) |
Full |
Explanation |
ARIS
supports reusability of objects from an underlying repository in
multiple views and any changes to the objects, object properties or
relationships in one view shall be available for all views that present
the changed object, object properties, or relationships. |
2.4.4 |
A
conforming product shall allow for different graphical notations for an
object in different views. |
Applicant
Responses |
Tool Conformance
(Full, Partial, None) |
Full |
Explanation |
ARIS
allows different graphical notations for any object in different views. |
2.4.5 |
A
conforming product shall track the occurrences of objects in different
views |
Applicant
Responses |
Tool Conformance
(Full, Partial, None) |
Full |
Explanation |
ARIS
tracks the occurrences of objects in different views and allows
navigation between views via these occurrences. |
2.5 Language Extension Mechanisms
2.5.1 |
A
conforming product shall permit the users to add attributes to
ArchiMate concepts and relationships as described in section
9.1 of the ArchiMate Specification. |
Applicant
Responses |
Tool Conformance
(Full, Partial, None) |
Full |
Explanation |
ARIS
permits users to add attributes to all ArchiMate concepts and
relationships. |
2.5.2 |
A
conforming product shall permit users to define specializations of
ArchiMate concepts as described in section 9.2 of the ArchiMate
Specification. |
Applicant
Responses |
Tool Conformance
(Full, Partial, None) |
Full |
Explanation |
ARIS
allows users to define specializations of ArchiMate concepts. |
Part 3: Recommended Capabilities
3.1 Concept Coverage
3.1.1 |
A
conforming product may optionally provide predefined specializations of
the ArchiMate concepts according to section 9.2 of the ArchiMate
Specification |
Applicant
Responses |
Tool Conformance
(Full, Partial, None) |
Full |
Explanation |
ARIS
provides few predefined specializations of ArchiMate concepts, such as
specializations of junction (AND, OR XOR). Additional specializations
can be created if needed. |
3.1.2 |
A
conforming product may optionally support concepts that are neither
defined within ArchiMate nor are specializations of the ArchiMate
concepts as long as they do not obstruct the use of ArchiMate. |
Applicant
Responses |
Tool Conformance
(Full, Partial, None) |
Full |
Explanation |
ARIS
supports multiple languages (i.e. BPMN, UML) and provides integration
points between these languages and ArchiMate without obstructing the
use of pure ArchiMate; for example by allowing object reuse between
ArchiMate and other modeling languages and frameworks. |
3.2 Relationship Coverage
3.2.1 |
A
conforming product may optionally provide predefined specializations of
ArchiMate relationships according to section 9.2 of the ArchiMate
Specification. |
Applicant
Responses |
Tool Conformance
(Full, Partial, None) |
Partial |
Explanation |
There
are at this point no predefined specializations of ArchiMate
relationships, however, a detailed semantic can be added to each
relationship by means of the �relationship role� attribute that cab be
shown as label of the relationship. |
3.2.2 |
A
conforming product may optionally support relationships that are not
defined within the ArchiMate Specification as long as the product does
not require the use of such relationships to develop an ArchiMate
model. |
Applicant
Responses |
Tool Conformance
(Full, Partial, None) |
Full |
Explanation |
ARIS
supports a large number or relationships pertaining to other modeling
languages, such as UML or BPMN. The use of these relationships is not
required for developing ArchiMate models. |
3.3 Language Notation
3.3.1 |
A
conforming product may optionally support alternative notations for the
concepts and relationships described in the ArchiMate Specification. |
Applicant
Responses |
Tool Conformance
(Full, Partial, None) |
Full |
Explanation |
ARIS
supports all alternative notations for ArchiMate concepts as shown in
the appendix A.1 and A.2 of the specification (icon-type and
square-type symbols). In addition, alternative notations can be added
by the user, for example as part of creating a specialization of an
ArchiMate concept (i.e. basic principle and derived principle). |
3.4 Other Capabilities
3.4.1 |
If a
conforming product supports modeling frameworks and languages other
than ArchiMate, it may optionally provide the same capabilities for
ArchiMate as it does for the other supported modeling frameworks and
languages. |
Applicant
Responses |
Tool Conformance
(Full, Partial, None) |
Full |
Explanation |
ARIS
supports multiple modeling frameworks and languages besides ArchiMate.
All general tooling capabilities (for example: publishing, reporting,
model comparison) are also available for ArchiMate. |
4 Revision History
Revision |
Date of Completion |
Reason for Revision |
1.0 |
December 2013 |
Initial version of the ArchiMate 2 Tool CSQ |