${taskforce.name} Avatar
  1. OMG Task Force

XTCE US Government Satellite Conformance Profile 1.1 RTF — All Issues

  • Key: XUSP11
  • Issues Count: 13
Open Closed All
All Issues

Issues Descriptions

Possible typo of word "difference" instead of "different"

  • Key: XUSP11-15
  • Status: open  
  • Source: CACI ( Zebulun Barnett)
  • Summary:

    "There are eight different verifiers each associated with *difference* states in command processing"

  • Reported: XTCE 1.2 — Thu, 3 Sep 2020 20:31 GMT
  • Updated: Tue, 22 Sep 2020 19:23 GMT

Possible typo: omission of "of"

  • Key: XUSP11-14
  • Status: open  
  • Source: CACI ( Zebulun Barnett)
  • Summary:

    Missing the word, "of" between "instances" and "this" in "...Interlocks apply instead to any Commands that may follow instances this MetaCommand."

  • Reported: XTCE 1.2 — Thu, 3 Sep 2020 20:27 GMT
  • Updated: Tue, 22 Sep 2020 19:22 GMT

xpath syntax errors

  • Key: XUSP11-13
  • Status: open  
  • Source: NASA ( Kevin Rice)
  • Summary:

    The following lines have xpath syntax errors and don't "compile" using Java XPath.

    Bad #1 rule – @line 830 --> count(//@/@lastEntryForThisArrayInstance)=0
    Bad #2 rule – @line 897 --> count(//xtce:CommandMetaData/*/xtce:DefaultAlarm
    Bad #3 rule – @line 898 --> count(//xtce:CommandMetaData/*/xtce:ContextAlarmList
    Bad #4 rule – @line 939 --> count(//xtce:CommandMetaData/*/xtce:DefaultAlarm
    Bad #5 rule – @line 1019 --> count(//xtce:CommandMetaData/*/xtce:DefaultAlarm
    Bad #6 rule – @line 1020 --> count(//xtce:CommandMetaData/*/xtce:ContextAlarmList
    Bad #7 rule – @line 1044 --> count(//xtce:CommandMetaData/*/xtce:DefaultAlarm
    Bad #8 rule – @line 1150 --> count(//xtce:CommandMetaData/*/xtce:DefaultAlarm
    Bad #9 rule – @line 1151 --> count(//xtce:CommandMetaData/*/xtce:ContextAlarmList
    Bad #10 rule – @line 1201 --> count(//xtce:CommandMetaData/*/xtce:DefaultAlarm
    Bad #11 rule – @line 1202 --> count(//xtce:CommandMetaData/*/xtce:ContextAlarmList
    Bad #12 rule – @line 1764 --> count(//@/@lastEntryForThisArrayInstance)=0
    Bad #13 rule – @line 1805 --> count(//@/@lastEntryForThisArrayInstance)=0
    Bad #14 rule – @line 2003 --> count(//@/@lastEntryForThisArrayInstance)=0

  • Reported: XUSP 1.0 — Wed, 16 Sep 2020 16:55 GMT
  • Updated: Wed, 16 Sep 2020 16:55 GMT

The following schema-type have a funny character encodings in annotation, create problems

  • Key: XUSP11-12
  • Status: open  
  • Source: NASA ( Kevin Rice)
  • Summary:

    The following 4 schema-types have funny character encodings for quotes or similar in a few lines of annotation, probably from Word editing.

    BinaryArgumentType
    BinaryDataType
    BinaryParametertype
    ServiceRefType

    The errors are around "" items like "dangling reference" and some of the path related items.

    approx. lines 20, 22, 26 and 58 per each file.

    This makes some things complain – maybe compilers, Javadoc other tools.

    The quick fix is to simply edit the schema and fix them, then motor on your way.

  • Reported: XUSP 1.0 — Fri, 26 Jun 2020 19:18 GMT
  • Updated: Fri, 26 Jun 2020 19:18 GMT

ParameterToSet/Derviation is set to abstract and should not be

  • Key: XUSP11-11
  • Status: open  
  • Source: NASA ( Kevin Rice)
  • Summary:

    ParameterToSet/Derivation is a MathOperationType which is abstract. Which means you can make an instance of it.

    A simple fix is to make a DerivationType extending MathOperationType.

  • Reported: XUSP 1.0 — Fri, 15 May 2020 17:33 GMT
  • Updated: Fri, 15 May 2020 17:33 GMT

