IDENTITYDIAGRAM MAPPING EXTERNAL REFERENCES

IDENTITY - UAF - Resource Views


DescriptionCaptures a solution architecture consisting of resources, e.g.  organizational, software, artifacts, capability configurations, natural esources that implement the operational requirements. Further design of a resource is typically detailed in SysML or UML.
ReferencesOMG - UAF - View - Resource Views
Parent Mapping UAF Mappings

../images/e288e48263190e75_e288e49e63190ec1_i.png

MAPPED ENTITIES


Framework ConceptFramework DefinitionSysFEAT ConceptSysFEAT Definition
 Action Process An abstract type that represents a behavior or process (i.e. a Function or OperationalActivity) that can be performed by a Performer.
References:
OMG - UAF - Process
  Action Process
An  Action Process is a Behavior that describes a typical course of action intended to produce Outcome Events, through the involvement of Agents 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 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 Processes 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
 Action Process   Action Process
An  Action Process is a Behavior that describes a typical course of action intended to produce Outcome Events, through the involvement of Agents 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 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 Processes 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
 ActualResource An instance of a ResourcePerformer in the real world.
References:
OMG - UAF ActualResource
  Individual Agent An  Individual Agent is an Individual Operating Asset that exists in space/time and that is able to participate actively to Action Processes and/or to conduct Action Processes.
References:
OMG - KerML - Object
OpenGroup - ArchiMate - Internal Active Structure Element
 Asset An abstract element that indicates the types of elements that can be affected by Risk. Asset as applied to Security views is an abstract element that indicates the types of elements that can be considered as a subject for security analysis.
References:
OMG - UAF - Asset
 CapabilityConfiguration A composite structure representing the physical and human resources (and their interactions) in an enterprise, assembled to meet a capability.
References:
OMG - UAF - CapabilityConfiguration
  System of Systems
System of Systems is a Macro Capability Configuration that combine several System of Resources to deliver a common high level  Business Capability.
Examples:
- Air traffic control system
- Smart city system
- Health Care System
- Search and Resue system (SAR)
- Naval squadron consisting of an aircraft carrier, its escort ships and its C5ISR capabilities.

References:
OMG - UAF - CapabilityConfiguration
 Function   Business Process
Business Process is a set of Business-Process Steps performed by Org-Units and/or by automated systems (Business Systems) to produce a Business Outcome Event. It is depicted as a series of Business-Process Steps, controlled by Business Events and conditions.
Business-Process Steps are carried out by the involvment of Org-Units and system resources (often Applications) as participants in the process (Participant Business Agents).
During its course of action, a  Business Process consumes or produces  Business Objects.
1) It may memorize or access  Business Objects from its Process Store.
2) It may receive  Business Objects at its boundary: Business Outcome Consumption.
3) It may signal the production of  Business Objects at its boundary: Business Outcome Production.
The course of actions of a  Business Process is constrained by the application of rules ( Business Rule Enforcement) that define how to react to what is allowed and not allowed to do,

References:
ISO 9000 - 3.4.1 - Process
Lean.org - Value Stream
Lean.org - Value Stream Mapping
OMG - BMM - Business Process
OMG - BPMN - Process
OMG - UAF - Function
OpenGroup - OAA - Process
OpenGroup - TOGAF - Enterprise Metamodel Overview
OpenGroup - TOGAF 9 - Definition - Process
 FunctionAction A call of a Function indicating that the Function is performed by a ResourceRole in a specific context.
References:
OMG - UAF - FunctionAction
  Business-Process Step Business-Process Step is a step in a Business Process executed by a participant of the proces (Human Resource Participant or Automated Participant).
 FunctionEdge A tuple that shows the flow of Resources (objects/data) between FunctionActions.
References:
OMG - UAF - FunctionEdge
  Operation Sequence An  Operation Sequence is used to show the order in which steps of a process will be performed. Each  Operation Sequence has only one source and only one target.
 Implements Operational Agent   Realized Business Function
 InteractionRole An abstract type that represents an individual participant in the InteractionScenario.
