Issue 13552: SubOrganization and Post should be removed and OrganizationRole made concrete in the core
Issue 13557: ResourceRole specializations really need simplifying and made compliant with our naming convention
Issue 13572: Test Enterprise.
Issue 13583: In DODAF, OperationalActivities and Nodes have level identifiers. Should we have a derived property for it?
Issue 13597: LogicalArchitecture - PhysicalArchitecture
Issue 13605: create detailed step-by-step examples
Issue 13606: inter-operability Requirements and Work Products Implementation
Issue 13612: element descriptions
Issue 13642: The split between Core, DoDAF and MODAF is not intuitive in certain places.
Issue 13721: 7.1.1 - Naming of types and individuals.
Issue 13722: Fig 14 & Fig 16 - Consistent Profile Usage
Issue 13733: Fig19 - More Needed Here
Issue 13754: OV-7
Issue 13769: Fig118
Issue 13773: Instances
Issue 14624: <<OperationalActivityEdge>> has tag called carriedExchange that is type of <<OperationalExchange>>
Issue 14625: <<FunctionEdge>>
Issue 14812: current UPDM documentation and XMI is not in line with the submitted SOAML XMI and documentation
Issue 14813: Elements used by UPDM from SOAML are not the actual elements from the submitted SOAML XMI
Issue 14840: itemFlow stereotype
Issue 14987: miswording on a number of diagram titles for products
Issue 13552: SubOrganization and Post should be removed and OrganizationRole made concrete in the core (updm-rtf)
Click here for this issue's archive.
Source: Atego (Mr. Phillip Astle, phillip.astle@atego.com)
Nature: Uncategorized Issue
Severity: Significant
Summary:
SubOrganization and Post should be removed and OrganizationRole made concrete in the core. We should consider adding a couple of aliases to MODAF to capture OrganizationRoles typed by Organizations/Posts. Diagram OV-4 - Actual Document Issue UPDM (OMG Beta) Jan 2009 Source Phillip AstleArtisan Software Toolsphillip.astle@artisansoftwaretools.com Rationale This will simplify the profile and help to maintain the naming convention we agreed upon. Resolution: Evaluate the complexity of the issue, action on Action-Ron/Wally to build sample Organisation structure in SV-1/OV-4sWe will implement the change identified in the Issue column at the same time as [UPDM_00021].
Disposition: Deferred
The ResourceRole specializations really need simplifying and made compliant with our naming convention. The simplest route is to make a specialized ResourceRole for each Resource specialization and then make the current specializations (e.g. HostedSoftware) a MODAF specialization of the new ones. For example, Artifacts have ArtifactRoles (which is a specialization or ResourceRole) which can be specialized as HostedSoftware in a MODAF model (when typed by Software). Diagram SV-1 Document Issue UPDM (OMG Beta) Jan 2009 Source Phillip AstleArtisan Software Toolsphillip.astle@artisansoftwaretools.com Rationale The current implementation is too specific and complicated for the Core package. Resolution: Evaluate the complexity of the issue, action on Ron/Wally/Moe to build sample SV-1 structurePotentially should be deferred until after the FTF.
Disposition: Deferred
I am reviewing the latest announcement on the UPDM. Looks like the OMG is doing a fine job of getting their hands around the problem. There is one glaring omission, and that's of the Test Enterprise. We have finally dealt with the concept of the acquisition viewpoint, the services viewpoint, etc., but test is noticeably missing. Has there been any discussion of including the test viewpoint? Testing is as important as acquisition and development of system of systems and is often missing in the planning which in turn has presented problems to both acquisition and development professionals. Testing incorporates all levels of planning including strategic, operation and technical. Diagram N/A Document Issue UPDM (OMG Beta) Jan 2009 Source Frank C. AlvidrezEdwards Air Forcefrank.alvidrez.ctr@edwards.af.mil Rationale Testing in an interoperable environment is a great challenge because of the need to ensure security, compliance with DISA certifications and many other issues that require an architectural view to help execute. Resolution: This is outside the scope of UPDM 1.0 and can be looked at for the RFP for the next version of UPDM. Matthew to communicate with Frank and confirm the resolution.
This is outside the scope of UPDM 1.0 and can be looked at for the RFP for the next version of UPDM. Matthew to communicate with Frank and confirm the resolution. Disposition: Deferred
In DODAF, OperationalActivities and Nodes have level identifiers. Should we have a derived property for it? Diagram OV-5 Document Issue UPDM (OMG Beta) Jan 2009 Source Andrius StrazdauskasNo Magicandriuss@nomagic.com Resolution: This would be very complicated to implement and describe as Nodes can now be used in different contexts at different levels. We'll defer this until after the FTF.
This would be very complicated to implement and describe as Nodes can now be used in different contexts at different levels. We'll defer this until after the FTF. Disposition: Deferred
In UPDM there's something called a LogicalArchitecture which acts as the top item in a Composite OV-2 if you want to model Needlines in a context that's higher than the highest Node. In MODAF (and I think DoDAF) there's also something called a PhysicalArchitecture which is used for the same reason in the SV. Should we add this to remain consistent or does a CapabilityConfiguration cover this well enough that we don't need it? Diagram SV-x Document Issue UPDM (OMG Beta) Jan 2009 Source Phillip AstleArtisan Software Toolsphillip.astle@artisansoftwaretools.com Resolution: Add an abstract context element, that supertypes LogicalContext, PhysicalContext add StrategicContext in UPDM1.1 Consider tuple for relating physical and logicalAction-Architecture teamDefer to UPDM 1.1
Discussion: Add an abstract context element, that supertypes LogicalContext, PhysicalContext add StrategicContext in UPDM1.1 Consider tuple for relating physical and logical Action-Architecture team Defer to UPDM 1.1 Disposition: Deferred
Learning from past experiences here at the OMG, I would like to recommend that in order to mitigate the learning curve associated with business end users coming up to speed with the complexities of UPDM, we create detailed step-by-step examples and documentation for the reference implementation that we are using as part of this submission. AN overarching guideline and reference manual such as DoDAF volume I ("Department of Defense Architecture Framework Working Group, "Department of Defense Architecture Framework Version 1.0." Volume I: Definitions and Guidelines, February 9th, 2004." would also do the trick. The UPDM spec is a spec that needs to be adopted by domain users and having clear guidelines established will go a long way in making this a defacto success (as opposed to just a spec released by the OMG).
Diagram Ease of Adoption and User Friendliness:
Document Issue UPDM (OMG Beta) Jan 2009
Source Sumeet Malhotra
Disposition: Deferred
The key to long-term interoperability can reside in the accuracy and clarity of definitions architectural data and meta-data provided in AV-2. As requested in the RFP, I am not sure the granularity and specificity of these definitions have been mandated properly within this UPDM doc (for textual definitions in the form ofa glossary, a repository of architecture data, their taxonomies, and their metadata (i.e., data about architecture data)), including metadata for tailored products, associated with the architecture products developed. It's the same with OC-7 also. However, I feel this issue can be resolved in an FTF. Diagram Inter-operability Requirements and Work Products Implementation Document Issue UPDM (OMG Beta) Jan 2009 Source Sumeet Malhotra
Disposition: Deferred
Summary Throughout all element descriptions: Apparently a lot of text was generated (either by machine or cut-and-paste). However, one size does not fit all! The lead-in text of "Extensions" suggests the wrong (opposite) direction of extension. The current text reads for exmple "The following are extensions for MilestoneSequence:" but should read "The following metaclasses are extended by MilestoneSequence:" This needs to be corrected for all element descriptions in Part II.Similar, the lead-in text for Generalizations is not strictly wrong, but certainly sub-optimal. The current text is rather useless since it doesn't give a clue what is the general and what the specialized element. Maybe some text like: "The following elements are specialized by xyz:" is more adequate.Page 21, 7.1.2.2.4 Performs: The constraints "RealizesCapability.supplier" and "RealizesCapability.client" are not shown in the diagram.In general, Part II suffers from several formatting flaws (due to its generated nature?):Lines like "Generalizations", etc., stand much more out than section headers.Discriminators like "MODAF:" are flowing into the next word without space. For example on Page 24, 7.1.2.4.4 EnvironmentProperty: "MODAF:Asserts that...", should be "MODAF: Asserts that..." Some lines are stretched almost beyond readability.In many constraint descriptions, the initial character of the role name is wrongly capitalized. Diagram GeneralDocumentationIssues for Part 2 Document Issue UPDM (OMG Beta) Jan 2009 Source Manfred Koethe
Discussion: Document being reformatted Although the suggestions are valid, because of the needed amount of work we have to defer it. Disposition: Deferred
The split between Core, DoDAF and MODAF is not intuitive in certain places. Some elements in Core required elements from DoDAF/MODAF to be of any use… Some rationalisation is required…TBD - Add specific examples. Diagram GENERAL Document Issue UPDM (OMG Beta) Jan 2009 Source Phillip AstleArtisan Software Toolsphillip.astle@artisansoftwaretools.com
All the elements and constructs should be moved to Core and only aliases kept in the DoDAF/MODAF Only sections. This makes UPDM a more complete profile and keeps the purpose of Core, DoDAF Only and MODAF Only simple. Also, due to feedback from various DoDAF users, it has become apparent that people would like the option to use MODAF concepts in their DoDAF models - ideally with aliases to make the terminology fit with their domains. Unfortunately this is a big change and the impact needs to be investigated thoroughly - therefore this will have to be deferred. Disposition: Deferred
7.1.1 - Naming of types and individuals. Strongly recommend that a consistent naming policy is used for when there are stereotypes representing types and individuals - e.g. Project & ProjectType, ActualOrganisation and OrganisationType. In the second case, the word "actual" is used (this is also the case in MODAF). Strongly recommend following the pattern used in Project & ProjectType, as this is also the naming convention used in IDEAS and DoDAF 2.0. Diagram AcV Document Issue UPDM (OMG Beta) Jan 2009 Source Ian BaileyModel Futuresian@modelfutures.com Resolution After discussions within the UPDM group, we decided that the important element should be named the most simply - which in most cases is the Class extensions (e.g. Node, Software, Capability, etc). This left us with an Actual prefix for all individuals and a Role suffix for parts. Though all of the name changes weren't in the original submission, once they've all been made consistent it should be more understandable.The MODAF approach didn't seem to be applied consistently. For example, if it's ProjectType and Project, it should be CapabilityType, SoftwareType, CompetenceType, etc, which wouldn't be as intuitive anyway.We should talk to Ian about this.
After discussions within the UPDM group, we decided that the important element should be named the most simply - which in most cases is the Class extensions (e.g. Node, Software, Capability, etc). This left us with an Actual prefix for all individuals and a Role suffix for parts. Though all of the name changes weren't in the original submission, once they've all been made consistent it should be more understandable. The MODAF approach didn't seem to be applied consistently. For example, if it's ProjectType and Project, it should be CapabilityType, SoftwareType, CompetenceType, etc, which wouldn't be as intuitive anyway. We should talk to Ian about this. Disposition: Deferred
Summary Fig 14 & Fig 16 - Consistent Profile Usage. Fig 16 shows which Metaclass is being extended. Figure 14 does not. Suggest metaclasses be shown (even at the cost of making the diagrams busy). Diagram All Document Issue UPDM (OMG Beta) Jan 2009 Section Page Priority Low Source Ian BaileyModel Futuresian@modelfutures.com Date 3rd March 2009 Rationale Resolution POTENTIAL SOLUTION:If supported by MagicDraw, we should add a compartment to each of the symbols to indicate the extended element (where the extension is not shown on the diagram). Adding the extensions to all of the diagrams would make it pretty much unreadable.Andrius to confirm whether this is possible.
Doing this would make the diagrams too cluttered. The issue is deferred.
Fig19 - More Needed Here. Can you also add ExternalTuple (under OntologyReference), and ExternalTupleType (under ExternalType)? This is to allow references to relationships defined in the ontology. We missed this in MODAF, and is now causing us problems. Would be really great if you could fix it in UPDM. Thanks. Diagram AV Document Issue UPDM (OMG Beta) Jan 2009 Resolution It makes sense to add this as it gives us a complete mapping to IDEAS. We'll look at incorporating this into the next version of UPDM.
It makes sense to add this as it gives us a complete mapping to IDEAS. We'll look at incorporating this into the next version of UPDM. Disposition: Deferred
OV-7. There have been several comments on MODAF OV-7 that it should be possible to relate entities to the things in the real world that they refer to. Might be a good idea to add a dependency called "refersTo" that relates to a ResourceType. Diagram OV Document Issue UPDM (OMG Beta) Jan 2009 Source Ian BaileyModel Futuresian@modelfutures.com Resolution This is an interesting idea and might be quite useful. I don't know if we have time to add this now though so we will want to defer it to the next version of UPDM.Though this sounds like a simple idea, there could be a lot of additional work required to support this fully. For example, a matrix showing the mapping, decisions to be made about composite Entities and whether Resources are the only thing that should be related, etc.
This is an interesting idea and might be quite useful. I don't know if we have time to add this now though so we will want to defer it to the next version of UPDM. Though this sounds like a simple idea, there could be a lot of additional work required to support this fully. For example, a matrix showing the mapping, decisions to be made about composite Entities and whether Resources are the only thing that should be related, etc. Disposition: Deferred
Fig118: Probably a good idea to remove all the environment stuff from EnterprisePhase and capability. It doesn't make sense in MODAF, and won't here either. In particular, if you make the changes for MoE as suggested in the General Issues section, this is not needed at all. Diagram StV Document Issue UPDM (OMG Beta) Jan 2009 Source Ian BaileyModel Futuresian@modelfutures.com Resolution This isn't essential so we'll defer it to the next version of UPDM.
This isn't essential so we'll defer it to the next version of UPDM. Disposition: Deferred
Instances: Starting to find requirements for individual facilities, pieces of equipment etc. on quite a few projects now. We have actual location, post, fielded capability, etc. Would be very useful to have instances for artefact as well. Diagram SV Document Issue UPDM (OMG Beta) Jan 2009 Source Ian BaileyModel Futuresian@modelfutures.com Resolution This is a good idea but it doesn't seem to be essential. We will defer this to the next version of UPDM.
This is a good idea but it doesn't seem to be essential. We will defer this to the next version of UPDM. Disposition: Deferred
1. <<OperationalActivityEdge>> has tag called carriedExchange that is type of <<OperationalExchange>>. In contrast to <<OperationalActivityEdge>>, <<Function Edge>> has tag called carriedItem that is type of <<ResourceInteraction>> Item. Both of Edges (<<OperationalActivityEdge>> and <<FunctionEdge>>) should represent the same kind of data, either Exchanged Items or Exchanges.
Dependant on the issue # 1, <<OperationalActivityEdge>> should know both, the Operational Exchanges that are realized by the <<OperationalActivityEdge>> and the Operational Exchange Items that are conveyed by the Operational Exchanges. The same is valid with the <<FunctionEdge>>, it should know both, the Resource Interactions that are realized by the <<FunctionEdge>> and the Resource Interaction Items that are conveyed by the Resource Interactions.
The current UPDM documentation and XMI is not in line with the submitted SOAML XMI and documentation. Service and Request are the terms used in the SOAML submission, UPDM is using RequestPoint and ServicePoint This probably affects a number of diagrams
Elements used by UPDM from SOAML are not the actual elements from the submitted SOAML XMI these need to be the correct SOAML elements once the SOAML is XMI is submitted.
According to UPDM specification, itemFlow stereotype should be applied to OperationalExchanges and ResourceInteractions in the UPDM compliance Level 1. According to SysML, itemFlow conveys flowProperties. SysML specification has constraint defined for a flowProperty "A FlowProperty is typed by a ValueType, DataType, Block, or Signal." Unfortunately InformationElement, Energy and DataElement, according to UPDM specification, do not have L1 compliant SysML stereotypes defined. So the result is always failing constraint.
From: "Aurelijus Morkevicius" <aurelijus.morkevicius@nomagic.com>
title miswording on a number of diagram titles for products summary a number of the titles for the products in the UPDM documentation need to be changed from "elements relating to the XX-xx stereotype " to "elements relating to the XX-xx product " This is a minor issue