[Css-csts] CSTS Various Updates and Comments

Yves.Doat at esa.int Yves.Doat at esa.int
Mon Nov 4 02:43:36 EST 2013


Dear all,

To conclude my contribution to last week meeting, you will find below:
   Comments to the MD Service (John)
   Comments to the Framework (Wolfgang)
   OID tree and Presentation (Wolfgang and all)
   Comments to the Data Dictionary Excel spreadsheet (John, Wolfgang,
   Fabienne)
   Scenario/Use Cases (Prototype developers)
   ASN.1 Modules (Wolfgang)
   Prototype (François, Tim)

Notes:
   I uploaded my files on the CWE web site under: CSS-CSTS/Meeting
   Materials/2013 Fall.
   Despite the fact that I mentionned who should have a look to which
   section, everybody is welcome to look and provide comments/questions.

1. MONITORED DATA SERVICE (John):

   The operational scenario identifies a default list without a name.
   Running the scenario, I see that the service provider returns an empty
   name.
   I recommend that the default list gets a name so that if the service user
   queries the list names, he gets the name of the default list.

   Section 2.2.2.1, 2.2.2.2 and 2.2.2.3. The options to access the
   configuration are missing.

   Section 2.5.2.4, the document refers to the events:
   [{Return Space Link Subcarrier Reception} : {subcarrierLockAcquired}];
   [{Return Space Link Subcarrier Reception} : {subcarrierLockLost}].
   Those 2 events do not exist in the spreadsheet
   “CCSDS_Monitored_Data_MasterCopy_23102012.xls. Should they be added?

   Section 4.3, Cyclic Report Procedure Derivation states:
   The MD Cyclic Report procedure extends the behavior of the CSTS SFW Cyclic
   Report procedure by modifying the behavior of the procedure when Parameter
   Labels or Functional Resource Types are subscribed
   The Framework defines:
   1.7.1.4.21 extension: the act of extending operations or procedures.
   Operations are extended by a) adding new parameters to the invocation or
   response message or b) extending the range of values for already existing
   parameters or c) changing an unconfirmed operation into a confirmed
   operation. Procedures are extended by a) adding new operations or b)
   extending the used operations.
   While I understand why you come to that statement, it is not in line with
   the Framework definition. In addition I read in the book that the only
   consequence of this derivation is the creation of derived procedures
   without any parameter.
   Considering that the behavior is modified without the addition of new
   parameter, I would call this a refinement.
   The current definition of refinement is:
   1.7.1.4.42 refinement: the act of refining operations or procedures.
   Operations are refined by constraining the values of parameters or by
   detailing the parameter semantics. Procedures are refined by narrowing
   their semantics or defining their behavior or states in more detail.
   To cover your case I would rephrase the refinement definition to:
   refinement: the act of refining operations or procedures. Operations are
   refined by constraining the values of parameters or by detailing the
   parameter semantics. Procedures are refined by modifying their semantics
   or defining their behavior or states in more detail.
   If we agree on such an approach, the procedures would be refined and the
   following OID could be removed:
   monDataCyclicReport, monDataInfoQuery and monDataNotification

   Section 6.5.3.1.1.2 rename
   productionConfigured to svcProductionConfigured
   productionConfigured to svcProductionConfigured
   productionInterrupted to scvProductionInterrupted
   productionHalted to svcProductionHalted
   productionOperational to scvProductionOperational

   Annex C.
   Once the registry in SANA will be published, will we remove that Annex?
   The paragraph: “Monitored Data TS Provider” lists a set of parameters that
   I cannot find in the data dictionary.

2. FRAMEWORK (Wolfgang)
   The Annex C (text) needs to be reworked to reflect the latest OID changes.

3. OBJECT IDENTIFIERS (Wolfgang and all):
   Under the branch ‘fwCrossSupportFunctionalities’ the ‘serviceGenericId’
   block is not a Framework Cross Support Functionality and belongs to the
   service.
   In order to have a clean grouping, I moved the ‘serviceGenericId’ block to
   a dedicated branch ‘serviceGenericFunctionalities’ directly under the
   ‘framework’ branch.
   I created a new ASN.1 module.
   I uploaded the new Tree in PDF format (to be printed on A3 format)
   20131102 CCSDS Object Identifiers CSS.pdf
   20131102 CCSDS Object Identifiers Framework.pdf
   The tree will go into the Framework.
   I uploaded my OID presentation (updated with the latest changes)
   20131102 Object Identifiers - Framework Annex C.pdf
   The ASN.1 modules have been updated to reflect the updates.

4. DATA DICTIONARY (Wolfgang, John, Fabienne):
   OID root number has been adapted to the latest change.
   Production Status:
   I renamed the productionStatus parameter of “Monitored Data CSTS
   Provider”, “Monitored Data Production”, “Real-Time Tracking Data CSTS
   Provider”,  “Service Control CSTS Provider”, “Service Control Production”,
   “Frame Data Sink” to production time to match their description.
I uploaded the new version for comments: "20131031 CCSDS_Monitored
Data_MasterCopy draft.xls"

5. USE CASE / SCENARIOS (Prototype developers)
I prepared the draft 0.1 of the TN we started in San Antonio and added some
more Use Cases.
I recommend to use it for the prototype.
I uploaded this first draft to the CWE site:
"20131102 Use Cases Technical Note d.0.1.docx"

6. ASN.1 MODULES (Wolfgang, François)
The ASN.1 reflects all the discussions we had in San Antonio and includes the
(few) bug corrections identified with the use cases.
I checked the syntax and I uploaded the Word file (needed by CNES for the
prototype).
In order to give the file to the ASN.1 compiler, it has to be saved in text
format.
I uploaded the new version of the ASN.1 "modules: 20131102 ASN1 201310
reorganised OIDs - Word Track Changes.docx"

7. PROTOTYPE (François, Tim)
Following a round-coffee-discussion" with François, I understand François
will arrange with teleconference/Webex session(s) with the prototype
developers to answer.
Tim may be interested to participate.

Sorry for this long message but I wanted to close those items rapidly.
I hope you all came back safely home.

Best regards

Yves DOAT
__________________________________________________
Head of the Ground Facilities Infrastructure Section  (HSO-ONI)
in the Ground Facilities Operations Division
ESA/ESOC Robert-Bosch Strasse 5
D-64293 Darmstadt, Germany
Tel.: +49 (6151) 90.2288               Fax:+49 (6151) 90.3046
Internet: http://www.esa.int/
__________________________________________________
This message and any attachments are intended for the use of the addressee or addressees only. The unauthorised disclosure, use, dissemination or copying (either in whole or in part) of its content is not permitted. If you received this message in error, please notify the sender and delete it from your system. Emails can be altered and their integrity cannot be guaranteed by the sender.

Please consider the environment before printing this email.



More information about the Css-csts mailing list