References:
OMG - UAF - InteractionRole
  Scenario Participant Scenario Participant is a Behavior Participant engaged in Interaction Flow the context of an Interaction Process.
 InteractionScenario An abstract type that specifies interactions between Assets, like ResourcePerformers, and Services.
References:
OMG - UAF - InteractionScenario
  Interaction Process
An  Interaction Process is a story (Behavior) that describes how the components of an Agent interacts to produce and consume Outcome Events.
This includes:
1) A course of events represented by  Object Flows depicting the succesion of  intermediate Outcome Events towards the production of the final Outcome Events.
2) Interacting Agents who participate to the story.

References:
OMG - UAF - InteractionScenario
 IsCapableToPerform   Performed Business Resource Process
 Natural Resource Type of physical resource that occurs in nature such as oil, water, gas or coal.
References:
OMG - UAF - NaturalResource
  Natural Resource Natural Resource is a kind Physical Business Agent that refers to any class of material or substance that occurs naturally in the environment and can be used by humans for various purposes. These resources are derived from the Earth and include a wide range of physical entities such as water, minerals, forests, fossil fuels, soil, and air.
References:
OMG - UAF - NaturalResource

Natural Resource is not directly represented in SysFEAT.

Rational:
Natural Resource is not implemented as a subtype of ResourcePerformer as it is not consider to be a "performer".
Natural Resource is implemented as a subtype of Value Add Object: an object that can be transformed by performers and is the source of value added results (outcomes).

 OperationalAgent   Conceptual Agent
Conceptual Agent is an abstract type of Agent that depicts a functional division of labor within an enterprise, influencing the formation of its business operating model.
The concrete specializations of  Conceptual Agent follow the systemic level pattern and come in the form of Operating Domain (a Macro  Conceptual Agent) and Business Function (a Mezzo  Conceptual Agent).

References:
Christensen Institute - Modularity
OMG - UAF - OperationalAgent
OpenGroup - ArchiMate - Business Internal Active Structure Element
Russell Ackoff - System of concepts - FunctionalDivisionOfLabor
 OperationalAgent An abstract type grouping OperationalArchitecture and OperationalPerformer.
References:
OMG - UAF - OperationalAgent
  Conceptual Agent
Conceptual Agent is an abstract type of Agent that depicts a functional division of labor within an enterprise, influencing the formation of its business operating model.
The concrete specializations of  Conceptual Agent follow the systemic level pattern and come in the form of Operating Domain (a Macro  Conceptual Agent) and Business Function (a Mezzo  Conceptual Agent).

References:
Christensen Institute - Modularity
OMG - UAF - OperationalAgent
OpenGroup - ArchiMate - Business Internal Active Structure Element
Russell Ackoff - System of concepts - FunctionalDivisionOfLabor
 OperationalPerformer A logical entity that IsCapableToPerform OperationalActivities which produce, consume and process Resources.
References:
OMG - UAF - OperationalPerformer
  Business Function
Business Function is a Mezzo unit within the enterprise's functional division of labor. It is used to shape the enterprise management structure in regard to how it produces, consumes or processes Business Outcome Events: information, energy, materiel.
Business Function specifies Skills and  Functionality(ies) required to perform their activities effectively.

References:
Christensen Institute - Modularity
OMG - UAF - OperationalPerformer
OpenGroup - TOGAF - Definition - Business Function
OpenGroup - TOGAF 9 - Definition - Business Function
Russell Ackoff - System of concepts - FunctionalDivisionOfLabor
 Organization A group of OrganizationalResources (Persons, Posts, Organizations and Responsibilities) associated for a particular purpose.
References:
OMG - UAF - Organization
  Department Type
Department Type is a Mezzo Org-Unit which serves as an administrative unit template in both government and business Organizations.
Examples:
- Sales department;
- Finance department;
- Logistics department..

