SLE Toolkit 18 April 2005 Athens, Greece CSTS - 1 CSTS Charter & SLE Toolkit Status 11 April 2005 Y.Doat.

Slides:



Advertisements
Similar presentations
CSTS Service Instance Identification Summary of CSTS Discussions on M.Götzelmann.
Advertisements

1 Review Notes concerning Review Notes concerning Forward Frame Service & Process Data Operation/Procedure
1 June 2010 Cross Support Transfer Services (CSTS) Overview.
Buffered Data Processing Procedure Version of Comments MG / CCSDS Fall Meeting 2012 Recap on Previous Discussions Queue overflow processing.
Folie 1 Service Oriented Architecture - Prototyping study - DLR/GSOC Author: S.Gully.
1 October 2009 Cross Support Transfer Services (CSTS) Future Services as of Spring 2014.
Data Processing Procedure Provider Prototype CCSDS Conference April 2014 David Zoller.
CSA WG Meeting 24 April 2009 Page 1 Colorado Springs CSA WG Service Agreement Status Prepared by Hugh Kelliher Space ConneXions Limited
Requirements for DSML 2.0. Summary RFC 2251 fidelity Represent existing directory protocols with new transport syntax Backwards compatibility with DSML.
SEA/PS-1 October 2010 CCSDS “Boot Camp”: CCSDS Book “Colors” and Contents Blue/Magenta/Orange/Green/Red/Yellow: what do they mean? Peter Shames, SEA AD.
ESTEC, Noordwijk, Netherlands 27 Oct 2009 SERVICE ARCHITECTURE FOR SPACE -- BOF 1.
CSSM Meeting Summary Spring 2013 Meetings 15 – 18 April E. Barkley Chair (NASA/JPL) C. Haddow Co-Chair (ESA/ESOC) Bordeaux, France.
1. 2 Purpose of This Presentation ◆ To explain how spacecraft can be virtualized by using a standard modeling method; ◆ To introduce the basic concept.
SpaceWire-RT Steve Parkes, Albert Ferrer-Florit
Institutsbezeichnung: Quellenangabe 1 CCSDS MANAGEMENT COUNCIL Canadian Space Agency St-Hubert, Quebec, Canada May 2004 DLR Report Martin Pilgram,
ESA UNCLASSIFIED – For Official Use Workshop #23 Pasadena, USA 23-27Mar15 Mario Merri, ESA/ESOC SM&C WG Plenary.
Economic Botany Mark Jackson Giardino d’Inverno 16:00-17:30TDWG 2013 Florence.
Spacecraft Monitor and Control Protocol CCSDS SM&C Working Group Amalaye Oyake NASA/JPL April-2005.
1 CSTS WG CSTS WG Prototyping for Forward CSTS Performance Boulder November 2011 Martin Karch.
Delta-DOR SIG: Report of the Fall 2007 Meeting Heppenheim, Germany October 5th, 2007 Roberto Maddè ESA/ESOC
SISG - SSI ADD Service, Physical, and Protocol View Document Figures Ver 0.4, 2 Sept 09 Peter Shames, et al.
Cross Support Services Area Cross Support Transfer Services Working Group Strawman Forward Frame CSTS Specification Technical Note (June 2010) John Pietras.
ESA UNCLASSIFIED – For Official Use Network Layer Security - Food for Thought D. Fischer, I Aguilar-Sanchez CCSDS Fall Meetings.
1 April 2009 CSTS WG: CSTS WG: report to the CSS Area Colorado Springs 25 April 2009 Yves Doat.
1 W.Hell (ESA) November 2014 SLE Pink Books SLE Pink Books Summary of the Updates November 2014.
Colorado SpringsJanuary 23~26, Winter-Spring 07 CCSDS Management Council CNES report Jean-Marc SOULA (CNES)
10-Dec-2012-cesg-1 SLS AREA REPORT SLS-OPT: Optical Communications Working Group (1 of 10) StatusComment ProgressGood Progress overall, especially on the.
Cross Support Services Area Cross Support Transfer Service Working Group Monitored Data Cross Support Transfer Service: Scope and Format of Monitored Data.
Frameworks CompSci 230 S Software Construction.
Configuration Profile Development Approach Bakeoff: Build Up Results CCSDS Spring Workshop Pasadena, CA March 2015 Anthony Crowson Telespazio VEGA.
1 Course of Action For Strengthening Transportation Communications and Coordination In the National Capital Region Presented by John M. Contestabile Maryland.
Cross Support Service Management Overview Nicolas Champsavoir DCT/PS/SSC CCSDS – CSS Area Cross Support Services ex-SLE Service Management.
DTS & CSTS REPORT 15 April 2005 Athens, Greece CSTS - 1 DTS & CSTS WG STATUS REPORT, End of Spring 2005 Meeting Yves Doat Chairman 15 April 2005.
Wyn Cudlip BNSC/QinetiQ Presentation to WGISS25 China, February 2008 CCSDS Liaison Consultative Committee on Space Data Systems.
CSTS File Transfer Service CS File Transfer Specification – Initial Discussions IOAG Service Catalogue #1 Scope Candidate Applications File Content.
Cesg-1 22 October 2008 Bob Durst (AD) Dai Stanton (DAD) SPACE INTERNETWORKING SERVICES (SIS) AREA.
21-07-xxxx IEEE MEDIA INDEPENDENT HANDOVER DCN: Title: Command Service Date Submitted: Month, NN, 200x Presented at IEEE.
Delta-DOR WG: Report of the Spring 2010 Meeting Portsmouth, VA, USA May 7 th, 2010 Roberto Maddè ESA/ESOC,
CCSDS Engineering Steering Group: Report to the CCSDS Management Council CMC Meeting May 2004 CSA, Montreal, Canada Adrian J. Hooke Chairman, CESG.
Comments from Simplified PROCESS-DATA Exercise John Pietras CSTSWG Berlin May, 2011.
EGOS LLC CCSDS 14/ Question Question; Why a Service Viewpoint? Short Answer; Because a service viewpoint provides a useful additional level.
1 W.Hell (ESA) March / April 2014 CSTS Specification Framework CSTS Specification Framework Changes since San Antonio March / April 2013.
1 UML Modeling of Spacecraft Onboard Instruments Takahiro Yamada, JAXA/ISAS April 2005.
EbXML Conformance TC Activities August 14th, 2001 FUJITSU LIMITED.
1 Y.Doat (ESA) March 2015 Guidelines Status Guidelines Status CSTS Framework March 2015.
1. 2 Purpose of This Presentation ◆ To explain how spacecraft can be virtualized by using a standard modeling method; ◆ To introduce the basic concept.
Delta-DOR SIG Minutes of the meeting Heppenheim, Germany October 2nd, 2007 Roberto Maddè ESA/ESOC
CSTS Generic Procedures Assessment of the Current Status and Proposal for Next Steps M.Goetzelmann
Information Architecture WG: Report of the Spring 2005 Meeting April 14, 2005 Steve Hughes, NASA/JPL.
The Consultative Committee for Space Data Systems 1 JAXA CCSDS Status April 12 – 13, 2005 Kaneaki Narita Consolidated Space Tracking and Data Acquisition.
Data Processing Procedures CSTS Teleconference M. Götzelmann.
Software Engineering, COMP201 Slide 1 Software Requirements BY M D ACHARYA Dept of Computer Science.
01-05 October 2007 Heppenheim, Germany eb - 1 SMWG Closing Plenary Report Fall 2007 Meeting Erik Barkley 5 October 2007.
CSS AREA REPORT 24 January 2007 Colorado Springs, USA CSS AREA: CSEG/CMC Report, Winter 2007 Meeting Erik Barkley (NASA/JPL) Area Director Yves Doat (ESA)
MD CSTS prototype status 2012 : MD user (NASA) based on NASA Fw development MD provider (CNES) based on ESA Fw development NASA/ESA Fw interoperability.
1 Space Communications Cross Support Architecture WG: Charter and Work Plan April, 2009 Colorado Springs, CO, USA Takahiro Yamada, JAXA/ISAS.
Systems Architecture WG: Report of the Spring 2005 Meeting April 14, 2005 Takahiro Yamada, JAXA/ISAS.
1 Y.Doat (ESA) April 2012 Object Identifiers Object Identifiers CSTS Framework Annex C April 2012.
1 20 April 2009 Cross Support Service Area Cross Support Service Area Opening Plenary Colorado Springs, Colorado, USA 20 April 2009 Erik Barkley (AD) /
Standard Service Configurations 31 March – 3 April 2014 Noordwijkerhout, Netherlands John Pietras Global Science and Technology, Inc., Greenbelt, MD, USA.
1 Management of Offline SLE Services SLe-SM Red-1 RID GSFC-09-JP John Pietras.
Cross Support Services Area Functional Resource Identifiers in SCCS-SM Information Entities John Pietras London, UK October 2010.
1 Transfer Service Specification Issues CCSDS September 2005 Meeting Atlanta.
CCSDS Book “Colors” and Contents Blue/Magenta/Orange/Green/Red/Yellow:
Global Science and Technology, Inc., Greenbelt, MD, USA
ESAW Workshop 2009 Martin Götzelmann, VEGA Yves Doat, ESA/ESOC
SOIS-APP Working Group Report Jonathan Wilmot (WG Chair)
SDLS Protocol Green Book initiation
Application of ODP for Space Development
Final Year Project Structure
Presentation transcript:

SLE Toolkit 18 April 2005 Athens, Greece CSTS - 1 CSTS Charter & SLE Toolkit Status 11 April 2005 Y.Doat

SLE Toolkit 18 April 2005 Athens, Greece CSTS - 2 Contents A.CSTS Charter B.Available documentation C.SLE Tool Kit Environment D.Association E.Operations F.Service Specialization G.Summary of questions

SLE Toolkit 18 April 2005 Athens, Greece CSTS - 3 CSTS Charter - Goals 1.Tool Kit Recommendation derived from SLE; 2.Guidelines for new service specification based on Tool Kit; 3.Prototype based on a dummy service; 4.RUFT and Radiometric Recommendations; 5.SLE API Proxy Recommendation: Internet to SLE Protocol; 6.SLE API best practices; 7.Maintenance of existing SLE books.

SLE Toolkit 18 April 2005 Athens, Greece CSTS - 4 CSTS Charter - Planning Spring x 916.x ISP Recommendation (RB); API Core Specifications (MB); Summary of Concept & Rationale (GB); API Programmer’s Guide (GB); API Supplements for RAF, RCF, ROCF (MB), API Supplements for CLTU, FSP (MB). Autumn 2005 Tool Kit Draft Recommendation Spring 2006 Prototype demonstration RUFT & Radiometric Draft Recommendation

