<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Verdana;
panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
{font-family:Aptos;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
font-size:11.0pt;
font-family:"Aptos",sans-serif;
mso-ligatures:standardcontextual;
mso-fareast-language:EN-US;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
{mso-style-priority:34;
margin-top:0cm;
margin-right:0cm;
margin-bottom:0cm;
margin-left:36.0pt;
font-size:11.0pt;
font-family:"Aptos",sans-serif;
mso-ligatures:standardcontextual;
mso-fareast-language:EN-US;}
span.EmailStyle17
{mso-style-type:personal-compose;
font-family:"Aptos",sans-serif;
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;
font-size:11.0pt;
mso-fareast-language:EN-US;}
@page WordSection1
{size:612.0pt 792.0pt;
margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
{page:WordSection1;}
/* List Definitions */
@list l0
{mso-list-id:10299548;
mso-list-type:hybrid;
mso-list-template-ids:1603548412 134807567 134807577 134807579 134807567 134807577 134807579 134807567 134807577 134807579;}
@list l0:level1
{mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l0:level2
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l0:level3
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
text-indent:-9.0pt;}
@list l0:level4
{mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l0:level5
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l0:level6
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
text-indent:-9.0pt;}
@list l0:level7
{mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l0:level8
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l0:level9
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
text-indent:-9.0pt;}
@list l1
{mso-list-id:794913624;
mso-list-type:hybrid;
mso-list-template-ids:-124616328 134807567 134807577 134807579 134807567 134807577 134807579 134807567 134807577 134807579;}
@list l1:level1
{mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l1:level2
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l1:level3
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
text-indent:-9.0pt;}
@list l1:level4
{mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l1:level5
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l1:level6
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
text-indent:-9.0pt;}
@list l1:level7
{mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l1:level8
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l1:level9
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
text-indent:-9.0pt;}
@list l2
{mso-list-id:1190877371;
mso-list-type:hybrid;
mso-list-template-ids:708617210 134807573 134807577 134807579 134807567 134807577 134807579 134807567 134807577 134807579;}
@list l2:level1
{mso-level-number-format:alpha-upper;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l2:level2
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l2:level3
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
text-indent:-9.0pt;}
@list l2:level4
{mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l2:level5
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l2:level6
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
text-indent:-9.0pt;}
@list l2:level7
{mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l2:level8
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l2:level9
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
text-indent:-9.0pt;}
@list l3
{mso-list-id:1722318109;
mso-list-type:hybrid;
mso-list-template-ids:-736311674 134807567 134807577 134807579 134807567 134807577 134807579 134807567 134807577 134807579;}
@list l3:level1
{mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l3:level2
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l3:level3
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
text-indent:-9.0pt;}
@list l3:level4
{mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l3:level5
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l3:level6
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
text-indent:-9.0pt;}
@list l3:level7
{mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l3:level8
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l3:level9
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
text-indent:-9.0pt;}
ol
{margin-bottom:0cm;}
ul
{margin-bottom:0cm;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-GB" link="#467886" vlink="#96607D" style="word-wrap:break-word">
<div class="WordSection1">
<p class="MsoNormal">Dear all,<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Please find below the minutes of the MP&S WG meeting of this afternoon.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Regards,<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Peter<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">---<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Subject: Mission Planning & Scheduling WG meeting<o:p></o:p></p>
<p class="MsoNormal">Date and time: 13 January 2025, 16:00 - 18:00 CET<o:p></o:p></p>
<p class="MsoNormal">Location: WebEx<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Attendance list<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">- Peter van der Plas (ESA, chair)<o:p></o:p></p>
<p class="MsoNormal">- Eric Ferguson (NASA, deputy-chair)<o:p></o:p></p>
<p class="MsoNormal">- Christoph Lenzen (DLR)<o:p></o:p></p>
<p class="MsoNormal">- Clement Hubin (CNES)<o:p></o:p></p>
<p class="MsoNormal">- Dominik Marszk (ESA)<o:p></o:p></p>
<p class="MsoNormal">- Geoff Lochmaier (NASA)<o:p></o:p></p>
<p class="MsoNormal">- Guillermo Buenadicha (ESA)<o:p></o:p></p>
<p class="MsoNormal">- Maria Woerle (DLR)<o:p></o:p></p>
<p class="MsoNormal">- Marvin Wittschen (DLR)<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Agenda<o:p></o:p></p>
<p class="MsoNormal">1. Presentation of the update Red Book, in particular regarding the new structure and formatting<o:p></o:p></p>
<p class="MsoNormal">2. Discussion of the remaining open RIDs<o:p></o:p></p>
<p class="MsoNormal">3. Discussion of the detailed changes made to the Red Book, including the points raised<o:p></o:p></p>
<p class="MsoNormal">4. Next steps for the Services prototyping with the updated Service Specification<o:p></o:p></p>
<p class="MsoNormal">5. Way forward on the XSDs generation and maintaining the EA model<o:p></o:p></p>
<p class="MsoNormal">6. AOB<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Minutes<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><b>1. Presentation of the update Red Book, in particular regarding the new structure and formatting<o:p></o:p></b></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">The updated Red Book (“529x1r1_RID_closeout_v1.docx”) has been sent to the Agency Reviewers for concurrence / RID closure. This version contains change tracking and comments indicating the RID references. There are still a number of minor
editorials (some invalid cross-references, no general spell check performed, some paragraph formatting inconsistencies).<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Peter provided an overview of the new layout and formatting (in particular the tables). The WG appreciate the changes made for the sake of simplicity, clarity, and compliance with the CCSDS Publication Manual.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><b>2. Discussion of the remaining open RIDs<o:p></o:p></b></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">The RID table (“529x1r1_RIDs_closeout_v1.xlsx”) was discussed. All implemented editorials are closed. The other implemented RIDs are “proposed for closure”. Some RIDs are open, but this only refers to XSD or XML updates. Only two Blue Book
RIDs are OPEN:<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<ol style="margin-top:0cm" start="1" type="1">
<li class="MsoListParagraph" style="margin-left:0cm;mso-list:l1 level1 lfo1">DLR-109: Peter thinks the addition of versioning to the namespace will only lead to complication, without a clear benefit. The WG believes otherwise, from the time the RID was discussed.
Peter to contact Stefan to better understand the underlying issue. A possible solution may be to add the XSD version to the XML File Header; however, the WG believes this may not be sufficient for all use cases. A proposal for closeout should be provided during
the next WG meeting.<o:p></o:p></li><li class="MsoListParagraph" style="margin-left:0cm;mso-list:l1 level1 lfo1">NASA-025: Peter thinks there is no reason to update the picture. After a clarification provided by the WG, the agreement is to remove the text “Predicted” and “Contact” from the figure,
and also the “::”, such that the labels will be “NAV Events” and “CSS Events”.<o:p></o:p></li></ol>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><b>3. Discussion of the detailed changes made to the Red Book, including the points raised<o:p></o:p></b></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Peter has compiled a list of differences (excluding changes to comments, descriptions, etc.) between the XML Service Specification from the Red Book pre-Agency review and the Red Book post-Agency review. These changes are provided in “MPS_AR_diff_list.docx”.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Peter provided an overview of the major changes, as a starting point for the update of the Services Test Specification Tables as well as the prototype implementation. The following issues were raised:<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<ol style="margin-top:0cm" start="1" type="1">
<li class="MsoListParagraph" style="margin-left:0cm;mso-list:l0 level1 lfo2">Constraint should be a List. It was explained in the WG that this was intended, as the Constraint may be a Node. As such, the List is not required (unlike for Effects).<o:p></o:p></li><li class="MsoListParagraph" style="margin-left:0cm;mso-list:l0 level1 lfo2">As “outputPlanRef” is now a List, it shall be in plural form (“outputPlanRefs”). The WG agrees with this proposition.<o:p></o:p></li><li class="MsoListParagraph" style="margin-left:0cm;mso-list:l0 level1 lfo2">The use of “MAL::File” is using a type not introduced in the book. Peter to check with Cesar if/how this can work. This may probably require an introduction and/or explanation in the
book.<o:p></o:p></li><li class="MsoListParagraph" style="margin-left:0cm;mso-list:l0 level1 lfo2">The current macros generate an XML Service Specification, where each field of type Expression<T> is written as type MPS::Expression. However, this type is not defined in the current
book. As an expression can be a simple type (e.g. MAL::String, MAL::Identifier, etc.) as well be an Expression Language (of type Composite), the MAL::Elements is the overarching Base class. It seems that if the XML Generator transforms and “Expression” into
a “MAL::Element”, the problem might be solved. However, this shall be clarified:<o:p></o:p></li><ol style="margin-top:0cm" start="1" type="a">
<li class="MsoListParagraph" style="margin-left:0cm;mso-list:l0 level2 lfo2">Peter to contact Quinten and check for the intention of the new Expression regarding its implementation.<o:p></o:p></li><li class="MsoListParagraph" style="margin-left:0cm;mso-list:l0 level2 lfo2">Peter to ask Quinten the original presentation he made to the WG.<o:p></o:p></li><li class="MsoListParagraph" style="margin-left:0cm;mso-list:l0 level2 lfo2">Peter to check with Cesar for the correct behaviour of the new MPS XML Service Specification (regarding this and all other changes).<o:p></o:p></li></ol>
<li class="MsoListParagraph" style="margin-left:0cm;mso-list:l0 level1 lfo2">The plural form in “argUnits” was change to “argUnit”. Peter states that to be consistent, then also fields “units” should be “unit” instead. The WG believes the singular form is better.
Peter to check with Roger for the rationale of using the plural form. To be discussed further in the next WG meeting.<o:p></o:p></li><li class="MsoListParagraph" style="margin-left:0cm;mso-list:l0 level1 lfo2">With the removal of a field from TemporalConstraint, this abstract data type does not have fields anymore and does not serve any purpose. Peter explained that in the current Red Book,
the structure of the data types and subtypes is not 1-to-1 related to the use of additional abstract classes. As such, there is no need to keep TemporalConstraint simple for consistency reasons. The suggestion from Peter to remove this data type was agreed
by the WG.<o:p></o:p></li></ol>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><b>4. Next steps for the Services prototyping with the updated Service Specification<o:p></o:p></b></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Next are the following concurrent steps:<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<ol style="margin-top:0cm" start="1" type="1">
<li class="MsoListParagraph" style="margin-left:0cm;mso-list:l3 level1 lfo3">Guillermo to update the Services Test Specification Tables with the latest Red Book and the list of changes.<o:p></o:p></li><li class="MsoListParagraph" style="margin-left:0cm;mso-list:l3 level1 lfo3">Peter to work the open RIDs and issues listed above, leading to the “final” Red Book (“529x1r1_RID_closeout_v2.docx”).<o:p></o:p></li><li class="MsoListParagraph" style="margin-left:0cm;mso-list:l3 level1 lfo3">Peter to check with Cesar the validity of the new MPS Service Specification.<o:p></o:p></li><li class="MsoListParagraph" style="margin-left:0cm;mso-list:l3 level1 lfo3">Cesar to provide the MAL software (if any changes) as input to the Services prototyping.<o:p></o:p></li></ol>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">After this, the Services prototyping can be finalised.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><b>5. Way forward on the XSDs generation and maintaining the EA model<o:p></o:p></b></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Peter suggests generating the XSD directly and not via the Enterprise Architect route, as it may be prone to errors. The options are:<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<ol style="margin-top:0cm" start="1" type="A">
<li class="MsoListParagraph" style="margin-left:0cm;mso-list:l2 level1 lfo4">Generate the XSDs directly from the Blue Book, using additional macros.<o:p></o:p></li><li class="MsoListParagraph" style="margin-left:0cm;mso-list:l2 level1 lfo4">Generate the XSDs from the XML Service Specification. In this case additional information should first be produced from the Blue Book (e.g. file headers).<o:p></o:p></li></ol>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Option A seems to be the simplest, as option B requires an additional export from the Blue Book (e.g. file headers) anyway.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Peter will try to get someone to implement one of these options.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><b>6. AOB<o:p></o:p></b></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Next WG meeting will be on Monday 3 February 2025 at 16:00 – 18:00. Peter to send the WebEx invite.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">No dedicated prototyping meeting required yet.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">---<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><b><span style="font-size:7.5pt;font-family:"Verdana",sans-serif;color:gray;mso-ligatures:none;mso-fareast-language:EN-GB">ESA – European Space Agency</span></b><span style="font-size:7.5pt;font-family:"Verdana",sans-serif;color:gray;mso-ligatures:none;mso-fareast-language:EN-GB"><br>
</span><span style="font-size:7.5pt;font-family:"Verdana",sans-serif;color:#00A1E0;mso-ligatures:none;mso-fareast-language:EN-GB"><br>
</span><b><span style="font-size:7.5pt;font-family:"Verdana",sans-serif;color:#00A1E0;mso-ligatures:none;mso-fareast-language:EN-GB">Peter van der Plas</span></b><span style="font-size:7.5pt;font-family:"Verdana",sans-serif;color:gray;mso-ligatures:none;mso-fareast-language:EN-GB"><br>
Modelling and Simulation Excellence section (TEC-SFX)<br>
Directorate of Technology, Engineering and Quality<br>
</span><b><span style="font-size:7.5pt;font-family:"Verdana",sans-serif;color:gray;mso-ligatures:none;mso-fareast-language:EN-GB"><br>
ESTEC</span></b><span style="font-size:7.5pt;font-family:"Verdana",sans-serif;color:gray;mso-ligatures:none;mso-fareast-language:EN-GB"><br>
Keplerlaan 1, PO Box 299, NL-2200 AG Noordwijk, The Netherlands</span><u><span style="font-size:7.5pt;font-family:"Verdana",sans-serif;color:#8F8F8F;mso-ligatures:none;mso-fareast-language:EN-GB"><br>
</span></u><span style="mso-ligatures:none;mso-fareast-language:EN-GB"><a href="mailto:Peter.van.der.Plas@esa.int" target="_blank"><span style="font-size:7.5pt;font-family:"Verdana",sans-serif;color:#8F8F8F">Peter.van.der.Plas@esa.int</span></a></span><span style="font-size:7.5pt;font-family:"Verdana",sans-serif;color:gray;mso-ligatures:none;mso-fareast-language:EN-GB"> | </span><span style="mso-ligatures:none;mso-fareast-language:EN-GB"><a href="http://www.esa.int/" target="_blank"><span style="font-size:7.5pt;font-family:"Verdana",sans-serif;color:#8F8F8F">www.esa.int</span></a></span><span style="font-size:7.5pt;font-family:"Verdana",sans-serif;color:gray;mso-ligatures:none;mso-fareast-language:EN-GB"><br>
Mobile +31 6 81 75 01 50 | +31 6 51 93 44 30</span><span style="mso-ligatures:none;mso-fareast-language:EN-GB"><o:p></o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
This message is intended only for the recipient(s) named above. It may contain proprietary information and/or protected content. Any unauthorised disclosure, use, retention or dissemination is prohibited. If you have received this e-mail in error, please notify
the sender immediately. ESA applies appropriate organisational measures to protect personal data, in case of data privacy queries, please contact the ESA Data Protection Officer (dpo@esa.int).
</body>
</html>