References:
OMG - UAF - Organization
OpenGroup - ArchiMate - Business-Actor
OpenGroup - ArchiMate - Business-Collaboration
OpenGroup - TOGAF - Enterprise Metamodel - Actor
Russell Ackoff - System of concepts - FunctionalDivisionOfLabor
Russell Ackoff - System of Concepts - Organizations
UCF Glossary - Department
 OrganizationalResource An abstract type for Organization, Person, Post and Responsibility.   Org-Unit An  Org-Unit is a type of Human Resource that represent a unit of social groups within an organization, responsible for operating one or more enterprise's Business Functions.
References:
Christensen Institute - Modularity
Humanresourcesedu.org - Human Resource
OMG - UAF - OrganizationalResource
OpenGroup - ArchiMate - Business Internal Active Structure Element
OpenGroup - ArchiMate - Business-Actor
Russell Ackoff - System of Concepts - Organizations

OrganizationalResource is not directly represented in SysFEAT.

Rational:
The definition of Responsibility is not mature enough regarding the HR discipline and the change management discipline.
Indeed, "duty" is not a Responsabiliy as stated in UAF (see the Wordnet Definition of Responsibility).

 OrganizationalResource An abstract type for Organization, Person, Post and Responsibility.
References:
OMG - UAF - OrganizationalResource
  Org-Unit An  Org-Unit is a type of Human Resource that represent a unit of social groups within an organization, responsible for operating one or more enterprise's Business Functions.
References:
Christensen Institute - Modularity
Humanresourcesedu.org - Human Resource
OMG - UAF - OrganizationalResource
OpenGroup - ArchiMate - Business Internal Active Structure Element
OpenGroup - ArchiMate - Business-Actor
Russell Ackoff - System of Concepts - Organizations
 Person A type of a human being used to define the characteristics that need to be described for ActualPersons (e.g. properties such as address, telephone number, nationality, etc).
References:
OMG - UAF - Person

Person is not directly represented in SysFEAT.

Rational:
The definition and usage of the concept are unclear and overlapp too much with the Post concept.

 ProcessEdge   Object Flow  Object Flow is a Sequence Flow that convey from its source
References:
OMG - KerML - ItemFlow
 ProcessUsage An abstract type that represents a behavior or process (i.e., a Function or OperationalActivity) that can be performed by a Performer.
References:
OMG - UAF - ProcessUsage
  Process Step Process Step is a  Process Activity  invoking another Action Process
References:
OMG - BPMN - Call Activity
OMG - UAF - ProcessUsage
OMG - UML - CallBehaviorAction
 Resource Interface A declaration that specifies a contract between the ResourcePerformers it is related to and any other ResourcePerformers it can interact with. It is also intended to be an implementation of a specification of an Interface in the Business and/or Service layer.
References:
OMG - UAF - ResourceInterface
  Business Service Interface Business Service Interface is a communication behavior that describes a typical course of interactions intended to produce Business Outcome Events, through the involvement of Business Agents.
References:
OMG - UAF - Operational Interface
OpenGroup - ArchiMate - Business-Service
OpenGroup - IT4IT - Defining Service Reference Architecture
 ResourceArchitecture A type used to denote a model of the Architecture, described from the ResourcePerformer perspective.
References:
OMG - UAF - ResourceArchitecture
  System of System Environment System of System Environment is an operating context which defines the interactions (Business Service Channel) of a System of Systems with its partners (Partner Resource Architecture).
References:
OMG - UAF - ResourceArchitecture
 ResourceArtifact A type of man-made object that contains no human beings (i.e. satellite, radio, petrol, gasoline, etc.).
References:
OMG - UAF - ResourceArtifact
  Business System
Business System is a man made artifact (Concrete Hardware System or Business Software System) which exposes  Functionalityies and can produce Business Outcome Events.
Business System performs System Processes and participates to System Processes or to Business Processes.
In System Processes, a  Business System is always an active participant (System Process Participant).
In Business Processes, a  Business System is either an active participant (Automated Participant) or an Instrument used by Org-Units.

References:
DAU Glossary - family-systems
OMG - UAF - ResourceArtifact
Russell Ackoff - Choice & Communication - Instrument
UCF Glossary - Business System
WordNet - Artifact
 ResourceAsset