SLE Toolkit 18 April 2005 Athens, Greece CSTS - 5 Available Documentation (so far) ESA SLE Toolkit – Commonality Analysis – Technical Note JAXA: Cross Support Generic Service Part 1: Toolkit NASA: Working documents

SLE Toolkit 18 April 2005 Athens, Greece CSTS - 6 SLE API Implementation Tool Kit SLE Toolkit Environment Where do we stand? TCP/IP API Proxy API AssociationAPI Operation Derived Service User/Provider Application API Proxy (Based on ISP) Also called ‘data type.

SLE Toolkit 18 April 2005 Athens, Greece CSTS - 7 ESA/JAXA: Association: –Bind –Unbind –Peer-Abort Association NASA: Association: –Bind –Unbind –Peer-Abort

SLE Toolkit 18 April 2005 Athens, Greece CSTS - 8 List of Operations ESA/JAXA Start Stop Transfer-Data Status-Report Schedule-Status-Report Sync-Notify Async-Notify Get-Parameter Invoke-Directive Throw-Event ESA/JAXANASA Start Stop Transfer-Data Confirmed Transfer-Data Unconfirmed Transfer-Data Status-Report Schedule-Status-ReportCovered by SET Sync-NotifyEvent-Notify Async-Notify Get-Parameter Set-Parameter Invoke-Directive Throw-Event

SLE Toolkit 18 April 2005 Athens, Greece CSTS - 9 Operation: THROW-EVENT “The user shall invoke the FSP-THROW-EVENT operation in order to cause the provider to forward to SLE Complex Management an event that requires management action” [FSP] Question : Do we want to keep a dedicated operation for interactions between Data Transfer and SLE Management? Note: In Toulouse we agreed to keep all existing operations.