Remove excess whitespace from published 1.0 spec

  • Key: XUSP11-8
  • Status: open  
  • Source: NASA ( Kevin Rice)
  • Summary:

    The published specification has extra whitespace in some of the columns. These should be removed before proceeding on updating the rules further.

  • Reported: XUSP 1.0 — Thu, 16 Apr 2020 13:51 GMT
  • Updated: Sat, 2 May 2020 00:40 GMT
  • Attachments:

Errors in rules

  • Key: XUSP11-10
  • Status: open  
  • Source: NASA ( Kevin Rice)
  • Summary:

    Several of the rules appear to have syntax errors, such as:

    count(//xtce:CommandMetaData/*/xtce:DefaultAlarm

  • Reported: XUSP 1.0 — Thu, 16 Apr 2020 17:53 GMT
  • Updated: Thu, 16 Apr 2020 17:53 GMT

Eliminate extraneous whitespace in XUSP CSV file

  • Key: XUSP11-5
  • Status: open  
  • Source: Northrop Grumman ( Joseph Vlietstra)
  • Summary:

    The XUSProfileRules.csv file contains extraneous spaces between commas. The spacing between commas is inconsistent it's mostly “, ,” but frequently “,,”. These spaces cause non-empty entries when the CSV file is imported into Excel.

  • Reported: XUSP 1.0 — Wed, 25 Mar 2020 19:12 GMT
  • Updated: Thu, 16 Apr 2020 15:39 GMT

XUSP 1.1 should not include rangeForm="inside"

  • Key: XUSP11-7
  • Status: open  
  • Source: Northrop Grumman ( Joseph Vlietstra)
  • Summary:

    rangeForm attribute was added in XTCE 1.2. This attribute allows severity level between alarm ranges to be reversed (that is, rangeForm="inside" causes the more severe alarm ranges to inside of less severe alarm ranges). The rangeForm="inside" option not be included in the XUSP 1.1 update since is too complex for the target alarm model.

  • Reported: XUSP 1.0 — Wed, 25 Mar 2020 19:33 GMT
  • Updated: Wed, 25 Mar 2020 19:33 GMT

XUSP 1.1 should not include AlarmMultiRanges

  • Key: XUSP11-6
  • Status: open  
  • Source: Northrop Grumman ( Joseph Vlietstra)
  • Summary:

    AlarmMultiRanges feature was added in XTCE 1.2. This feature should not be included in the XUSP 1.1 update since is too complex for the target alarm model.

  • Reported: XUSP 1.0 — Wed, 25 Mar 2020 19:26 GMT
  • Updated: Wed, 25 Mar 2020 19:26 GMT

The label attribute of a ValueEnumerationType should be limited in length

  • Key: XUSP11-4
  • Status: open  
  • Source: OS/COMET Product Group ( Brad Kizzort)
  • Summary:

    Most names and fields in XUSP have added limits to the string length. There is no limit on the label size. I recommend that it match the mnemonic length of 64 characters.

  • Reported: XUSP 1.0 — Wed, 25 Mar 2020 19:06 GMT
  • Updated: Wed, 25 Mar 2020 19:06 GMT

updates to XUSProfileRules.csv for 1.2

  • Key: XUSP11-2
  • Status: open  
  • Source: NASA ( Kevin Rice)
  • Summary:

    This is a diff against the published version and proposed updates.

  • Reported: XUSP 1.0b2 — Fri, 14 Feb 2020 16:38 GMT
  • Updated: Sun, 23 Feb 2020 00:29 GMT

XUSP does not correspond to current (1.2) revision of XTCE Specification

  • Key: XUSP11-1
  • Status: open  
  • Source: OS/COMET Product Group ( Brad Kizzort)
  • Summary:

    The XTCE 1.2 specification was approved by the DTC. The XUSP profile, which is based on XTCE, should be updated to use the Elements and Attributes of the XTCE 1.2 schema.

  • Reported: XUSP 1.0 — Mon, 25 Jun 2018 16:39 GMT
  • Updated: Thu, 6 Feb 2020 14:24 GMT