An abstract element used to group the elements of ResourcePerformer and ResourceInformation allowing them to own
ResourceInformationRoles

References:
OMG - UAF - ResourceAsset
  Business Operating Asset  Business Operating Assets comprise physical assets which contribute to the production and consumption of Business Outcome Events of the enterprise. This includes Business Agents, their behaviors (Business BehaviorBusiness Resource Process, Business Resource Interaction Process),
References:
OMG - UAF - CapableElement
OpenGroup - TOGAF - Definition - Solution Building Block
OpenGroup - TOGAF - Guide - Solution Building Blocks
 ResourceConnector A channel for exchange between two ResourceRoles.
References:
OMG - UAF - ResourceConnector
  Business Connection
References:
OMG - UAF - ResourceConnector
 ResourceInformation   Data Asset
Data Asset  represents the abstract structure of any kind of data that can be processed and memorized by a Business Software System.
Data Asset is either a Data Entity or a  Data Property.
Only Data Entitys can have identity and states.  Data Propertys only handle raw data.
 Data Assets are managed in Data Catalogs.

References:
NIST - Data Asset
UCF Glossary - Data
UCF Glossary - Data Element
 ResourceInteractionScenario   Business Resource Interaction Process
Business Resource Interaction Process is a story involving the components of a Business Agent interacting in order to produce Business Outcome Events.
This includes:
1) A course of events represented by Resource Flows depicting the steps towards the delivery of expected Business Outcome Events.
2) Component Business Agents that participate to the story.
 ResourceInterface   Business Service Interface Business Service Interface is a communication behavior that describes a typical course of interactions intended to produce Business Outcome Events, through the involvement of Business Agents.
References:
OMG - UAF - Operational Interface
OpenGroup - ArchiMate - Business-Service
OpenGroup - IT4IT - Defining Service Reference Architecture
 ResourcePerformer An abstract grouping of elements that can perform Functions.
References:
OMG - UAF - ResourcePerformer
  Business Agent
Business Agent is a Resource Agent which produces and reacts to Business Outcome Events of the enterprise.

References:
OMG - UAF - ResourcePerformer
OpenGroup - TOGAF - Definition - Business System
 ResourcePort   Business Service Point
 ResourceRole An interaction point for a ResourcePerformer through which it can interact with the outside environment and which is defined by a ResourceInterface.
References:
OMG - UAF - ResourceRole
OMG - UAF - ResourceRole (Profile Spec)
  Resource Agent Part
 ResourceService
A services that a ResourcePerformer provides to support higher level Services or OperationalActivities. Employee
provisioning, backup and recovery, storage, self-service help desk are examples of ResourceServices.

References:
OMG - UAF - ResourceService

ResourceService is not directly represented in SysFEAT.

Rational:
The UAF Service layer is methodologically redundant with the Operational Layer.
An issue has been raised to the UAF Group to address this issue.

 ResourceStateDescription A state machine describing the behavior of a ResourcePerformer, depicting how the ResourcePerformer responds to various events and the actions.
References:
OMG - UAF - ResourceStateDescription
 Rule   Business Resource Rule Business Resource Rule is a Resource Rule that is enforced by Business Operating Assets of the Enterprise.
References:
OMG - BMM - Business Rule
 Rule - Guidance   Policy
Policy is a Directive that is not directly enforceable whose purpose is to govern, guide or constrain the structure and Behavior of Agents in the enterprise.
Policies provide the basis for rules and govern Behaviors carried out by Agents.

References:
OMG - BMM - Business Policy
OMG - UAF - Rule
 Software A sub-type of ResourceArtifact that specifies an executable computer program.
References:
OMG - UAF - Software
  Business Software System
Business Software System is a Business System used by Business Operations, that represents all granularities of software - ranging from MicroServices to enterprise wide Application Systems - used by Business Operations.
All  Business Software Systems share the following characteristics:
1) They provide  Functionalitys.
2) They expose APIs (Application Interfaces) through which they deliver Information Outcome Events.
3) They handle datastores defined by Physical Data Domains.
4) They perform and participate to System Processes.

