The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition 2.0 DISTRIBUTION STATEMENT A. Approved for public release; distribution is unlimited. Product produced under DoD SENSIAC contract HC104705D4000 under the sponsorship of the Defense Technical Information Center, ATTN: DTIC-AI, 8723 John J. Kingman Rd., Ste 0944, Fort Belvoir, VA 22060-6218. SENSIAC is a DoD Information Analysis Center Sponsored by the Defense Technical Information Center. HANDLING AND DESTRUCTION NOTICE – Comply with distribution statement and destroy by any method that will prevent disclosure of the contents or reconstruction of the software.
162
Embed
FACE Data Model UML Profile Description...The FACE Data Model UML Profile Page: 1 10 June 2013 FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
The FACE Data Model UML Profile Page: 1
10 June 2013
FACE Data Model UML Profile Description Based on the FACE Technical Standard, Edition 2.0
DISTRIBUTION STATEMENT A. Approved for public release; distribution is unlimited.
Product produced under DoD SENSIAC contract HC104705D4000 under the sponsorship of the Defense Technical Information Center, ATTN: DTIC-AI, 8723 John J. Kingman Rd., Ste 0944, Fort Belvoir, VA 22060-6218. SENSIAC is a DoD Information Analysis Center Sponsored by the Defense Technical Information Center.
HANDLING AND DESTRUCTION NOTICE – Comply with distribution statement and destroy by any method that will prevent disclosure of the contents or reconstruction of the software.
The FACE Data Model UML Profile Page: 2
10 June 2013
FACE Data Model UML Profile Overview
The FACE Data Model UML Profile is based solely on the FACE Data Model Meta Object Facility (MoF) meta-model that is defined in the FACE Technical Standard, Edition 2.0. The FACE Data Model UML Profile (UML Profile) is a software customization that allows software developers targeting conformance with the FACE Technical Standard to utilize commercial UML tools to construct conformant FACE Data Models. UML Profiles allow for the extension and customization of the UML language to target specific domains. UML Profiles are only additive: they cannot contradict standard semantics. They are allowed to refine semantics by defining or extending the domain the UML Profile applies to. There are several standard UML Profiles used in government and industry today, such as for building SysML models.
Purpose This document is intended to describe the FACE Data Model UML Profile in sufficient detail to allow it to be customized for other UML modeling tools. The overarching intent is to provide semantic equivalence between the UML and MoF representations of FACE Data Model content. The Model Documentation FACE Data Model UML Profile Detail This document provides a complete overview of all element details. For simpler and more focused reports, simply
copy this initial template and turn off the sections not required.
FACE Data Model Profile Type: Package Status: Proposed. Version 1.0. Phase 1.0.
Package: Model
Detail: Created on 5/18/2012. Last modified on 11/6/2012
GUID: {E0F0D380-D722-4c67-B168-BA1F7A0D65E6}
FACE Data Model Profile - (Package diagram)
Created By: sfrerking on 5/18/2012
Last Modified: 7/26/2012
Version: 1.0. Locked: False
GUID: {27CE4472-50DD-4e6b-9AC8-90953C28E366}
RedefinedToolbox=UML::Class;Alias=FACE Data Model Profile;Notes=FACE Data Model Profile;
The FACE Data Model UML Profile Page: 3
10 June 2013
Figure: 1
FaceDM Type: Package «profile» Status: Proposed. Version 1.0. Phase 1.0.
Package: FACE Data Model Profile
Detail: Created on 6/22/2012. Last modified on 11/21/2012
Package: FaceDM Keywords: Detail: Created on 7/27/2012. Last modified on 1/14/2013.
GUID: {ECCA7C83-EB36-4605-AF70-5CB8D724AA35}
Custom Properties
isActive = False
Connections
Connector Source Target Notes
Association Source -> Destination
Public
CompositeMeasuremen
t
Public
frameOfReference
FrameOfReference
Association Source -> Destination
Public
SimpleMeasurement
Public
frameOfReference
FrameOfReference
Generalization Source -> Destination
Public
FrameOfReference
Public
ConvertibleElement
LogicalEnumeration Type: Stereotype
Status: Proposed. Version 1.0. Phase 1.0.
Package: FaceDM Keywords: Detail: Created on 1/3/2013. Last modified on 1/13/2013.
The FACE Data Model UML Profile Page: 28
10 June 2013
GUID: {29A0EA0A-97D0-462e-A75A-978F56E194EF}
Custom Properties
isActive = False
Connections
Connector Source Target Notes
Association Source -> Destination
Public
EnumerationSelector
Public
sourceEnumeration
LogicalEnumeration
Extension Source -> Destination
Public
LogicalEnumeration
Public
Class
Attributes
Attribute Notes Constraints and tags
isDeprecated Boolean
Private
Default: False
_faceUUID String
Private
[0..1]
Default:
description String
Private
[0..1]
Default:
EnumLiteral Type: Stereotype
Status: Proposed. Version 1.0. Phase 1.0.
The FACE Data Model UML Profile Page: 29
10 June 2013
Package: FaceDM Keywords: Detail: Created on 2/15/2013. Last modified on 2/15/2013.
GUID: {7F118B38-1804-49a4-A4B5-FF41815D3C22}
Custom Properties
isActive = False
Connections
Connector Source Target Notes
Extension Source -> Destination
Public
EnumLiteral
Public
Attribute
Attributes
Attribute Notes Constraints and tags
description String
Private
[0..1]
Default:
_faceUUID String
Private
[0..1]
Default:
ValueElement Type: Stereotype
Status: Proposed. Version 1.0. Phase 1.0.
Package: FaceDM Keywords: Detail: Created on 1/13/2013. Last modified on 1/13/2013.
GUID: {55F653D4-82C0-4de7-A83C-56EDEDC4B0F1}
Custom Properties
isActive = False
The FACE Data Model UML Profile Page: 30
10 June 2013
Connections
Connector Source Target Notes
Generalization Source -> Destination
Public
SimpleMeasurement
Public
ValueElement
Generalization Source -> Destination
Public
LogicalInformation
Public
ValueElement
Extension Source -> Destination
Public
ValueElement
Public
Class
Attributes
Attribute Notes Constraints and tags
valueType ValueType
Private
Default: Boolean
description String
Private
[0..1]
Default:
_valueTypeFaceUUID String
Private
[0..1]
Default:
_faceUUID String
Private
[0..1]
Default:
LogicalInformation
The FACE Data Model UML Profile Page: 31
10 June 2013
Type: Stereotype ValueElement
Status: Proposed. Version 1.0. Phase 1.0.
Package: FaceDM Keywords: Detail: Created on 10/17/2012. Last modified on 1/13/2013.
GUID: {6CE8B731-9BDD-4b56-A361-2EC7AAF6CE91}
Custom Properties
isActive = False
Connections
Connector Source Target Notes
Generalization Source -> Destination
Public
LogicalInformation
Public
ValueElement
SimpleMeasurement Type: Stereotype ValueElement
Status: Proposed. Version 1.0. Phase 1.0.
Package: FaceDM Keywords: Detail: Created on 7/27/2012. Last modified on 1/14/2013.
GUID: {148931C6-A8D5-4cd9-848E-29103F8E60CD}
Custom Properties
isActive = False
Connections
Connector Source Target Notes
Association Source -> Destination
Public
SimpleMeasurement
Public
frameOfReference
FrameOfReference
Association Source -> Destination
Public
SimpleMeasurement
Public unit
Unit
Generalization Source -> Destination
Public
SimpleMeasurement
Public
ValueElement
Attributes
Attribute Notes Constraints and tags
The FACE Data Model UML Profile Page: 32
10 June 2013
Attribute Notes Constraints and tags
isDeprecated Boolean
Private
Default: False
precision Real
Private
Default:
CompositeMeasurement Type: Stereotype
Status: Proposed. Version 1.0. Phase 1.0.
Package: FaceDM Keywords: Detail: Created on 7/27/2012. Last modified on 1/28/2013.
GUID: {8B604060-9BD4-405e-BF3C-3336E9C36845}
Custom Properties
isActive = False
Connections
Connector Source Target Notes
Association Source -> Destination
Public
CompositeMeasuremen
t
Public
frameOfReference
FrameOfReference
Extension Source -> Destination
Public
CompositeMeasuremen
t
Public
Class
Attributes
Attribute Notes Constraints and tags
The FACE Data Model UML Profile Page: 33
10 June 2013
Attribute Notes Constraints and tags
description String
Private
[0..1]
Default:
isDeprecated Boolean
Private
Default: False
_faceUUID String
Private
[0..1]
Default:
MeasurementComposition Type: Stereotype
Status: Proposed. Version 1.0. Phase 1.0.
Package: FaceDM Keywords: Detail: Created on 4/13/2013. Last modified on 4/13/2013.
GUID: {F63A7123-C439-4ed6-882D-70723E79C2A9}
Custom Properties
isActive = False
Connections
Connector Source Target Notes
Extension Source -> Destination
Public
MeasurementCompositi
on
Public
Attribute
Attributes
Attribute Notes Constraints and tags
The FACE Data Model UML Profile Page: 34
10 June 2013
Attribute Notes Constraints and tags
_faceUUID String
Private
[0..1]
Default:
ValueConstraint Type: Stereotype
Status: Proposed. Version 1.0. Phase 1.0.
Package: FaceDM Keywords: Detail: Created on 10/25/2012. Last modified on 2/15/2013.
GUID: {6E6871DB-15DF-485d-AA11-34BFF28EDD64}
Custom Properties
isActive = False
Connections
Connector Source Target Notes
Extension Source -> Destination
Public
ValueConstraint
Public
Association
IntegerRangeConstraint Type: Stereotype
Status: Proposed. Version 1.0. Phase 1.0.
Package: FaceDM Keywords: Detail: Created on 8/28/2012. Last modified on 2/12/2013.
GUID: {FBDAC323-55DC-4951-A459-09B13F1BC99E}
Custom Properties
isActive = False
Connections
Connector Source Target Notes
The FACE Data Model UML Profile Page: 35
10 June 2013
Connector Source Target Notes
Extension Source -> Destination
Public
IntegerRangeConstraint
Public
Class
Attributes
Attribute Notes Constraints and tags
lowerBound Integer
Private
Default:
upperBound Integer
Private
Default:
description String
Private
[0..1]
Default:
_faceUUID String
Private
[0..1]
Default:
RealRangeConstraint Type: Stereotype
Status: Proposed. Version 1.0. Phase 1.0.
Package: FaceDM Keywords: Detail: Created on 8/17/2012. Last modified on 2/12/2013.
GUID: {BD89653E-EE23-4200-A818-7220BC1CF7A5}
The FACE Data Model UML Profile Page: 36
10 June 2013
Custom Properties
isActive = False
Connections
Connector Source Target Notes
Extension Source -> Destination
Public
RealRangeConstraint
Public
Class
Attributes
Attribute Notes Constraints and tags
lowerBound Real
Private
Default:
lowerBoundInclusive Boolean
Private
Default: true
upperBound Real
Private
Default:
upperBoundInclusive Boolean
Private
Default: true
The FACE Data Model UML Profile Page: 37
10 June 2013
Attribute Notes Constraints and tags
description String
Private
[0..1]
Default:
_faceUUID String
Private
[0..1]
Default:
RegularExpressionConstraint Type: Stereotype
Status: Proposed. Version 1.0. Phase 1.0.
Package: FaceDM Keywords: Detail: Created on 8/17/2012. Last modified on 2/12/2013.
GUID: {59CAD5BD-990F-4b68-8F0C-500A4CA503FE}
Custom Properties
isActive = False
Connections
Connector Source Target Notes
Extension Source -> Destination
Public
RegularExpressionCons
traint
Public
Class
Attributes
Attribute Notes Constraints and tags
expression String
Private
Default:
The FACE Data Model UML Profile Page: 38
10 June 2013
Attribute Notes Constraints and tags
_faceUUID String
Private
[0..1]
Default:
description String
Private
[0..1]
Default:
EnumerationSelector Type: Stereotype
Status: Proposed. Version 1.0. Phase 1.0.
Package: FaceDM Keywords: Detail: Created on 8/17/2012. Last modified on 1/13/2013.
GUID: {B9D5A11D-2129-4c20-B233-FB037A5EC57E}
Custom Properties
isActive = False
Connections
Connector Source Target Notes
Association Source -> Destination
Public
EnumerationSelector
Public
sourceEnumeration
LogicalEnumeration
Extension Source -> Destination
Public
EnumerationSelector
Public
Class
Conversion Type: Stereotype
Status: Proposed. Version 1.0. Phase 1.0.
Package: FaceDM Keywords: Detail: Created on 10/17/2012. Last modified on 1/13/2013.
GUID: {E3073A95-33DE-44c3-BBEE-B10A9B772691}
The FACE Data Model UML Profile Page: 39
10 June 2013
Custom Properties
isActive = False
Connections
Connector Source Target Notes
Association Source -> Destination
Public
Conversion
Public source
ConvertibleElement
Association Source -> Destination
Public
Conversion
Public target
ConvertibleElement
Generalization Source -> Destination
Public
AffineConversion
Public
Conversion
Extension Source -> Destination
Public
Conversion
Public
Class
Attributes
Attribute Notes Constraints and tags
description String
Private
[0..1]
Default:
isDeprecated Boolean
Private
Default: False
_faceUUID String
Private
[0..1]
Default:
The FACE Data Model UML Profile Page: 40
10 June 2013
AffineConversion Type: Stereotype Conversion
Status: Proposed. Version 1.0. Phase 1.0.
Package: FaceDM Keywords: Detail: Created on 8/23/2012. Last modified on 1/13/2013.
GUID: {4E368E61-CA1E-43af-8785-CE5A3787A3AE}
Custom Properties
isActive = False
Connections
Connector Source Target Notes
Generalization Source -> Destination
Public
AffineConversion
Public
Conversion
Attributes
Attribute Notes Constraints and tags
conversionFactor Real
Private
Default:
offset Real
Private
Default:
PlatformModel Type: Stereotype
Status: Proposed. Version 1.0. Phase 1.0.
Package: FaceDM Keywords: Detail: Created on 7/30/2012. Last modified on 2/12/2013.
GUID: {120F121F-3A13-4bbd-8711-8B614372ED49}
The FACE Data Model UML Profile Page: 41
10 June 2013
Custom Properties
isActive = False
Connections
Connector Source Target Notes
Extension Source -> Destination
Public
PlatformModel
Public
Package
Attributes
Attribute Notes Constraints and tags
description String
Private
[0..1]
Default:
_faceUUID String
Private
[0..1]
Default:
IDLPrimitive Type: Stereotype
Status: Proposed. Version 1.0. Phase 1.0.
Package: FaceDM Keywords: Detail: Created on 8/2/2012. Last modified on 2/12/2013.
GUID: {4FA6F5E5-0163-45f5-91D3-EBFE65C1CEE7}
Custom Properties
isActive = False
Connections
Connector Source Target Notes
Extension Source -> Destination
Public
IDLPrimitive
Public
Class
The FACE Data Model UML Profile Page: 42
10 June 2013
Connector Source Target Notes
Attributes
Attribute Notes Constraints and tags
IDLType IDLType
Private
Default: Boolean
fixedDigits Integer
Private
Default:
fixedScale Integer
Private
Default:
description String
Private
[0..1]
Default:
_faceUUID String
Private
[0..1]
Default:
IDLStruct Type: Stereotype
Status: Proposed. Version 1.0. Phase 1.0.
Package: FaceDM Keywords:
The FACE Data Model UML Profile Page: 43
10 June 2013
Detail: Created on 10/25/2012. Last modified on 2/12/2013.
GUID: {E173EC2F-6B65-4ecd-AD65-00A188BBDA3E}
Custom Properties
isActive = False
Connections
Connector Source Target Notes
Extension Source -> Destination
Public
IDLStruct
Public
Class
Attributes
Attribute Notes Constraints and tags
description String
Private
[0..1]
Default:
_faceUUID String
Private
[0..1]
Default:
IDLComposition Type: Stereotype
Status: Proposed. Version 1.0. Phase 1.0.
Package: FaceDM Keywords: Detail: Created on 2/14/2013. Last modified on 2/15/2013.
GUID: {E443D9E1-AE51-4068-9705-77F9852945C1}
Custom Properties
isActive = False
The FACE Data Model UML Profile Page: 44
10 June 2013
Connections
Connector Source Target Notes
Extension Source -> Destination
Public
IDLComposition
Public
Attribute
Attributes
Attribute Notes Constraints and tags
realizedMeasurementCo
mposition String
Private
[0..1]
Default:
_faceUUID String
Private
[0..1]
Default:
UoPModel Type: Stereotype
Status: Proposed. Version 1.0. Phase 1.0.
Package: FaceDM Keywords: Detail: Created on 7/31/2012. Last modified on 2/12/2013.
GUID: {38304E20-338B-406c-B76E-798EC08F21E9}
Custom Properties
isActive = False
Connections
Connector Source Target Notes
Extension Source -> Destination
Public
UoPModel
Public
Package
Attributes
Attribute Notes Constraints and tags
The FACE Data Model UML Profile Page: 45
10 June 2013
Attribute Notes Constraints and tags
description String
Private
[0..1]
Default:
_faceUUID String
Private
[0..1]
Default:
UnitOfPortability Type: Stereotype
Status: Proposed. Version 1.0. Phase 1.0.
Package: FaceDM Keywords: Detail: Created on 7/31/2012. Last modified on 4/13/2013.
GUID: {0E3A82C9-91C9-4f20-9BF9-6B3BEAA51F3F}
Custom Properties
isActive = False
Connections
Connector Source Target Notes
Extension Source -> Destination
Public
UnitOfPortability
Public
Class
Attributes
Attribute Notes Constraints and tags
componentType ComponentType
Private
Default: Portable
The FACE Data Model UML Profile Page: 46
10 June 2013
Attribute Notes Constraints and tags
faceEdition FaceEdition
Private
Default: _1_0
faceProfile FaceProfile
Private
Default: GeneralPurpose
notes String
Private
[0..1]
Default:
partitionType PartitionType
Private
Default: POSIX
description String
Private
[0..1]
Default:
_aliasSetFaceUUID String
Private
[0..1]
Default:
The FACE Data Model UML Profile Page: 47
10 June 2013
Attribute Notes Constraints and tags
_faceUUID String
Private
[0..1]
Default:
TransportEndpoint Type: Stereotype
Status: Proposed. Version 1.0. Phase 1.0.
Package: FaceDM Keywords: Detail: Created on 12/19/2012. Last modified on 12/19/2012.
GUID: {D04AF2ED-F7C5-4d0b-A6A5-111EE0F2FB3F}
Custom Properties
isActive = False
Connections
Connector Source Target Notes
Extension Source -> Destination
Public
TransportEndpoint
Public
Association
MessagePort Type: Stereotype
Status: Proposed. Version 1.0. Phase 1.0.
Package: FaceDM Keywords: Detail: Created on 10/25/2012. Last modified on 3/5/2013.
GUID: {0F35DB7E-9216-45b6-A03B-6B66109C8091}
Custom Properties
isActive = False
Connections
Connector Source Target Notes
The FACE Data Model UML Profile Page: 48
10 June 2013
Connector Source Target Notes
Extension Source -> Destination
Public
MessagePort
Public
Class
Attributes
Attribute Notes Constraints and tags
communicationStyle CommunicationStyle
Private
Default: Queuing
messageExchangeType MessageExchangeType
Private
Default: InboundMessage
period Real
Private
Default:
programmingLanguage ProgrammingLanguage
Private
Default: C
synchronizationStyle SynchronizationStyle
Private
Default: Blocking
The FACE Data Model UML Profile Page: 49
10 June 2013
Attribute Notes Constraints and tags
description String
Private
[0..1]
Default:
_faceUUID String
Private
[0..1]
Default:
MessageType Type: Stereotype
Status: Proposed. Version 1.0. Phase 1.0.
Package: FaceDM Keywords: Detail: Created on 7/31/2012. Last modified on 12/4/2012.
GUID: {429F0E38-92A5-4afb-BC41-52C3E43264C2}
Custom Properties
isActive = False
Connections
Connector Source Target Notes
Extension Source -> Destination
Public
MessageType
Public
Association
ApplicationFramework Type: Stereotype
Status: Proposed. Version 1.0. Phase 1.0.
Package: FaceDM Keywords: Detail: Created on 10/25/2012. Last modified on 11/6/2012.
GUID: {F35DC8E4-1916-4cee-9428-733ABFF2BEB6}
The FACE Data Model UML Profile Page: 50
10 June 2013
Custom Properties
isActive = False
Connections
Connector Source Target Notes
Extension Source -> Destination
Public
ApplicationFramework
Public
Class
Attributes
Attribute Notes Constraints and tags
version String
Private
Default:
_faceUUID String
Private
[0..1]
Default:
description String
Private
[0..1]
Default:
LanguageRunTime Type: Stereotype
Status: Proposed. Version 1.0. Phase 1.0.
Package: FaceDM Keywords: Detail: Created on 10/25/2012. Last modified on 11/6/2012.
GUID: {20D34CC7-7000-4076-807F-70F8BBEB375C}
Custom Properties
The FACE Data Model UML Profile Page: 51
10 June 2013
Custom Properties
isActive = False
Connections
Connector Source Target Notes
Extension Source -> Destination
Public
LanguageRunTime
Public
Class
Attributes
Attribute Notes Constraints and tags
version String
Private
Default:
_faceUUID String
Private
[0..1]
Default:
description String
Private
[0..1]
Default:
SupportingComponent Type: Stereotype
Status: Proposed. Version 1.0. Phase 1.0.
Package: FaceDM Keywords: Detail: Created on 10/25/2012. Last modified on 12/4/2012.
GUID: {3457E225-B0E3-4cb3-9430-BF72C5DE6EFC}
Custom Properties
The FACE Data Model UML Profile Page: 52
10 June 2013
Custom Properties
isActive = False
Connections
Connector Source Target Notes
Extension Source -> Destination
Public
SupportingComponent
Public
Association
Alias Type: Stereotype
Status: Proposed. Version 1.0. Phase 1.0.
Package: FaceDM Keywords: Detail: Created on 12/4/2012. Last modified on 12/19/2012.
GUID: {15DAD148-10CB-4f75-8910-F013685B0AED}
Custom Properties
isActive = False
Connections
Connector Source Target Notes
Extension Source -> Destination
Public
Alias
Public
Association
Attributes
Attribute Notes Constraints and tags
_faceUUID String
Private
[0..1]
Default:
CommunicationStyle Type: Enumeration
Status: Proposed. Version 1.0. Phase 1.0.
Package: FaceDM Keywords:
The FACE Data Model UML Profile Page: 53
10 June 2013
Detail: Created on 10/25/2012. Last modified on 3/5/2013.
GUID: {E471597A-FDD5-455f-833D-D417CE9BE28D}
Custom Properties
isActive = False
Attributes
Attribute Notes Constraints and tags
Queuing Public
«enum»
Default:
SingleInstanceMessaging Public
«enum»
Default:
ComponentType Type: Enumeration
Status: Proposed. Version 1.0. Phase 1.0.
Package: FaceDM Keywords: Detail: Created on 10/26/2012. Last modified on 4/13/2013.
GUID: {CA658222-098D-4e78-9BB1-4B4B62F9D69E}
Custom Properties
isActive = False
Attributes
Attribute Notes Constraints and tags
The FACE Data Model UML Profile Page: 54
10 June 2013
Attribute Notes Constraints and tags
Portable Public
«enum»
Default:
PlatformSpecific Public
«enum»
Default:
TransportService Public
«enum»
Default:
FaceEdition Type: Enumeration
Status: Proposed. Version 1.0. Phase 1.0.
Package: FaceDM Keywords: Detail: Created on 10/25/2012. Last modified on 11/6/2012.
GUID: {ACC77E1D-A9A9-4954-BF99-35CC1CBE8A15}
Custom Properties
isActive = False
Attributes
Attribute Notes Constraints and tags
The FACE Data Model UML Profile Page: 55
10 June 2013
Attribute Notes Constraints and tags
_1_0 Public
«enum»
Default:
_2_0 Public
«enum»
Default:
FaceProfile Type: Enumeration
Status: Proposed. Version 1.0. Phase 1.0.
Package: FaceDM Keywords: Detail: Created on 10/25/2012. Last modified on 4/13/2013.
GUID: {2D098B6B-AB4E-4635-B243-F6B8E3625883}
Custom Properties
isActive = False
Attributes
Attribute Notes Constraints and tags
GeneralPurpose Public
«enum»
Default:
The FACE Data Model UML Profile Page: 56
10 June 2013
Attribute Notes Constraints and tags
Security Public
«enum»
Default:
SafetyBase Public
«enum»
Default:
SafetyExtended Public
«enum»
Default:
IDLType Type: Enumeration
Status: Proposed. Version 1.0. Phase 1.0.
Package: FaceDM Keywords: Detail: Created on 8/2/2012. Last modified on 2/14/2013.
GUID: {E521CA08-B46E-4185-A649-F3D5CC00F153}
Custom Properties
isActive = False
Attributes
Attribute Notes Constraints and tags
The FACE Data Model UML Profile Page: 57
10 June 2013
Attribute Notes Constraints and tags
Boolean Public
«enum»
Default:
Char Public
«enum»
Default:
WChar Public
«enum»
Default:
Octet Public
«enum»
Default:
String Public
«enum»
Default:
WString Public
«enum»
Default:
The FACE Data Model UML Profile Page: 58
10 June 2013
Attribute Notes Constraints and tags
Enumeration Public
«enum»
Default:
Float Public
«enum»
Default:
Double Public
«enum»
Default:
LongDouble Public
«enum»
Default:
Fixed Public
«enum»
Default:
Short Public
«enum»
Default:
The FACE Data Model UML Profile Page: 59
10 June 2013
Attribute Notes Constraints and tags
Long Public
«enum»
Default:
LongLong Public
«enum»
Default:
UShort Public
«enum»
Default:
ULong Public
«enum»
Default:
ULongLong Public
«enum»
Default:
MessageExchangeType Type: Enumeration
Status: Proposed. Version 1.0. Phase 1.0.
Package: FaceDM Keywords: Detail: Created on 10/25/2012. Last modified on 2/12/2013.
GUID: {3E6CE92C-1FC4-4961-ABFC-3433F62C5B28}
The FACE Data Model UML Profile Page: 60
10 June 2013
Custom Properties
isActive = False
Attributes
Attribute Notes Constraints and tags
InboundMessage Public
«enum»
Default:
OutboundMessage Public
«enum»
Default:
PartitionType Type: Enumeration
Status: Proposed. Version 1.0. Phase 1.0.
Package: FaceDM Keywords: Detail: Created on 10/25/2012. Last modified on 11/6/2012.
GUID: {22717EF2-3F80-4cdd-ADDA-068EA5DBFB8E}
Custom Properties
isActive = False
Attributes
Attribute Notes Constraints and tags
POSIX Public
«enum»
Default:
The FACE Data Model UML Profile Page: 61
10 June 2013
Attribute Notes Constraints and tags
ARINC653 Public
«enum»
Default:
ProgrammingLanguage Type: Enumeration
Status: Proposed. Version 1.0. Phase 1.0.
Package: FaceDM Keywords: Detail: Created on 10/25/2012. Last modified on 2/12/2013.
GUID: {E2020221-BDA8-453f-B989-358A91A7947F}
Custom Properties
isActive = False
Attributes
Attribute Notes Constraints and tags
C Public
«enum»
Default:
CPP Public
«enum»
Default:
The FACE Data Model UML Profile Page: 62
10 June 2013
Attribute Notes Constraints and tags
Java Public
«enum»
Default:
Ada Public
«enum»
Default:
SynchronizationStyle Type: Enumeration
Status: Proposed. Version 1.0. Phase 1.0.
Package: FaceDM Keywords: Detail: Created on 10/25/2012. Last modified on 2/12/2013.
GUID: {62E0A13A-1E74-495e-A09C-2AFB56B69071}
Custom Properties
isActive = False
Attributes
Attribute Notes Constraints and tags
Blocking Public
«enum»
Default:
The FACE Data Model UML Profile Page: 63
10 June 2013
Attribute Notes Constraints and tags
NonBlocking Public
«enum»
Default:
ValueType Type: Enumeration
Status: Proposed. Version 1.0. Phase 1.0.
Package: FaceDM Keywords: Detail: Created on 8/17/2012. Last modified on 1/13/2013.
GUID: {DFF726B3-B233-429d-A009-6F0E34348508}
Custom Properties
isActive = False
Attributes
Attribute Notes Constraints and tags
Boolean Public
«enum»
Default:
Integer Public
«enum»
Default:
The FACE Data Model UML Profile Page: 64
10 June 2013
Attribute Notes Constraints and tags
Natural Public
«enum»
Default:
Real Public
«enum»
Default:
NonNegativeReal Public
«enum»
Default:
Character Public
«enum»
Default:
String Public
«enum»
Default:
Enumeration Public
«enum»
Default:
section details the concepts captured in the profile. Appendices A and B contain the XMI
The FACE Data Model UML Profile Page: 65
10 June 2013
representation of the UML Profile as used by SparxSystem’s Enterprise Architect and The Eclipse Foundation’s Eclipse. Unfortunately, the UML Profile requires slight customizations to operate with specific UML modeling tools.
Lineage of the FACE Data Model UML Profile
The FACE Technical Standard, Edition 2.0 defines the FACE Data Model language as a MoF meta-model. The MoF meta-model is an unambiguous, rigorous definition of the FACE Data Model language. However, directly constructing Data Model content directly with the MoF meta-model is not supported by a great number of available tools. The FACE Consortium identified the need for greater tool support; this drove the development of the FACE Data Model UML Profile. The concepts captured in the FACE Data Model UML Profile map directly to the concepts defined in the FACE Data Model MoF meta-model. The UML Profile simply provides customization of commercial tools to allow for the construction of FACE Data Model content. No additional concepts or materials were used in developing the FACE Data Model UML Profile.
The FACE Data Model UML Profile Page: 66
10 June 2013
Model Documentation
FACE Data Model UML Profile Detail This document provides a complete overview of all element details. For simpler and more focused reports, simply
copy this initial template and turn off the sections not required.
FACE Data Model Profile Type: Package Status: Proposed. Version 1.0. Phase 1.0.
Package: Model
Detail: Created on 5/18/2012. Last modified on 11/6/2012
GUID: {E0F0D380-D722-4c67-B168-BA1F7A0D65E6}
FACE Data Model Profile - (Package diagram)
Created By: sfrerking on 5/18/2012
Last Modified: 7/26/2012
Version: 1.0. Locked: False
GUID: {27CE4472-50DD-4e6b-9AC8-90953C28E366}
RedefinedToolbox=UML::Class;Alias=FACE Data Model Profile;Notes=FACE Data Model Profile;
The FACE Data Model UML Profile Page: 67
10 June 2013
Figure: 1
FaceDM Type: Package «profile» Status: Proposed. Version 1.0. Phase 1.0.
Package: FACE Data Model Profile
Detail: Created on 6/22/2012. Last modified on 11/21/2012
Package: FaceDM Keywords: Detail: Created on 7/27/2012. Last modified on 1/14/2013.
GUID: {ECCA7C83-EB36-4605-AF70-5CB8D724AA35}
Custom Properties
isActive = False
Connections
Connector Source Target Notes
Association Source -> Destination
Public
CompositeMeasuremen
t
Public
frameOfReference
FrameOfReference
Association Source -> Destination
Public
SimpleMeasurement
Public
frameOfReference
FrameOfReference
Generalization Source -> Destination
Public
FrameOfReference
Public
ConvertibleElement
LogicalEnumeration Type: Stereotype
Status: Proposed. Version 1.0. Phase 1.0.
Package: FaceDM Keywords: Detail: Created on 1/3/2013. Last modified on 1/13/2013.
The FACE Data Model UML Profile Page: 92
10 June 2013
GUID: {29A0EA0A-97D0-462e-A75A-978F56E194EF}
Custom Properties
isActive = False
Connections
Connector Source Target Notes
Association Source -> Destination
Public
EnumerationSelector
Public
sourceEnumeration
LogicalEnumeration
Extension Source -> Destination
Public
LogicalEnumeration
Public
Class
Attributes
Attribute Notes Constraints and tags
isDeprecated Boolean
Private
Default: False
_faceUUID String
Private
[0..1]
Default:
description String
Private
[0..1]
Default:
EnumLiteral Type: Stereotype
Status: Proposed. Version 1.0. Phase 1.0.
The FACE Data Model UML Profile Page: 93
10 June 2013
Package: FaceDM Keywords: Detail: Created on 2/15/2013. Last modified on 2/15/2013.
GUID: {7F118B38-1804-49a4-A4B5-FF41815D3C22}
Custom Properties
isActive = False
Connections
Connector Source Target Notes
Extension Source -> Destination
Public
EnumLiteral
Public
Attribute
Attributes
Attribute Notes Constraints and tags
description String
Private
[0..1]
Default:
_faceUUID String
Private
[0..1]
Default:
ValueElement Type: Stereotype
Status: Proposed. Version 1.0. Phase 1.0.
Package: FaceDM Keywords: Detail: Created on 1/13/2013. Last modified on 1/13/2013.
GUID: {55F653D4-82C0-4de7-A83C-56EDEDC4B0F1}
Custom Properties
isActive = False
The FACE Data Model UML Profile Page: 94
10 June 2013
Connections
Connector Source Target Notes
Generalization Source -> Destination
Public
SimpleMeasurement
Public
ValueElement
Generalization Source -> Destination
Public
LogicalInformation
Public
ValueElement
Extension Source -> Destination
Public
ValueElement
Public
Class
Attributes
Attribute Notes Constraints and tags
valueType ValueType
Private
Default: Boolean
description String
Private
[0..1]
Default:
_valueTypeFaceUUID String
Private
[0..1]
Default:
_faceUUID String
Private
[0..1]
Default:
LogicalInformation
The FACE Data Model UML Profile Page: 95
10 June 2013
Type: Stereotype ValueElement
Status: Proposed. Version 1.0. Phase 1.0.
Package: FaceDM Keywords: Detail: Created on 10/17/2012. Last modified on 1/13/2013.
GUID: {6CE8B731-9BDD-4b56-A361-2EC7AAF6CE91}
Custom Properties
isActive = False
Connections
Connector Source Target Notes
Generalization Source -> Destination
Public
LogicalInformation
Public
ValueElement
SimpleMeasurement Type: Stereotype ValueElement
Status: Proposed. Version 1.0. Phase 1.0.
Package: FaceDM Keywords: Detail: Created on 7/27/2012. Last modified on 1/14/2013.
GUID: {148931C6-A8D5-4cd9-848E-29103F8E60CD}
Custom Properties
isActive = False
Connections
Connector Source Target Notes
Association Source -> Destination
Public
SimpleMeasurement
Public
frameOfReference
FrameOfReference
Association Source -> Destination
Public
SimpleMeasurement
Public unit
Unit
Generalization Source -> Destination
Public
SimpleMeasurement
Public
ValueElement
Attributes
Attribute Notes Constraints and tags
The FACE Data Model UML Profile Page: 96
10 June 2013
Attribute Notes Constraints and tags
isDeprecated Boolean
Private
Default: False
precision Real
Private
Default:
CompositeMeasurement Type: Stereotype
Status: Proposed. Version 1.0. Phase 1.0.
Package: FaceDM Keywords: Detail: Created on 7/27/2012. Last modified on 1/28/2013.
GUID: {8B604060-9BD4-405e-BF3C-3336E9C36845}
Custom Properties
isActive = False
Connections
Connector Source Target Notes
Association Source -> Destination
Public
CompositeMeasuremen
t
Public
frameOfReference
FrameOfReference
Extension Source -> Destination
Public
CompositeMeasuremen
t
Public
Class
Attributes
Attribute Notes Constraints and tags
The FACE Data Model UML Profile Page: 97
10 June 2013
Attribute Notes Constraints and tags
description String
Private
[0..1]
Default:
isDeprecated Boolean
Private
Default: False
_faceUUID String
Private
[0..1]
Default:
MeasurementComposition Type: Stereotype
Status: Proposed. Version 1.0. Phase 1.0.
Package: FaceDM Keywords: Detail: Created on 4/13/2013. Last modified on 4/13/2013.
GUID: {F63A7123-C439-4ed6-882D-70723E79C2A9}
Custom Properties
isActive = False
Connections
Connector Source Target Notes
Extension Source -> Destination
Public
MeasurementCompositi
on
Public
Attribute
Attributes
Attribute Notes Constraints and tags
The FACE Data Model UML Profile Page: 98
10 June 2013
Attribute Notes Constraints and tags
_faceUUID String
Private
[0..1]
Default:
ValueConstraint Type: Stereotype
Status: Proposed. Version 1.0. Phase 1.0.
Package: FaceDM Keywords: Detail: Created on 10/25/2012. Last modified on 2/15/2013.
GUID: {6E6871DB-15DF-485d-AA11-34BFF28EDD64}
Custom Properties
isActive = False
Connections
Connector Source Target Notes
Extension Source -> Destination
Public
ValueConstraint
Public
Association
IntegerRangeConstraint Type: Stereotype
Status: Proposed. Version 1.0. Phase 1.0.
Package: FaceDM Keywords: Detail: Created on 8/28/2012. Last modified on 2/12/2013.
GUID: {FBDAC323-55DC-4951-A459-09B13F1BC99E}
Custom Properties
isActive = False
Connections
Connector Source Target Notes
The FACE Data Model UML Profile Page: 99
10 June 2013
Connector Source Target Notes
Extension Source -> Destination
Public
IntegerRangeConstraint
Public
Class
Attributes
Attribute Notes Constraints and tags
lowerBound Integer
Private
Default:
upperBound Integer
Private
Default:
description String
Private
[0..1]
Default:
_faceUUID String
Private
[0..1]
Default:
RealRangeConstraint Type: Stereotype
Status: Proposed. Version 1.0. Phase 1.0.
Package: FaceDM Keywords: Detail: Created on 8/17/2012. Last modified on 2/12/2013.
GUID: {BD89653E-EE23-4200-A818-7220BC1CF7A5}
The FACE Data Model UML Profile Page: 100
10 June 2013
Custom Properties
isActive = False
Connections
Connector Source Target Notes
Extension Source -> Destination
Public
RealRangeConstraint
Public
Class
Attributes
Attribute Notes Constraints and tags
lowerBound Real
Private
Default:
lowerBoundInclusive Boolean
Private
Default: true
upperBound Real
Private
Default:
upperBoundInclusive Boolean
Private
Default: true
The FACE Data Model UML Profile Page: 101
10 June 2013
Attribute Notes Constraints and tags
description String
Private
[0..1]
Default:
_faceUUID String
Private
[0..1]
Default:
RegularExpressionConstraint Type: Stereotype
Status: Proposed. Version 1.0. Phase 1.0.
Package: FaceDM Keywords: Detail: Created on 8/17/2012. Last modified on 2/12/2013.
GUID: {59CAD5BD-990F-4b68-8F0C-500A4CA503FE}
Custom Properties
isActive = False
Connections
Connector Source Target Notes
Extension Source -> Destination
Public
RegularExpressionCons
traint
Public
Class
Attributes
Attribute Notes Constraints and tags
expression String
Private
Default:
The FACE Data Model UML Profile Page: 102
10 June 2013
Attribute Notes Constraints and tags
_faceUUID String
Private
[0..1]
Default:
description String
Private
[0..1]
Default:
EnumerationSelector Type: Stereotype
Status: Proposed. Version 1.0. Phase 1.0.
Package: FaceDM Keywords: Detail: Created on 8/17/2012. Last modified on 1/13/2013.
GUID: {B9D5A11D-2129-4c20-B233-FB037A5EC57E}
Custom Properties
isActive = False
Connections
Connector Source Target Notes
Association Source -> Destination
Public
EnumerationSelector
Public
sourceEnumeration
LogicalEnumeration
Extension Source -> Destination
Public
EnumerationSelector
Public
Class
Conversion Type: Stereotype
Status: Proposed. Version 1.0. Phase 1.0.
Package: FaceDM Keywords: Detail: Created on 10/17/2012. Last modified on 1/13/2013.
GUID: {E3073A95-33DE-44c3-BBEE-B10A9B772691}
The FACE Data Model UML Profile Page: 103
10 June 2013
Custom Properties
isActive = False
Connections
Connector Source Target Notes
Association Source -> Destination
Public
Conversion
Public source
ConvertibleElement
Association Source -> Destination
Public
Conversion
Public target
ConvertibleElement
Generalization Source -> Destination
Public
AffineConversion
Public
Conversion
Extension Source -> Destination
Public
Conversion
Public
Class
Attributes
Attribute Notes Constraints and tags
description String
Private
[0..1]
Default:
isDeprecated Boolean
Private
Default: False
_faceUUID String
Private
[0..1]
Default:
The FACE Data Model UML Profile Page: 104
10 June 2013
AffineConversion Type: Stereotype Conversion
Status: Proposed. Version 1.0. Phase 1.0.
Package: FaceDM Keywords: Detail: Created on 8/23/2012. Last modified on 1/13/2013.
GUID: {4E368E61-CA1E-43af-8785-CE5A3787A3AE}
Custom Properties
isActive = False
Connections
Connector Source Target Notes
Generalization Source -> Destination
Public
AffineConversion
Public
Conversion
Attributes
Attribute Notes Constraints and tags
conversionFactor Real
Private
Default:
offset Real
Private
Default:
PlatformModel Type: Stereotype
Status: Proposed. Version 1.0. Phase 1.0.
Package: FaceDM Keywords: Detail: Created on 7/30/2012. Last modified on 2/12/2013.
GUID: {120F121F-3A13-4bbd-8711-8B614372ED49}
The FACE Data Model UML Profile Page: 105
10 June 2013
Custom Properties
isActive = False
Connections
Connector Source Target Notes
Extension Source -> Destination
Public
PlatformModel
Public
Package
Attributes
Attribute Notes Constraints and tags
description String
Private
[0..1]
Default:
_faceUUID String
Private
[0..1]
Default:
IDLPrimitive Type: Stereotype
Status: Proposed. Version 1.0. Phase 1.0.
Package: FaceDM Keywords: Detail: Created on 8/2/2012. Last modified on 2/12/2013.
GUID: {4FA6F5E5-0163-45f5-91D3-EBFE65C1CEE7}
Custom Properties
isActive = False
Connections
Connector Source Target Notes
Extension Source -> Destination
Public
IDLPrimitive
Public
Class
The FACE Data Model UML Profile Page: 106
10 June 2013
Connector Source Target Notes
Attributes
Attribute Notes Constraints and tags
IDLType IDLType
Private
Default: Boolean
fixedDigits Integer
Private
Default:
fixedScale Integer
Private
Default:
description String
Private
[0..1]
Default:
_faceUUID String
Private
[0..1]
Default:
IDLStruct Type: Stereotype
Status: Proposed. Version 1.0. Phase 1.0.
Package: FaceDM Keywords:
The FACE Data Model UML Profile Page: 107
10 June 2013
Detail: Created on 10/25/2012. Last modified on 2/12/2013.
GUID: {E173EC2F-6B65-4ecd-AD65-00A188BBDA3E}
Custom Properties
isActive = False
Connections
Connector Source Target Notes
Extension Source -> Destination
Public
IDLStruct
Public
Class
Attributes
Attribute Notes Constraints and tags
description String
Private
[0..1]
Default:
_faceUUID String
Private
[0..1]
Default:
IDLComposition Type: Stereotype
Status: Proposed. Version 1.0. Phase 1.0.
Package: FaceDM Keywords: Detail: Created on 2/14/2013. Last modified on 2/15/2013.
GUID: {E443D9E1-AE51-4068-9705-77F9852945C1}
Custom Properties
isActive = False
The FACE Data Model UML Profile Page: 108
10 June 2013
Connections
Connector Source Target Notes
Extension Source -> Destination
Public
IDLComposition
Public
Attribute
Attributes
Attribute Notes Constraints and tags
realizedMeasurementCo
mposition String
Private
[0..1]
Default:
_faceUUID String
Private
[0..1]
Default:
UoPModel Type: Stereotype
Status: Proposed. Version 1.0. Phase 1.0.
Package: FaceDM Keywords: Detail: Created on 7/31/2012. Last modified on 2/12/2013.
GUID: {38304E20-338B-406c-B76E-798EC08F21E9}
Custom Properties
isActive = False
Connections
Connector Source Target Notes
Extension Source -> Destination
Public
UoPModel
Public
Package
Attributes
Attribute Notes Constraints and tags
The FACE Data Model UML Profile Page: 109
10 June 2013
Attribute Notes Constraints and tags
description String
Private
[0..1]
Default:
_faceUUID String
Private
[0..1]
Default:
UnitOfPortability Type: Stereotype
Status: Proposed. Version 1.0. Phase 1.0.
Package: FaceDM Keywords: Detail: Created on 7/31/2012. Last modified on 4/13/2013.
GUID: {0E3A82C9-91C9-4f20-9BF9-6B3BEAA51F3F}
Custom Properties
isActive = False
Connections
Connector Source Target Notes
Extension Source -> Destination
Public
UnitOfPortability
Public
Class
Attributes
Attribute Notes Constraints and tags
componentType ComponentType
Private
Default: Portable
The FACE Data Model UML Profile Page: 110
10 June 2013
Attribute Notes Constraints and tags
faceEdition FaceEdition
Private
Default: _1_0
faceProfile FaceProfile
Private
Default: GeneralPurpose
notes String
Private
[0..1]
Default:
partitionType PartitionType
Private
Default: POSIX
description String
Private
[0..1]
Default:
_aliasSetFaceUUID String
Private
[0..1]
Default:
The FACE Data Model UML Profile Page: 111
10 June 2013
Attribute Notes Constraints and tags
_faceUUID String
Private
[0..1]
Default:
TransportEndpoint Type: Stereotype
Status: Proposed. Version 1.0. Phase 1.0.
Package: FaceDM Keywords: Detail: Created on 12/19/2012. Last modified on 12/19/2012.
GUID: {D04AF2ED-F7C5-4d0b-A6A5-111EE0F2FB3F}
Custom Properties
isActive = False
Connections
Connector Source Target Notes
Extension Source -> Destination
Public
TransportEndpoint
Public
Association
MessagePort Type: Stereotype
Status: Proposed. Version 1.0. Phase 1.0.
Package: FaceDM Keywords: Detail: Created on 10/25/2012. Last modified on 3/5/2013.
GUID: {0F35DB7E-9216-45b6-A03B-6B66109C8091}
Custom Properties
isActive = False
Connections
Connector Source Target Notes
The FACE Data Model UML Profile Page: 112
10 June 2013
Connector Source Target Notes
Extension Source -> Destination
Public
MessagePort
Public
Class
Attributes
Attribute Notes Constraints and tags
communicationStyle CommunicationStyle
Private
Default: Queuing
messageExchangeType MessageExchangeType
Private
Default: InboundMessage
period Real
Private
Default:
programmingLanguage ProgrammingLanguage
Private
Default: C
synchronizationStyle SynchronizationStyle
Private
Default: Blocking
The FACE Data Model UML Profile Page: 113
10 June 2013
Attribute Notes Constraints and tags
description String
Private
[0..1]
Default:
_faceUUID String
Private
[0..1]
Default:
MessageType Type: Stereotype
Status: Proposed. Version 1.0. Phase 1.0.
Package: FaceDM Keywords: Detail: Created on 7/31/2012. Last modified on 12/4/2012.
GUID: {429F0E38-92A5-4afb-BC41-52C3E43264C2}
Custom Properties
isActive = False
Connections
Connector Source Target Notes
Extension Source -> Destination
Public
MessageType
Public
Association
ApplicationFramework Type: Stereotype
Status: Proposed. Version 1.0. Phase 1.0.
Package: FaceDM Keywords: Detail: Created on 10/25/2012. Last modified on 11/6/2012.
GUID: {F35DC8E4-1916-4cee-9428-733ABFF2BEB6}
The FACE Data Model UML Profile Page: 114
10 June 2013
Custom Properties
isActive = False
Connections
Connector Source Target Notes
Extension Source -> Destination
Public
ApplicationFramework
Public
Class
Attributes
Attribute Notes Constraints and tags
version String
Private
Default:
_faceUUID String
Private
[0..1]
Default:
description String
Private
[0..1]
Default:
LanguageRunTime Type: Stereotype
Status: Proposed. Version 1.0. Phase 1.0.
Package: FaceDM Keywords: Detail: Created on 10/25/2012. Last modified on 11/6/2012.
GUID: {20D34CC7-7000-4076-807F-70F8BBEB375C}
Custom Properties
The FACE Data Model UML Profile Page: 115
10 June 2013
Custom Properties
isActive = False
Connections
Connector Source Target Notes
Extension Source -> Destination
Public
LanguageRunTime
Public
Class
Attributes
Attribute Notes Constraints and tags
version String
Private
Default:
_faceUUID String
Private
[0..1]
Default:
description String
Private
[0..1]
Default:
SupportingComponent Type: Stereotype
Status: Proposed. Version 1.0. Phase 1.0.
Package: FaceDM Keywords: Detail: Created on 10/25/2012. Last modified on 12/4/2012.
GUID: {3457E225-B0E3-4cb3-9430-BF72C5DE6EFC}
Custom Properties
The FACE Data Model UML Profile Page: 116
10 June 2013
Custom Properties
isActive = False
Connections
Connector Source Target Notes
Extension Source -> Destination
Public
SupportingComponent
Public
Association
Alias Type: Stereotype
Status: Proposed. Version 1.0. Phase 1.0.
Package: FaceDM Keywords: Detail: Created on 12/4/2012. Last modified on 12/19/2012.
GUID: {15DAD148-10CB-4f75-8910-F013685B0AED}
Custom Properties
isActive = False
Connections
Connector Source Target Notes
Extension Source -> Destination
Public
Alias
Public
Association
Attributes
Attribute Notes Constraints and tags
_faceUUID String
Private
[0..1]
Default:
CommunicationStyle Type: Enumeration
Status: Proposed. Version 1.0. Phase 1.0.
Package: FaceDM Keywords:
The FACE Data Model UML Profile Page: 117
10 June 2013
Detail: Created on 10/25/2012. Last modified on 3/5/2013.
GUID: {E471597A-FDD5-455f-833D-D417CE9BE28D}
Custom Properties
isActive = False
Attributes
Attribute Notes Constraints and tags
Queuing Public
«enum»
Default:
SingleInstanceMessaging Public
«enum»
Default:
ComponentType Type: Enumeration
Status: Proposed. Version 1.0. Phase 1.0.
Package: FaceDM Keywords: Detail: Created on 10/26/2012. Last modified on 4/13/2013.
GUID: {CA658222-098D-4e78-9BB1-4B4B62F9D69E}
Custom Properties
isActive = False
Attributes
Attribute Notes Constraints and tags
The FACE Data Model UML Profile Page: 118
10 June 2013
Attribute Notes Constraints and tags
Portable Public
«enum»
Default:
PlatformSpecific Public
«enum»
Default:
TransportService Public
«enum»
Default:
FaceEdition Type: Enumeration
Status: Proposed. Version 1.0. Phase 1.0.
Package: FaceDM Keywords: Detail: Created on 10/25/2012. Last modified on 11/6/2012.
GUID: {ACC77E1D-A9A9-4954-BF99-35CC1CBE8A15}
Custom Properties
isActive = False
Attributes
Attribute Notes Constraints and tags
The FACE Data Model UML Profile Page: 119
10 June 2013
Attribute Notes Constraints and tags
_1_0 Public
«enum»
Default:
_2_0 Public
«enum»
Default:
FaceProfile Type: Enumeration
Status: Proposed. Version 1.0. Phase 1.0.
Package: FaceDM Keywords: Detail: Created on 10/25/2012. Last modified on 4/13/2013.
GUID: {2D098B6B-AB4E-4635-B243-F6B8E3625883}
Custom Properties
isActive = False
Attributes
Attribute Notes Constraints and tags
GeneralPurpose Public
«enum»
Default:
The FACE Data Model UML Profile Page: 120
10 June 2013
Attribute Notes Constraints and tags
Security Public
«enum»
Default:
SafetyBase Public
«enum»
Default:
SafetyExtended Public
«enum»
Default:
IDLType Type: Enumeration
Status: Proposed. Version 1.0. Phase 1.0.
Package: FaceDM Keywords: Detail: Created on 8/2/2012. Last modified on 2/14/2013.
GUID: {E521CA08-B46E-4185-A649-F3D5CC00F153}
Custom Properties
isActive = False
Attributes
Attribute Notes Constraints and tags
The FACE Data Model UML Profile Page: 121
10 June 2013
Attribute Notes Constraints and tags
Boolean Public
«enum»
Default:
Char Public
«enum»
Default:
WChar Public
«enum»
Default:
Octet Public
«enum»
Default:
String Public
«enum»
Default:
WString Public
«enum»
Default:
The FACE Data Model UML Profile Page: 122
10 June 2013
Attribute Notes Constraints and tags
Enumeration Public
«enum»
Default:
Float Public
«enum»
Default:
Double Public
«enum»
Default:
LongDouble Public
«enum»
Default:
Fixed Public
«enum»
Default:
Short Public
«enum»
Default:
The FACE Data Model UML Profile Page: 123
10 June 2013
Attribute Notes Constraints and tags
Long Public
«enum»
Default:
LongLong Public
«enum»
Default:
UShort Public
«enum»
Default:
ULong Public
«enum»
Default:
ULongLong Public
«enum»
Default:
MessageExchangeType Type: Enumeration
Status: Proposed. Version 1.0. Phase 1.0.
Package: FaceDM Keywords: Detail: Created on 10/25/2012. Last modified on 2/12/2013.
GUID: {3E6CE92C-1FC4-4961-ABFC-3433F62C5B28}
The FACE Data Model UML Profile Page: 124
10 June 2013
Custom Properties
isActive = False
Attributes
Attribute Notes Constraints and tags
InboundMessage Public
«enum»
Default:
OutboundMessage Public
«enum»
Default:
PartitionType Type: Enumeration
Status: Proposed. Version 1.0. Phase 1.0.
Package: FaceDM Keywords: Detail: Created on 10/25/2012. Last modified on 11/6/2012.
GUID: {22717EF2-3F80-4cdd-ADDA-068EA5DBFB8E}
Custom Properties
isActive = False
Attributes
Attribute Notes Constraints and tags
POSIX Public
«enum»
Default:
The FACE Data Model UML Profile Page: 125
10 June 2013
Attribute Notes Constraints and tags
ARINC653 Public
«enum»
Default:
ProgrammingLanguage Type: Enumeration
Status: Proposed. Version 1.0. Phase 1.0.
Package: FaceDM Keywords: Detail: Created on 10/25/2012. Last modified on 2/12/2013.
GUID: {E2020221-BDA8-453f-B989-358A91A7947F}
Custom Properties
isActive = False
Attributes
Attribute Notes Constraints and tags
C Public
«enum»
Default:
CPP Public
«enum»
Default:
The FACE Data Model UML Profile Page: 126
10 June 2013
Attribute Notes Constraints and tags
Java Public
«enum»
Default:
Ada Public
«enum»
Default:
SynchronizationStyle Type: Enumeration
Status: Proposed. Version 1.0. Phase 1.0.
Package: FaceDM Keywords: Detail: Created on 10/25/2012. Last modified on 2/12/2013.
GUID: {62E0A13A-1E74-495e-A09C-2AFB56B69071}
Custom Properties
isActive = False
Attributes
Attribute Notes Constraints and tags
Blocking Public
«enum»
Default:
The FACE Data Model UML Profile Page: 127
10 June 2013
Attribute Notes Constraints and tags
NonBlocking Public
«enum»
Default:
ValueType Type: Enumeration
Status: Proposed. Version 1.0. Phase 1.0.
Package: FaceDM Keywords: Detail: Created on 8/17/2012. Last modified on 1/13/2013.
GUID: {DFF726B3-B233-429d-A009-6F0E34348508}
Custom Properties
isActive = False
Attributes
Attribute Notes Constraints and tags
Boolean Public
«enum»
Default:
Integer Public
«enum»
Default:
The FACE Data Model UML Profile Page: 128
10 June 2013
Attribute Notes Constraints and tags
Natural Public
«enum»
Default:
Real Public
«enum»
Default:
NonNegativeReal Public
«enum»
Default:
Character Public
«enum»
Default:
String Public
«enum»
Default:
Enumeration Public
«enum»
Default:
The FACE Data Model UML Profile Page: 129
10 June 2013
Appendix A: FACE Data Model UML Profile for Enterprise Architect (XMI format) <?xml version="1.0" encoding="UTF-8"?> <!-- DISTRIBUTION STATEMENT A. Approved for public release; distribution is unlimited. Product produced under DoD SENSIAC contract HC104705D4000 under the sponsorship of the Defense Technical Information Center, ATTN: DTIC-AI, 8723 John J. Kingman Rd., Ste 0944, Fort Belvoir, VA 22060-6218. SENSIAC is a DoD Information Analysis Center Sponsored by the Defense Technical Information Center. HANDLING AND DESTRUCTION NOTICE - Comply with distribution statement and destroy by any method that will prevent disclosure of the contents or reconstruction of the document. Copyright (c) Vanderbilt University, 2013 ALL RIGHTS RESERVED, UNLESS OTHERWISE STATED Developed under contract for the U.S. Department of Defense by the Institute for Software Integrated Systems (ISIS), Vanderbilt University Vanderbilt University disclaims all warranties with regard to this software, including all implied warranties of merchantability and fitness. In no event shall Vanderbilt University be liable for any special, indirect or consequential damages or any damages whatsoever resulting from loss of use, data or profits, whether in an action of contract, negligence or other tortious action, arising out of or in connection with the use or performance of this software. --> <UMLProfile profiletype="uml2"> <Documentation id="A06BA04D-1" name="FaceDM" version="2.0" notes="RedefinedToolbox=UML::Class;Alias=FaceDM;Notes=FaceDM;"/> <Content> <Stereotypes> <Stereotype name="FACEDataModel" notes=""> <AppliesTo> <Apply type="Package"> <Property name="_defaultDiagramType" value="UML Structural::Class"/> <Property name="_makeComposite" value="true"/> <Property name="URI" value=""/> </Apply> </AppliesTo> <TaggedValues> <Tag name="description" type="String" description="" unit="" values="" default=""/> <Tag name="_faceUUID" type="String" description="" unit="" values="" default=""/> </TaggedValues> </Stereotype> <Stereotype name="EntityType" notes=""> <AppliesTo> <Apply type="Class"> <Property name="_Tag" value="1"/> <Property name="isActive" value=""/> </Apply> </AppliesTo> <TaggedValues> <Tag name="description" type="String" description="" unit="" values="" default=""/> <Tag name="_faceUUID" type="String" description="" unit="" values="" default=""/> </TaggedValues> </Stereotype> <Stereotype name="Composition" notes=""> <AppliesTo> <Apply type="Attribute"/> </AppliesTo> <TaggedValues>
Appendix B: FACE Data Model UML Profile for Eclipse (XMI format) <?xml version="1.0" encoding="UTF-8"?> <uml:Profile xmi:version="20110701" xmlns:xmi="http://www.omg.org/spec/XMI/20110701" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_cvS1IDNWEeKNpLyJrThh0g" name="FaceDM" metaclassReference="_362ngDNWEeKNpLyJrThh0g _362ngTNWEeKNpLyJrThh0g _363OkDNWEeKNpLyJrThh0g _4ZydkHayEeKusumcOLyDqw" metamodelReference="_cvS1ITNWEeKNpLyJrThh0g"> <eAnnotations xmi:id="_6-VKIDNXEeKNpLyJrThh0g" source="http://www.eclipse.org/uml2/2.0.0/UML"> <contents xmi:type="ecore:EPackage" xmi:id="_lHNzkD4xEeK4XOnfNZo-Zg" name="FaceDM" nsURI="http:///schemas/FaceDM/_lHECkD4xEeK4XOnfNZo-Zg/18" nsPrefix="FaceDM"> <eAnnotations xmi:id="_lH9acT4xEeK4XOnfNZo-Zg" source="PapyrusVersion"> <details xmi:id="_lH9acj4xEeK4XOnfNZo-Zg" key="Version" value="2.0.0"/> <details xmi:id="_lH9acz4xEeK4XOnfNZo-Zg" key="Comment" value=""/> <details xmi:id="_lH9adD4xEeK4XOnfNZo-Zg" key="Copyright" value=" DISTRIBUTION STATEMENT A. Approved for public release; distribution is unlimited..

