UML Profile for CORBA Avatar
  1. OMG Specification

UML Profile for CORBA — Open Issues

  • Acronym: CORP
  • Issues Count: 4
  • Description: Issues not resolved
Open Closed All
Issues not resolved

Issues Descriptions

Support alternative way of modeling single dimension CORBAArray

  • Key: CORP-10
  • Status: open  
  • Source: Airbus Group ( Mr. Oliver M. Kellogg)
  • Summary:

    CORBASequence uses multiplicity at the member members to define the sequence upper bound.
    The most frequent case of CORBAArray is the single dimensional array.
    Proposal: Permit using the members multiplicity for this common case in a similar way as for bounded sequence.
    When using this alternative way of modeling:

    • The multiplicity lower bound and upper bound shall both be set to the same value - the array size.
    • The stereotype tag index shall not be used; in other words, usage of attribute multiplicity shall not be mixed with the index tag.

    Modeling of multi dimensional arrays is not in affected by this proposal.

  • Reported: CORP 1.0b1 — Tue, 3 Sep 2019 08:50 GMT
  • Updated: Tue, 3 Sep 2019 18:57 GMT

Use of expression as sequence/array bound

  • Key: CORP-9
  • Status: open  
  • Source: Airbus Group ( Mr. Oliver M. Kellogg)
  • Summary:

    According to the IDL 4.2 grammar, the bound number of bounded sequence / bounded string and fixed array size is a
    positive_int_const which resolves to const_expr.
    In the examples for bounded sequence an array, the specification only shows literal constants used for the sizes.
    It is not defined how to use expressions, such as a reference to an IDL const declaration, as the size.
    At the least, it should be required to model a UML Dependency association from the CORBASequence / CORBAArray type to the const declaration.

  • Reported: CORP 1.0b1 — Sat, 31 Aug 2019 17:03 GMT
  • Updated: Tue, 3 Sep 2019 18:56 GMT

Missing support for IDL "native"

  • Key: CORP-8
  • Status: open  
  • Source: Airbus Group ( Mr. Oliver M. Kellogg)
  • Summary:

    The specification omits support for the IDL native declaration.

  • Reported: CORP 1.0b1 — Sat, 31 Aug 2019 09:25 GMT
  • Updated: Tue, 3 Sep 2019 18:55 GMT

Section: 3.5.19 - 3.5.20

  • Key: CORP-1
  • Legacy Issue Number: 8754
  • Status: open  
  • Source: General Motors ( Davis Ford)
  • Summary:

    in UML Profile for CORBA, where it describes the UML notation examples for mapping of CORBA sequences/arrays...there is some significant confusion on my part with respect to the notation examples given. See Figure 3-27 for an example. In this figure the class stereotyped as <<CORBAAnonymousSequence>> has a composition association with a class stereotyped as <<CORBAPrimitive>>. The latter class has the following text appearing in the name compartment: "CORBA::short". I am bewildered at how the type can be represented in the name compartment of the class. I am trying to use a tool to auto-generate IDL from UML, and have no way to represent this, and I am unsure if this is even valid as per the UML specification. Is this legal, or is necessary to have an attribute that is of type CORBA::short in the attribute compartment?

  • Reported: CORP 1.0b1 — Mon, 2 May 2005 04:00 GMT
  • Updated: Mon, 9 Mar 2015 00:40 GMT