References:
OMG - UAF - Software
OpenGroup - ArchiMate - Application Internal Active Structure Element
OpenGroup - ArchiMate - Layer - Application Layer
UCF Glossary - Software Asset
 StateDescription
References:
OMG - UAF - StateDescription
 System
References:
OMG - UAF - System
  Resource Configuration
Resource Configuration is a generic class of System of Resources that represents System of Resources that are not Facilitys.(Data centers, Factories, Outlets).
Examples:
- Configured Nuclear power plant (with operating teams), 
- Configured aircraft carrier (with crew), Configured rescue ship (with rescue team).
When specific characteristics need to be considered for a given type of  Resource Configuration, it is recommended to create a new sub-type of System of Resources to host these characteristics.
 technology A sub type of ResourceArtifact that indicates a technology domain, i.e. nuclear, mechanical, electronic, mobile telephony etc.
References:
OMG - UAF - Technology
  Technology System Technology System is a Resource Agent which produces and reacts to Technology Outcome Events through Technology Interfaces.  Technology Systems are enablers of Business Systems. They do not directly deliver Business Outcome Events to internal or external customers. They deliver Technology Outcome Events required by Business Systems to operate.
References:
OMG - UAF - Technology
OpenGroup - ArchiMate - Technology Internal Active Structure Element
OpenGroup - OAA - Digital Technology

EXTERNAL REFERENCES


Framework referenceSysFEAT Description
 OMG - UAF - Asset
An abstract element that indicates the types of elements that can be affected by Risk. Asset as applied to Security views is an abstract element that indicates the types of elements that can be considered as a subject for security analysis.


An abstract element that indicates the types of elements that can be affected by Risk. Asset as applied to Security views is an abstract element that indicates the types of elements that can be considered as a subject for security analysis


An abstract element that indicates the types of elements that can be affected by Risk. Asset as applied to Security views is an abstract element that indicates the types of elements that can be considered as a subject for security analysis





An abstract element that indicates the types of elements that can be affected by Risk. Asset as applied to Security views is an abstract element that indicates the types of elements that can be considered as a subject for security analysis.

  Functional Asset
 Functional Assets encompasse all  Architecture Asset Types used to describe why and how systems operate/function. This includes the Operating Eco-System where system operates to fulfill these purposes (Agents and their  Behaviors).
 Functional Assets include:
1. Blocks defining results of Behaviors of the enterprise or its sub-systems, that benefit to it internal or external customers : Outcome Event,
2. Blocks used to describe information: Information Asset.
3. Blocks used to describe how the enterprise operates: Operating Assets (Agent, Behavior, Service Interface).
All  Functional Assets are constrained by Policys and are exposed to Risk Types.
 OMG - UAF - CapabilityConfiguration   Capability Configuration
Capability Configuration is a Business Agent which combines Org-Units and Business Systems along with networking capabilities in order to provide  Business Capability(ies).
There are two levels of granularity of  Capability Configurations: System of Systems and System of Resources.



A composite structure representing the physical and human resources (and their interactions) in an enterprise, assembled to meet a capability.


A composite structure representing the physical and human resources (and their interactions) in an enterprise, assembled to meet a capability.

  System of Systems
System of Systems is a Macro Capability Configuration that combine several System of Resources to deliver a common high level  Business Capability.
Examples:
- Air traffic control system
- Smart city system
- Health Care System
- Search and Resue system (SAR)
- Naval squadron consisting of an aircraft carrier, its escort ships and its C5ISR capabilities.
 OMG - UAF - FunctionAction
A call of a Function indicating that the Function is performed by a ResourceRole in a specific context.


A call of a Function indicating that the Function is performed by a ResourceRole in a specific context.
 OMG - UAF - FunctionEdge
A tuple that shows the flow of Resources (objects/data) between FunctionActions.
 OMG - UAF - InteractionRole