Product produced under DoD SENSIAC contract HC104705D4000 under the sponsorship of the Defense Technical Information Center, 
ATTN: DTIC-AI, 8723 John J. Kingman Rd., Ste 0944, Fort Belvoir, VA 22060-6218. 
SENSIAC is a DoD Information Analysis Center Sponsored by the Defense Technical Information Center.

HANDLING AND DESTRUCTION NOTICE - Comply with distribution statement and destroy by any method that will prevent disclosure 
of the contents or reconstruction of the document.

Copyright (c) Vanderbilt University, 2013

ALL RIGHTS RESERVED, UNLESS OTHERWISE STATED

Developed under contract for the U.S. Department of Defense
by the Institute for Software Integrated Systems (ISIS), Vanderbilt University

Vanderbilt University disclaims all warranties with regard to this software, 
including all implied warranties of merchantability and fitness. In no event 
shall Vanderbilt University be liable for any special, indirect or 
consequential damages or any damages whatsoever resulting from loss of use, 
data or profits, whether in an action of contract, negligence or other tortious
action, arising out of or in connection with the use or performance of this 
software."/> <details xmi:id="_lH9adT4xEeK4XOnfNZo-Zg" key="Date" value="2013-04-19"/> <details xmi:id="_lH9adj4xEeK4XOnfNZo-Zg" key="Author" value="Stuart Frerking"/> </eAnnotations> <eClassifiers xmi:type="ecore:EClass" xmi:id="_lHNzkT4xEeK4XOnfNZo-Zg" name="FACEDataModel"> <eAnnotations xmi:id="_lHNzkj4xEeK4XOnfNZo-Zg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_6oyNYDNWEeKNpLyJrThh0g"/> <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lHNzkz4xEeK4XOnfNZo-Zg" name="base_Package" ordered="false" lowerBound="1"> <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Package"/> </eStructuralFeatures> <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wP7G5XVnEeKRBpo1mzOWtA" name="description" ordered="false"> <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/> </eStructuralFeatures> </eClassifiers> <eClassifiers xmi:type="ecore:EClass" xmi:id="_lHNzlT4xEeK4XOnfNZo-Zg" name="EntityType"> <eAnnotations xmi:id="_lHNzlj4xEeK4XOnfNZo-Zg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Fzd9IDNXEeKNpLyJrThh0g"/> <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lHNzlz4xEeK4XOnfNZo-Zg" name="base_Class" ordered="false" lowerBound="1"> <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Class"/> </eStructuralFeatures> <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wP7G63VnEeKRBpo1mzOWtA" name="description" ordered="false"> <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/> </eStructuralFeatures> </eClassifiers> <eClassifiers xmi:type="ecore:EClass" xmi:id="_RI7XOXa7EeKusumcOLyDqw" name="Composition"> <eAnnotations xmi:id="_RI7XOna7EeKusumcOLyDqw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_M0AfAHazEeKusumcOLyDqw"/> <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_RI7XO3a7EeKusumcOLyDqw" name="realizedComposition" ordered="false"> <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/> </eStructuralFeatures>