BPDM 1.0 NO IDEA Avatar
  1. OMG Issue

BPDMF2 — Common Infrastructure

  • Key: BPDMF2-48
  • Legacy Issue Number: 12207
  • Status: closed  
  • Source: NIST ( Mr. Conrad Bock)
  • Summary:

    Common Infrastructure. Abstractions should support serialization by itself and interoperably with serialization of Constructs. In particular: Abstractions should support serialization by itself and interoperably with serialization of Constructs. In particular: Package and Property should be available in Abstractions, to enable Abstractions to be used for serialization of typical models by itself. - There should be no circular dependencies between packages in Abstractions. Constructs should only use imports from Abstractions, to enable models using Constructs to interoperate with models using only Abstractions. Package merge produces noninteroperable XSDs.

  • Reported: BPDM 1.0b2 — Sat, 2 Feb 2008 05:00 GMT
  • Disposition: Resolved — BPDM 1.0
  • Disposition Summary:

    Rename the 'Common Abstractions' package into 'Common Infrastructure'
    . Merge Core:Abstractions and Core:PrimitiveTypes into 'Common Infrastructure'
    . Update the 'Namespaces" package with all elements contained Constructs.
    . Add a new 'Packages' packages to 'Common Infrastructure:Abstractions'. It includes all elements of Constructs:Package, except 'PackageMerge'.
    . Introduce a new class called 'ImportableElement' in Abstractions::Namespaces that takes the place of PackageableElement. It generalizes PackageableElement in Abstractions::Packages.
    . Remove the Visibilities package from Core:Abstractions
    . Move PackageImport and PackageableElement from Abstraction::Namespaces to Abstraction::Packages.
    . PackageableElement generalizes Type in Abstractions.
    . Merge the Changeabilities package into the StructuralFeatures package.
    . Add a new 'Properties' package in Abstractions that contains Property.
    . Add a new 'Datatypes' package in Abstractions that has the content of the Datatype Diagram of Constructs, except the associations with Operations.
    . Change the dependencies with 'Common Infrastructure' to take into account the packages.
    . Separate the BPDM document in two parts: Common Infrastructure, Process Definitions

  • Updated: Fri, 6 Mar 2015 20:57 GMT