An abstract type that represents an individual participant in the InteractionScenario.
 OMG - UAF - InteractionScenario   Interaction Process
An  Interaction Process is a story (Behavior) that describes how the components of an Agent interacts to produce and consume Outcome Events.
This includes:
1) A course of events represented by  Object Flows depicting the succesion of  intermediate Outcome Events towards the production of the final Outcome Events.
2) Interacting Agents who participate to the story.



An abstract type that specifies interactions between Assets, like ResourcePerformers, and Services.


An abstract type that specifies interactions between Assets, like ResourcePerformers, and Services.
 OMG - UAF - NaturalResource
Type of physical resource that occurs in nature such as oil, water, gas or coal.


Type of physical resource that occurs in nature such as oil, water, gas or coal.


Type of physical resource that occurs in nature such as oil, water, gas or coal.

  Natural Resource
Natural Resource is a kind Physical Business Agent that refers to any class of material or substance that occurs naturally in the environment and can be used by humans for various purposes. These resources are derived from the Earth and include a wide range of physical entities such as water, minerals, forests, fossil fuels, soil, and air.
 OMG - UAF - OperationalAgent   Conceptual Agent
Conceptual Agent is an abstract type of Agent that depicts a functional division of labor within an enterprise, influencing the formation of its business operating model.
The concrete specializations of  Conceptual Agent follow the systemic level pattern and come in the form of Operating Domain (a Macro  Conceptual Agent) and Business Function (a Mezzo  Conceptual Agent).



An abstract type grouping OperationalArchitecture and OperationalPerformer.


An abstract type grouping OperationalArchitecture and OperationalPerformer.
 OMG - UAF - OperationalPerformer   Business Function
Business Function is a Mezzo unit within the enterprise's functional division of labor. It is used to shape the enterprise management structure in regard to how it produces, consumes or processes Business Outcome Events: information, energy, materiel.
Business Function specifies Skills and  Functionality(ies) required to perform their activities effectively.


  Operating Domain
An  Operating Domain is a Macro functional division of labor within an enterprise, acting as a Conceptual Agent.
It embodies a collection of interrelated  Business Functions which collaboratively provide one or more  Business Capability(ies).
Operating Domains serve as the highest hierarchical grouping of Business Functions within the enterprise's Conceptual Environment.



A logical entity that IsCapableToPerform OperationalActivities which produce, consume and process Resources.


A logical entity that IsCapableToPerform OperationalActivities which produce, consume and process Resources.


A logical entity that IsCapableToPerform OperationalActivities which produce, consume and process Resources.


A logical entity that IsCapableToPerform OperationalActivities which produce, consume and process Resources.
 OMG - UAF - Organization   Department Type
Department Type is a Mezzo Org-Unit which serves as an administrative unit template in both government and business Organizations.
Examples:
- Sales department;
- Finance department;
- Logistics department..



A group of OrganizationalResources (Persons, Posts, Organizations and Responsibilities) associated for a particular purpose.


A group of OrganizationalResources (Persons, Posts, Organizations and Responsibilities) associated for a particular purpose.
 OMG - UAF - OrganizationalResource   Org-Unit
An  Org-Unit is a type of Human Resource that represent a unit of social groups within an organization, responsible for operating one or more enterprise's Business Functions.


An abstract type for Organization, Person, Post and Responsibility.


An abstract type for Organization, Person, Post and Responsibility.


An abstract type for Organization, Person, Post and Responsibility.


A group of OrganizationalResources (Persons, Posts, Organizations and Responsibilities) associated for a particular
purpose.



A group of OrganizationalResources (Persons, Posts, Organizations and Responsibilities) associated for a particular purpose.


A group of OrganizationalResources (Persons, Posts, Organizations and Responsibilities) associated for a particular purpose.
 OMG - UAF - Person
A type of a human being used to define the characteristics that need to be described for ActualPersons (e.g. properties such as address, telephone number, nationality, etc).


A type of a human being used to define the characteristics that need to be described for ActualPersons (e.g. properties such as address, telephone number, nationality, etc).


