UAF 1.3 RTF Avatar
  1. OMG Issue

UAF13 — Inconsistent Definition of 'Architecture'. Unintelligable Note. Incorrect Reference. Step Name Should be 'Define Architecture Description Drivers and Challenges'

  • Key: UAF13-151
  • Status: open  
  • Source: Eclectica Systems Ltd ( Nic Plum)
  • Summary:

    4.1 Step 1 Define Architecture Drivers and Challenges p22

    1) The subject isn't 'architecture' - it's 'architecture description' - reference materials, the AD effort. The name should therefore be 'Define Architecture Drivers and Challenges'
    2) It incorrectly states 'The Summary and Overview architecture view defines the overall architecture'. It doesn't. It defines the architecture description. If you look at p25 in the DMM - View Specifications::Summary & Overview::Summary & Overview - states 'Concerns: quick overview of an architecture description and summary of analysis.' i.e. 'architecture description' not 'architecture'

    p23 we have a definition of 'architecture':
    'Architecture – fundamental concepts and properties related to an entity in its environment and governing principles for the realization and evolution of this entity and its related life cycle processes [ISO/IEC/IEEE 42020:2019] (Note: This architecture entity can be an enterprise or system or some other kind of thing. These fundamental concepts and properties can be about key entities and relationships, along with associated behaviors, which are characterized in an architectural description.)'

    3) The source for the definition should be ISO/IEC/IEEE 42010 not ISO/IEC/IEEE 42020
    4) There is an additional note which isn't part of the original source - this incorrectly states 'This architecture entity can be an enterprise or system or some other kind of thing'. This cannot be true. In ISO/IEC/IEEE 42010:2022 we have in the conceptual model 'Entity of Interest has Architecture' therefore Architecture cannot be the same as Entity of Interest or System.

    In the DMM 9.1.2 Domain MetaModel::Summary & Overview p 131 we have a definition for the Architecture metamodel element:

    'An abstract type that represents a generic architecture. Subtypes are OperationalArchitecture, Service Architecture, and ResourceArchitecture.'

    5) Ignoring the fact that the DMM doesn't define the Architecture concept - it only defines its use in representing a real world thing (as all AD elements do) - we have 2 different definitions of Architecture. The DMM one is incorrect. The suggestion is to use the ISO/IEC/IEEE 42010 one unaltered - the UAF incorrectly claims that it conforms to ISO/IEC/IEEE 42010 so why wouldn't it use the definitions and relationships from the standard?

  • Reported: UAF 1.2 — Thu, 18 Apr 2024 07:51 GMT
  • Updated: Mon, 22 Apr 2024 15:51 GMT