SLE Toolkit 18 April 2005 Athens, Greece CSTS - 10 Operation: INVOKE-DIRECTIVE “The user shall invoke the FSP-INVOKE-DIRECTIVE operation to invoke the TC directives as necessary in order to (re-)establish the commanding capability ” [FSP] Question: Do we want to keep this operation clearly targeting TC? Do we see such a need for other services? Note: In Toulouse we agreed to keep all existing operations.

SLE Toolkit 18 April 2005 Athens, Greece CSTS - 11 New operation: SET NASA propose to add a SET operation covering among others SCHEDULE-STATUS-REPORT. Question: Do we accept new operations? What other operations would be required?

SLE Toolkit 18 April 2005 Athens, Greece CSTS - 12 Operations: Confirmed & Unconfirmed TRANSFER-DATA NASA propose a CONFIRMED-TRANSFER-DATA and an UNCONFIRMED-TRANSFER-DATA. Forward and Return TRANSFER-DATA do not have the same meaning: –Forward: Transfer-data, provider to confirm, provider to use async- notification if problem –Return: Transfer-data is used to deliver only the data Question: Do we need to have distinct operations for confirmed and unconfirmed PDU? Can we call them TRANSFER-DATA & DELIVER-DATA?

SLE Toolkit 18 April 2005 Athens, Greece CSTS - 13 Operations Format All operations are made of: Header –Invoke identifier; –… Data: –Common Data (if any); –Opaque Data.

SLE Toolkit 18 April 2005 Athens, Greece CSTS - 14 Operations : Common types Two alternatives: 1.All SLE Types made available by the tool kit. In case a specialized service would need a new type it would use the OPAQUE Type facility. E.g.: CommonType ::= CHOICE { [1] SleTypeA,[2] SleTypeB,[3] OpaqueType – Octet String } 2.Only OPAQUE Type made available by the tool kit. Each specialized service declares its own types. E.g: CommonType ::= OpaqueType – Octet String Question: Which alternative do we select? Discuss pros & cons.

SLE Toolkit 18 April 2005 Athens, Greece CSTS - 15 Service Specialisation Forward common RAF ROCF RCF CLTU FSP Return common RUFT COMMON (Abstract) TrackingMonitoring… Common Type: Common (e.g. invoke- Id.) Opaque Common-type Opaque Common-Type: Radiometric Opaque Common- Type: Monitoring Opaque Common-Type: Common Return Opaque Return-Type Opaque Return- Type: RUFT Types

SLE Toolkit 18 April 2005 Athens, Greece CSTS - 16 Summary of questions 1.Do we freeze the set of operations or do we allow extensibility? I.e. define all operations at top level or Derived service may define additional operation. 2.THROW-EVENT & INVOKE-DIRECTIVE: Keep or disregard? 3.Do we accept new operations at top level: SET, …? 4.Do we merge SYNC-NOTIFY & ASYNC-NOTIFY into one operation? 5.Confirmed and unconfirmed TRANSFER-DATA or TRANSFER-DATA & DELIVER-DATA? 6.Common types: All identified SLE types in Tool Kit or leave freedom to new services?

SLE Toolkit 18 April 2005 Athens, Greece CSTS - 17 Summary of Questions 7. Procedure approach ? Interdependency between operations; Mandatory/Optional behaviour. E.g.: –BIND / UNBIND / PEER-ABORT; –If Transfer-Data is required one must implement Start and Stop. On Stop reception: Forward:clear buffer; Return:stop Transfer-Data. –Throw-event implies an asynchronous notification. –Schedule-status-report implies Status-Report. –Get-parameter.

SLE Toolkit 18 April 2005 Athens, Greece CSTS - 18 Summary of questions 8. Allow bi-directional operations ? Do we allow all operations to be bi-directional? E.g: –Bi-directional DELIVER-DATA. We know the behaviour (procedure) associated with this operation in Return services. What would it be in Forward services? –Bi-directional TRANSFER-DATA. We know the behaviour (procedure) associated with this operation in Forward services. What would it be in Return services –Bi-directional notification ?

SLE Toolkit 18 April 2005 Athens, Greece CSTS - 19 Summary of Questions 9. Layered or Abstract Approach ? Layered approach: –Define set of operations; –Specify services provided by layer using a set of operations (API); –The toolkit is a layer that does not impose application behavior. Abstract Service: –Specify set of operations; –Specify end-to-end => the abstract service imposes application behavior implying interoperability. –The toolkit is the abstract service.