A type of a human being used to define the characteristics that need to be described for ActualPersons (e.g. properties such as address, telephone number, nationality, etc).
 OMG - UAF - Process
An abstract type that represents a behavior or process (i.e. a Function or OperationalActivity) that can be performed by a Performer.

  Action Process
An  Action Process is a Behavior that describes a typical course of action intended to produce Outcome Events, through the involvement of Agents 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 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 Processes from two distinct perspectives:
a) A conceptual standpoint is provided by Value Streams.
b) A concrete implementation standpoint is provided by Resource Action Processes.



An abstract type that represents a behavior or process (i.e. a Function or OperationalActivity) that can be performed by a Performer.


An abstract type that represents a behavior or process (i.e. a Function or OperationalActivity) that can be performed by a Performer.
 OMG - UAF - ProcessUsage   Process Step
Process Step is a  Process Activity  invoking another Action Process


An abstract type that represents a behavior or process (i.e., a Function or OperationalActivity) that can be performed by a Performer.


An abstract type that represents a behavior or process (i.e., a Function or OperationalActivity) that can be performed by a Performer.


An abstract type that represents a behavior or process (i.e., a Function or OperationalActivity) that can be performed by a Performer.
 OMG - UAF - ResourceArchitecture
A type used to denote a model of the Architecture, described from the ResourcePerformer perspective.


A type used to denote a model of the Architecture, described from the ResourcePerformer perspective.


A type used to denote a model of the Architecture, described from the ResourcePerformer perspective.


A type used to denote a model of the Architecture, described from the ResourcePerformer perspective.


A type used to denote a model of the Architecture, described from the ResourcePerformer perspective.

  System of System Environment
System of System Environment is an operating context which defines the interactions (Business Service Channel) of a System of Systems with its partners (Partner Resource Architecture).
 OMG - UAF - ResourceArtifact   Business System
Business System is a man made artifact (Concrete Hardware System or Business Software System) which exposes  Functionalityies and can produce Business Outcome Events.
Business System performs System Processes and participates to System Processes or to Business Processes.
In System Processes, a  Business System is always an active participant (System Process Participant).
In Business Processes, a  Business System is either an active participant (Automated Participant) or an Instrument used by Org-Units.



A type of man-made object that contains no human beings (i.e. satellite, radio, petrol, gasoline, etc.).


A type of man-made object that contains no human beings (i.e. satellite, radio, petrol, gasoline, etc.).
 OMG - UAF - ResourceAsset
An abstract element used to group the elements of ResourcePerformer and ResourceInformation allowing them to own ResourceInformationRoles.


An abstract element used to group the elements of ResourcePerformer and ResourceInformation allowing them to own
ResourceInformationRoles
 OMG - UAF - ResourceConnector   Business Connection



A channel for exchange between two ResourceRoles.


A channel for exchange between two ResourceRoles.
 OMG - UAF - ResourceInterface
A declaration that specifies a contract between the ResourcePerformers it is related to and any other ResourcePerformers it can interact with. It is also intended to be an implementation of a specification of an Interface in the Business and/or Service layer.
 OMG - UAF - ResourcePerformer
An abstract grouping of elements that can perform Functions.

  Business Agent
Business Agent is a Resource Agent which produces and reacts to Business Outcome Events of the enterprise.



An abstract grouping of elements that can perform Functions.


An abstract grouping of elements that can perform Functions.


An abstract grouping of elements that can perform Functions.


An abstract grouping of elements that can perform Functions.


An abstract grouping of elements that can perform Functions.
 OMG - UAF - ResourceRole
Usage of a ResourcePerformer in the context of another ResourcePerformer. Creates a whole-part relationship.


An interaction point for a ResourcePerformer through which it can interact with the outside environment and which is defined by a ResourceInterface.


Usage of a ResourcePerformer in the context of another ResourcePerformer. Creates a whole-part relationship.


An interaction point for a ResourcePerformer through which it can interact with the outside environment and which is defined by a ResourceInterface.
 OMG - UAF - ResourceRole (Profile Spec)
