| Description | The relationships shown in the metamodel figures are not to be confused with ArchiMate relationships. They are metamodel relationships expressing the structure of the language rather than a model in the language. |
|---|---|
| References | OpenGroup - ArchiMate - Generic-Metamodel |
| Parent Mapping | ArchiMate Mapping |
| Framework Concept | Framework Definition | SysFEAT Concept | SysFEAT Definition |
|---|---|---|---|
Action Process Type |
Action Process Type |
An Action Process Type is a Behavior Type that describes a typical course of action intended to produce Outcomes, through the involvement of Agent Types as Active Participants. During its course of action, a process consumes or produces Functional Assets, including Information Assets. 1) It may memorize or access Information Assets from and to its Process Stores. 2) It may receive Functional Assets at its boundary: Outcome Consumptions. 3) It may signal the production of Functional Assets at its boundary: Outcome Productions. The course of actions of a Action Process Type is constrained ( Rule Enforcement) by the application of Behavioral Rules that define what is allowed and not allowed to do. Within SysFEAT, we can examine Action Process Typees from two distinct perspectives: a) A conceptual standpoint is provided by Value Streams. b) A concrete implementation standpoint is provided by Resource Action Processes. References: ISO 15926 - ClassOfActivity ISO 9000 - 3.4.1 - Process Merriam Webster - Process OMG - BPMN - Process OMG - UAF - Process OMG - UML - Activity OpenGroup - ArchiMate - Process Russell Ackoff - System of Concepts - Process WordNet - Process |
|
Active Structure Element |
|||
Behavior Element |
References: OpenGroup - ArchiMate - Behavior-Elements |
Behavior Type |
A Behavior Type is an Operating Asset Type that describes any action or reaction of an Agent Type to external or internal Behavioral Events. Behavior Types include Action Process Typees (action), Interaction Process Types (stories) or interactions (Service Interface). The course of actions of a Behavior Type is constrained ( Rule Enforcement) by the application of Behavioral Rules that define what is allowed and not allowed to do. References: ISO 15926 - ClassOfActivity OMG - KerML - Behavior OMG - UML - Behavior OpenGroup - ArchiMate - Behavior-Elements Russell Ackoff - System of Concepts - Behavior WordNet - Behavior and Activity |
Collaboration |
Agent Type |
An Agent Type is an Operating Asset Type which is able to participate actively to Behavior Types, to produce and react to Outcome Events. 1. Agent Types participate to Action Process Typees (Active Participant) and/or conduct Action Process Typees (Performed Process). 2. Agent Types participate to Interaction Process Type (Scenario Participant) describing how they interact with other Agent Types. These actions and interactions define Agent Types boundaries described by Service Interfaces. References: Christensen Institute - Modularity ISO 15926 - ClassOfPossibleRoleAndDomain OMG - KerML - Structure OMG - UML - EncapsulatedClassifier OpenGroup - ArchiMate - Internal Active Structure Element OpenGroup - OAA - Modularity OpenGroup - TOGAF - Definition - System Russell Ackoff - System of Concepts - Abstract System WordNet - Agent Collaboration is not directly represented in SysFEAT. Rational: |
|
Event |
References: OpenGroup - ArchiMate - Event |
Behavioral Event |
A Behavioral Event is a Temporal Bounding Type that establishes a temporal connection between Behavior Types. A Behavioral Event connects a Predecessor Behavioral Event, to a Successor Behavioral Event. References: ISO 15926 - ClassOfEvent OpenGroup - ArchiMate - Event Russell Ackoff - Choice & Communication - Signal Russell Ackoff - System of Concepts - System Changes WordNet - Change |
Exernal Behavior Element (Service) |
Service Interface |
A Service Interface is an interaction Behavior Type that describes a typical course of Flow Connections, coordinated by Behavioral Events and Outcome Events, and intended to produce Outcomes through the involvement of Agent Types. References: OpenGroup - ArchiMate - Service OpenGroup - IT4IT - Defining Service Reference Architecture |
|
External Active Structure |
External Active Structure is not directly represented in SysFEAT. Rational: |
||
External Behavior Element |
External Behavior Element is not directly represented in SysFEAT. Rational: |
||
Function |
Function is not directly represented in SysFEAT. Rational: |
||
Internal Active Structure Element |
Agent Type |
An Agent Type is an Operating Asset Type which is able to participate actively to Behavior Types, to produce and react to Outcome Events. 1. Agent Types participate to Action Process Typees (Active Participant) and/or conduct Action Process Typees (Performed Process). 2. Agent Types participate to Interaction Process Type (Scenario Participant) describing how they interact with other Agent Types. These actions and interactions define Agent Types boundaries described by Service Interfaces. References: Christensen Institute - Modularity ISO 15926 - ClassOfPossibleRoleAndDomain OMG - KerML - Structure OMG - UML - EncapsulatedClassifier OpenGroup - ArchiMate - Internal Active Structure Element OpenGroup - OAA - Modularity OpenGroup - TOGAF - Definition - System Russell Ackoff - System of Concepts - Abstract System WordNet - Agent |
|
Internal Active Structure Element |
Agent Type |
An Agent Type is an Operating Asset Type which is able to participate actively to Behavior Types, to produce and react to Outcome Events. 1. Agent Types participate to Action Process Typees (Active Participant) and/or conduct Action Process Typees (Performed Process). 2. Agent Types participate to Interaction Process Type (Scenario Participant) describing how they interact with other Agent Types. These actions and interactions define Agent Types boundaries described by Service Interfaces. References: Christensen Institute - Modularity ISO 15926 - ClassOfPossibleRoleAndDomain OMG - KerML - Structure OMG - UML - EncapsulatedClassifier OpenGroup - ArchiMate - Internal Active Structure Element OpenGroup - OAA - Modularity OpenGroup - TOGAF - Definition - System Russell Ackoff - System of Concepts - Abstract System WordNet - Agent |
|
Internal Behavior Element |
Internal Behavior Element is not directly represented in SysFEAT. Rational: |
||
Passive Structure Element |
References: OpenGroup - ArchiMate - Passive-Structure-Elements |
Information Asset |
An Information Asset represents anything that can be communicated or memorized by an Agent Type to produce and react to Outcome Events. An Information Asset is either an Information Entity or an Information Property. The difference lies in their relationship to change and to time. Information Entity(ies) can change over time and have a lifeycle while Information Propertys are immutable characteristics. References: OpenGroup - ArchiMate - Passive-Structure-Elements |
Provided Interface |
Request Point |
References: OpenGroup - ArchiMate - Interface |
|
Required Interface |
Service Point |
References: OpenGroup - ArchiMate - Interface |
|
Structure Element |
Structure Element is not directly represented in SysFEAT. Rational: |
| Framework reference | SysFEAT Description |
|---|---|
OpenGroup - ArchiMate - Behavior-Elements |
Behavior TypeA Behavior Type is an Operating Asset Type that describes any action or reaction of an Agent Type to external or internal Behavioral Events. Behavior Types include Action Process Typees (action), Interaction Process Types (stories) or interactions (Service Interface). The course of actions of a Behavior Type is constrained ( Rule Enforcement) by the application of Behavioral Rules that define what is allowed and not allowed to do.
Individual BehaviorAn Individual Behavior is an actual instance of Behavior Type that is bounded in time. |
OpenGroup - ArchiMate - Event |
Behavioral EventA Behavioral Event is a Temporal Bounding Type that establishes a temporal connection between Behavior Types. A Behavioral Event connects a Predecessor Behavioral Event, to a Successor Behavioral Event.
Individual EventAn Individual Event is a Temporal Bounding that establishes a temporal connection between Individual Behaviors. |
OpenGroup - ArchiMate - Passive-Structure-Elements |
Information AssetAn Information Asset represents anything that can be communicated or memorized by an Agent Type to produce and react to Outcome Events. An Information Asset is either an Information Entity or an Information Property. The difference lies in their relationship to change and to time. Information Entity(ies) can change over time and have a lifeycle while Information Propertys are immutable characteristics. |