BACM 1.2b1 RTF Avatar
  1. OMG Issue

BACM12 — Missing specialization relationships

  • Key: BACM12-10
  • Status: closed  
  • Source: Thematix Partners LLC ( Mr. James Rhyne)
  • Summary:

    The following classes should specialize BACMPlainEntity but do not:
    'bacm_cap:AbstractBusinessObject',
    'bacm_cust:Customer',
    'bacm_cust:ValueItem',
    'bacm_org:OrgUnit',
    'bacm_cust:JSTP',
    'bacm_org:LegalEntity',
    'bacm_cust:ValueProposition',
    'bacm_cust:CustomerSegment',
    'bacm_org:Performer',
    'bacm_prod:APCICB',
    'bacm_model:AbstractThing',
    'bacm_proc:VSVSS',
    'bacm_org:System'

  • Reported: BACM 1.1b1 — Thu, 29 May 2025 00:33 GMT
  • Disposition: Resolved — BACM 1.2b1
  • Disposition Summary:

    Change BACM_Entities diagram and correct other diagrams

    In ValueModel:
    Rename AbstractValueModel to AVM
    Add new class named AbstractValueModel
    Move the notes from AVM to AbstractValueModel
    Add the following note to AVM:
    Definition: AVM is an abstract superclass whose purpose is to complete the specialization hierarchy and to simplify the BACM_Entities diagram.
    AbstractValueModel generalizes AVM
    Change ValueCharacteristic generalization from AVM to AbstractValueModel
    Change ValueCharacteristic_1 generalization from AVM to AbstractValueModel

    In Strategy:
    Add AbstractValueModel to diagram
    Change baseline_1 association from AVM to AbstractValueModel
    Change baseline_3 assocation from AVM to AbstractValueModel
    Delete AVM from the diagram
    Make AbstractValueModel abstract

    In BACM_Entities:
    Add AVM generalized by BACMPlainEntity
    Add JSTP generalized by BACMPlainEntity
    Add VSVSS generalized by BACMPlainEntity
    Remove BACMPlainEntity generalizes BusinessObject
    Add AbstractBusinessObject, generalized by BACMPlainEntity
    Remove BACMPlainEntity generalizes InformationItem
    Remove InformationItem

  • Updated: Thu, 17 Sep 2026 01:13 GMT
  • Attachments: