Unified Architecture Framework Avatar
  1. OMG Specification

Unified Architecture Framework — All Issues

  • Acronym: UAF
  • Issues Count: 7
  • Description: All Issues
Open Closed All
All Issues

Issues Descriptions

UAF does not comply with “model kind” as defined by ISO/IEC/IEEE 42010

  • Key: UAF12-41
  • Status: closed  
  • Source: THALES ( Jean-Luc Garnier)
  • Summary:

    UAF currently claims complying with 42010; but usage of the term “model kind” in DMM is not in line with ISO 42010 (Clause 3.9 model kind = “conventions for a type of modelling”).
    In DMM, “Model Kind” refers to a column of the UAF grid, which is more what is called an “Aspect” in the update of the ISO 42010 reference.
    Similarly, the rows of the UAF grid, currently called “domain” ―term undefined in UAF― could be called “Perspective”, as it is worked in the update of ISO 42010.

  • Reported: UAF 1.1b1 — Sun, 12 Apr 2020 14:21 GMT
  • Disposition: Resolved — UAF 1.2
  • Disposition Summary:

    Terms updated to be better compliant with ISO 42010

    All appearances of the terms Domain, Viewpoint, and Model Kind renamed in all the documents.

    Domain renamed Viewpoint (compliant to ISO 42010)
    Viewpoint renamed to View Specification (UAF specific)
    ModelKind renamed to Aspect (compliant to ISO 42010)

  • Updated: Thu, 31 Mar 2022 19:31 GMT

UAF does not simply agregate terms coming from other AF.

  • Key: UAF12-40
  • Status: closed  
  • Source: THALES ( Jean-Luc Garnier)
  • Summary:

    “A Domain Metamodel (DMM) uses UML Class models to represent individuals, types and tuples that aggregate the concepts defined in DoDAF, MODEM, NAF, DNDAF and other frameworks. “ is not correct… and in fact not possible.

    Same terms and concepts provided by the available architecture frameworks are unfortunately not all compatible.
    I do recommend either removing this sentence or elaborating on the compatibility of the UAF terms and concepts with those of the other Architecture Framework.
    This compatibility definition is a starting point for interoperability between architecting environment and tools.

  • Reported: UAF 1.1b1 — Sun, 12 Apr 2020 10:43 GMT
  • Disposition: Resolved — UAF 1.2
  • Disposition Summary:

    Text updated

    formal/19-11-05 page 11 text revised:
    from: A Domain Metamodel (DMM) uses UML Class models to represent individuals, types and tuples that aggregate the concepts defined in DoDAF, MODEM, NAF, DNDAF and other frameworks.
    to: A Domain Metamodel (DMM) uses UML Class models to represent individuals, types and tuples that maps the concepts defined in DoDAF, MODEM, NAF, and other frameworks.

  • Updated: Thu, 31 Mar 2022 19:31 GMT

Need to have terms and definitions formally expressed.

  • Key: UAF12-39
  • Status: closed   Implementation work Blocked
  • Source: THALES ( Jean-Luc Garnier)
  • Summary:

    Considering the current UAF specification (V1.1beta) available to me, I think that it is not acceptable to do have a part or chapter or at least DMM Clause 4 providing a clear set of definition.
    I.e. Key terms are used and not formally defined. In particular, there is no definition for:

    • Domain.
    • Enterprise
    • Architecture
    • Model
    • Language
    • Enterprise Architecture
    • Enterprise Model
    • Enterprise Model
    • Enterprise Modeling Language.
  • Reported: UAF 1.1b1 — Sun, 12 Apr 2020 10:27 GMT
  • Disposition: Resolved — UAF 1.2
  • Disposition Summary:

    Glossary added into the UAF EA Guide document

    Text updated in the UAF DMM document chapter 4 to:
    No new terms and definitions have been required to create this specification. All terms are available in the normative references or bibliographic citations for detailed explanation. The modeling concepts specified in this standard e.g., MetaModel Elements, Viewpoints, Aspects, View Specifications, etc. are defined in the appropriate section for that concept. Additional terms are defined in Appendix C: Enterprise Architecture Guide (EAG).

  • Updated: Thu, 31 Mar 2022 19:31 GMT