An interaction point for a ResourcePerformer through which it can interact with the outside environment and which is defined by a ResourceInterface.


Usage of a ResourcePerformer in the context of another ResourcePerformer. Creates a whole-part relationship.


An interaction point for a ResourcePerformer through which it can interact with the outside environment and which is defined by a ResourceInterface.


Usage of a ResourcePerformer in the context of another ResourcePerformer. Creates a whole-part relationship.
 OMG - UAF - ResourceService
A services that a ResourcePerformer provides to support higher level Services or OperationalActivities. Employee
provisioning, backup and recovery, storage, self-service help desk are examples of ResourceServices.
 OMG - UAF - ResourceStateDescription
A state machine describing the behavior of a ResourcePerformer, depicting how the ResourcePerformer responds to various events and the actions.
 OMG - UAF - Software   Application
An  Application is a Business Software System that provides a set of  Functionality(ies) that End Users see as a single unit.
Essentially  Applications are architectural constructions resulting from the combinaison of the following four criteria:
1) A group of  Functionality that End Users see as a single unit.
2) A managed asset (Managed Application) associated with a budget line in the context of an Application Portfolio.
3) A body of code that is seen by developers as a single unit.
4) A group of deployable software units (Deployable Application Packages) that must be installed together on one or multiple execution nodes (Computing System).
 Application is a Mezzo enterprise asset  that sits between Application System and Application Component in the decomposition of Business Software Systems.
Example: " Payroll" is an  Application that is part an " HR System" which is an Application System.
The "Payroll"  Application includes, among other things, the "Salary and Wage Calculation" Application Component.


  Business Software System
Business Software System is a Business System used by Business Operations, that represents all granularities of software - ranging from MicroServices to enterprise wide Application Systems - used by Business Operations.
All  Business Software Systems share the following characteristics:
1) They provide  Functionalitys.
2) They expose APIs (Application Interfaces) through which they deliver Information Outcome Events.
3) They handle datastores defined by Physical Data Domains.
4) They perform and participate to System Processes.



A sub-type of ResourceArtifact that specifies an executable computer program.


A sub-type of ResourceArtifact that specifies an executable computer program.


A sub-type of ResourceArtifact that specifies an executable computer program.

  Software Module
Software Module is a Business Software System that is part of an application system.
Software Module is either an Application, Application Component or a MicroService.
All share the ability to be composed of sub-Application Components and have dependencies to enabling Software Technology(ies).
 OMG - UAF - StateDescription
 OMG - UAF - System   Concrete Hardware System
Concrete Hardware System is a man made tangible artifact which exposes  Hardware Capability(ies) and can produce and react to Physical Outcome Events.
Concrete Hardware System performs System Processes and participates to System Processes or to Business Processes.
Concrete Hardware System can embed Computing Systems. Together with its embedded Computing Systems, a  Concrete Hardware System can also produce and react to Information Outcome Events.
Concrete Hardware System may be based on a set of Hardware Technology(ies).
Examples:
- Connected Drone with Online Payment App.
- 3D printer.
- Automated Guided Vehicles (AGVs)
- Connected fridge providing an ordering  Functionality and of course a freezing  Hardware Capability.
- Production equipment in an assembly line (metal forging machine)
- Car



 OMG - UAF - Technology
A sub type of ResourceArtifact that indicates a technology domain, i.e. nuclear, mechanical, electronic, mobile telephony etc.


A sub type of ResourceArtifact that indicates a technology domain, i.e. nuclear, mechanical, electronic, mobile telephony etc.

  Technology System
Technology System is a Resource Agent which produces and reacts to Technology Outcome Events through Technology Interfaces.  Technology Systems are enablers of Business Systems. They do not directly deliver Business Outcome Events to internal or external customers. They deliver Technology Outcome Events required by Business Systems to operate.
 OMG - UAF ActualResource
An instance of a ResourcePerformer in the real world.


An instance of a ResourcePerformer in the real world.


An instance of a ResourcePerformer in the real world.


An instance of a ResourcePerformer in the real world.