The Open Group

ArchiMate® 2 Tool

Conformance Statement Questionnaire

January 2012 Version 1.0

Part 1: Instructions

As you go about answering the questions, please keep in mind the following:

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

 Tim Mitchell

 Orbus Software

 iServer 2013 with Archimate out of the box solution

Then, review and complete Part 2: Conformance Requirements and Part 3: Recommended Capabilities below.

The second row under the heading is labeled "Explanation" In the right-hand column of each of these rows, please describe concisely:


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

All concepts are supported natively.

 

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

Each Archimate concept has a corresponding Visio connector that you can use to draw a relationship between two objects. Attempts to use the connector between an invalid pair of concepts will not create a relationship and will be flagged by the iServer validation engine.

 

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

The same connector will create the same relationship and there are no constraints on how many times a connector can be used in this way.

 

2.3 Language Notation

2.3.1

A conforming product shall implement the vocabulary, notation, syntax and semantics of the visual modelling language described in Chapters 3-7, Chapters 10-11, and Appendix A of the ArchiMate Specification.

Applicant Responses

Tool Conformance (Full, Partial, None)

Full

Explanation

The visual modelling language described in chapters 3-7, 10-11 and appendix A is fully supported.

 

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

Nesting will create relationships as described in these sections of the specification. It is possible to check which relationships are supported by a given nesting instance. User control is fully available.

 

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 modelling symbols.

Applicant Responses

Tool Conformance (Full, Partial, None) 

Full

Explanation

The graphical notation remains unambiguously compliant with the Archimate specification after changes to the size, proportion or color of 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) 

Full

Explanation

All viewpoints are supported - a Visio template is available for each one. The template restricts the usable concepts in accordance with the specification.

 

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

Design viewpoints, including a comprehensive viewpoint, are supported as described.

 

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

A given object can appear in as many views as needed - changes are reflected instantly and it is possible to view the relationships and attributes of any object from any view that contains that object.

 

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

Objects can have different notations in different views, or in the same view as required.

 

2.4.5

A conforming product shall track the occurrences of objects in different views

Applicant Responses

Tool Conformance (Full, Partial, None) 

Full

Explanation

For any object, you can check to see which views it appears in.

 

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

Users with the appropriate permissions level can add any attributes to concepts and relationships as needed.

 

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

Users can define specializations as described.

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

Orbus does not provide any predefined specializations at this time, but this through choice and not due to tool constraints.  This can be configured at request.

 

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

iServer can fully support this capability, but Orbus does not provide any pre-loaded set of such concepts by default.

 

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) 

Full

Explanation

Orbus does not provide any predefined specializations at this time, but this through choice and not due to tool constraints.  This can be configured at request.

 

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

iServer can fully support this capability, but Orbus does not provide any pre-loaded set of such relationships by default.

 

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

iServer can support any alternative notation desired. Common ones are bubble charts, timeline diagrams and landscape diagrams

 

3.4 Other Capabilities

3.4.1

If a conforming product supports modelling frameworks and languages other than ArchiMate, it may optionally provide the same capabilities for ArchiMate as it does for the other supported modelling frameworks and languages.

Applicant Responses

Tool Conformance (Full, Partial, None) 

Full

Explanation

All iServer capabilities are available across all solution accelerators.

 

4 Revision History

Revision

Date of Completion

Reason for Revision

2.0

August 2014

Revised version of the  ArchiMate 2 Tool CSQ

 

(c) Copyright 2012, The Open Group. All rights reserved.