On behalf of the NATO ACAT group, the handling of effects is suggested to be modified

  • Key: UAF12-34
  • Status: closed  
  • Source: Syntell AB ( Mr Lars-Olof Kihlstrom)
  • Summary:

    This issue is submitted on behalf of the NATO ACAT group and relates to the handling of effects within the UAF domain meta model.

    The ACAT group wishes to extend the concept of achiever by adding StandardOperationalActivity as well as ServiceSpecification as possible achievers in addition to the already available ActualResource.

  • Reported: UAF 1.1b1 — Fri, 6 Mar 2020 07:42 GMT
  • Disposition: Duplicate or Merged — UAF 1.2
  • Disposition Summary:

    Duplicates UAF12-48

    Duplicates UAF12-48

  • Updated: Thu, 31 Mar 2022 19:31 GMT

Enterprise Phase Concern

  • Key: UAF12-42
  • Status: closed  
  • Source: Aerospace Corporation ( Dr. James Martin)
  • Summary:

    In v1.1, "systemConcern" was changed to "enterprisePhase". But should have been changed to "EnterprisePhaseConcern" to be more grammatically and technically correct.

    FROM
    enterprisePhase : ActualEnterprisePhase[*] Relates a Concern to the ActualEnterprisePhase that addresses that
    concern (ActualEnterprisePhase is synonym for System in ISO 42010).
    TO
    enterprisePhaseConcern : ActualEnterprisePhase[*] Relates a Concern to the ActualEnterprisePhase that addresses that
    concern (ActualEnterprisePhase is synonym for System in ISO 42010).

  • Reported: UAF 1.1b1 — Fri, 10 Apr 2020 19:35 GMT
  • Disposition: Closed; No Change — UAF 1.2
  • Disposition Summary:

    No longer relevant

    Changes done to the specification as a result of other issues solving makes this issue no longer relevant.
    Related changes:
    -the addition of the ActualStrategicPhase
    -the addition of the Phases relationship between ActualStrategicPhase and Concern.

  • Updated: Thu, 31 Mar 2022 19:31 GMT

The constraints for Implements are too strict

  • Key: UAF12-32
  • Status: closed  
  • Source: Akademiska sjukhuset ( Hans Natvig)
  • Summary:

    The constraint that a operationalConnector must be implemented by another connector (resourceConnector) is too strict. I would like to be able to implement a logical connector into physical connectors and part properties. The idea can be seen in Figure 14.8 of A Practical Guide to SysML (second ed).

  • Reported: UAF 1.1b1 — Mon, 16 Dec 2019 08:18 GMT
  • Disposition: Closed; No Change — UAF 1.2
  • Disposition Summary:

    The connection is possible between two Resource Connectors

    The connection is already possible and depicted in the Implements diagram Figure 3:34 – Implements in formal/19-11-07.

  • Updated: Thu, 31 Mar 2022 19:31 GMT

UAF extensions of CallBehaviorAction should also support CallOperationAction

  • Key: UAF13-8
  • Status: open  
  • Source: Department of Navy ( Mr. James Ciarcia)
  • Summary:

    SysML allows the use of CallOperationAction as an alternate means of mapping Behaviors (via Operation->Method metaproperty).
    UAF 1.1 includes OperationalActivityAction, ProjectActivityAction, ServiceFunctionAction, FunctionAction or SecurityProcessAction which all extend CallBehaviorAction.
    UAF 1.1 also includes OperationalMethod, ServiceMethod, ResourceMethod, which extend Operation, and even has metaconstraints requiring appropriately UAF stereotyped Activity used as the Method.

    We recommend allowing CallOperationAction to also be stereotyped by the UAF extensions to CallBehaviorAction listed above.
    We also recommend creating ProjectMethod and SecurityMethod as extentions to Operation to be consistent with other Domains.
    This would facilitate it's use in Operational::Connectivity, Operational::Processes and Security Processes, Project Processes, Personnel Processes, Resource Processes and Resources Connectivity Diagrams and Tables.
    This is especially useful to visualize and take advantage of CallOperationAction target pin and method resolution per UML 2.5 13.2.3.5 Behavioral Features and Methods. It is also useful for fUML 1.2.1 Polymorphic Operation Dispatching ability to execute method resolution during simulation and analysis. Thus a tighter integration of UAF with UML method resolution semantics and executability can be achieved both visually and from a simulation and analysis perspective.

  • Reported: UAF 1.1b1 — Wed, 2 Jun 2021 17:08 GMT
  • Updated: Fri, 14 Jan 2022 21:16 GMT