Add intro to concept of electronic data sheets PnP based on use of this Can describe s/w as well as h/w.

Slides:



Advertisements
Similar presentations
CESG, Fall 2011, 5 th November 2011 Stuart Fowell, SciSys Device Virtualisation and Electronic Data Sheets.
Advertisements

Distributed, Real- Time, Embedded Systems Presented by: Stuart D Fowell SOIS Plug-and-Play Architecture and Proposed Mapping onto SpaceWire.
Software Quality Assurance Plan
Input to CCSDS P&P WG Chris Taylor CCSDS 2011 Berlin.
6 th October 2009 Stuart Fowell The CCSDS Spacecraft Onboard Interface Services (SOIS) Standards An Introduction.
Exemplar CFS Architecture
Software Engineering Muhammad Fahad Khan
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reuse.
07 September 2015 Peter Mendham SOIS Plug-and-Play: Use Cases and Requirements.
ESA UNCLASSIFIED – For Official Use SOIS and Software Reference Architecture F. Torelli DASIA Malta 17/05/2011.
FP OntoGrid: Paving the way for Knowledgeable Grid Services and Systems WP8: Use case 1: Quality Analysis for Satellite Missions.
Apr12-cesg-1 Chris Taylor (AD) Stuart Fowell (DAD) SPACECRAFT ONBOARD INTERFACES SERVICES (SOIS) AREA.
SOIS P&P Concepts & Mapping of the Device Discovery service onto the MIL-STD-1553 Massimiliano Ciccone ESA/ESTEC 02-Oct-2007 (CCSDS-Darmstadt)
Cesg-1 June 2010 Chris Taylor (AD) Stuart Fowell (DAD) SPACECRAFT ONBOARD INTERFACES SERVICES (SOIS) AREA.
10-Dec-2012-cesg-1 Chris Taylor (AD) Stuart Fowell (DAD) SPACECRAFT ONBOARD INTERFACES SERVICES (SOIS) AREA.
31 st October – 4 th November 2011 Fall 2011 Meeting Agenda Boulder, Colorado, USA SOIS Application Support Services WG Conclusions & Actions.
CCSDS Spacecraft Monitor & Control Working Group (SM&C WG) SpaceOps 2004.
ESA UNCLASSIFIED – For Official Use Example of EDS usage in SOIS [recap from SAFI meeting 23/6/2012] F. Torelli CCSDS SOIS WG, Darmstadt 17/04/2012.
05 October 2015 Peter Mendham The SpaceWire-PnP Protocol: Status and Relationship with SOIS.
12006 MAPLD International ConferenceSpaceWire 101 Seminar CCSDS Standard On-Board InterfaceS (SOIS) Rick Schnurr NASA – Goddard Space Flight Center CCSDS.
Distributed, Real- Time, Embedded Systems Presented by: Stuart D Fowell The SOIS Plug-and-Play Architecture and Its Proposed Mapping onto.
Chris Taylor TEC-EDS 1 SOIS Prototyping Activities CCSDS SOIS Berlin 2008 C. Taylor ESA- ESTEC.
Spacecraft Onboard Interface Services Application Support Services Working Group (SOIS-APP WG) Use Cases Identified in ESA TRP Project CCSDS Spring 2013.
SpaceWire Plug-and-Play: A Roadmap Peter Mendham, Albert Ferrer Florit, Steve Parkes Space Technology Centre, University of Dundee 1.
Data Systems Division TEC-EDS SOIS – SpaceWire Working Meeting Estec April 2007 Chris Taylor ED-EDS Stuart Fowell SciSys UK Ltd Dai Stanton Keltik.
ESA UNCLASSIFIED – For Official Use SOIS Evaluation by the Primes F. Torelli (ESA) Software Reference Architecture - Focus on the Execution Platform ADCSS.
Real-Time Systems Presented by: Stuart D Fowell SciSys SOIS Prototyping Activities CCSDS Spring 2008 Meeting, Washington D.C, USA.
SOIS APP Working Group Overview. Presentation Overview Application Support Services Electronic Datasheets ESA Project History and Plans Standards Documentation.
ESA UNCLASSIFIED – For Official Use Recap of SOIS Evaluation by the Primes F. Torelli (ESA) CCSDS Spring Meeting, 23/03/2015.
Use Case Refresher 1. Different Views on PnP Notes from previous discussions ARFL’s Space Plug-n-play Avionics ( SPA) is aimed at describing complete.
March 2004 At A Glance NASA’s GSFC GMSEC architecture provides a scalable, extensible ground and flight system approach for future missions. Benefits Simplifies.
Real-Time Systems Presented by: Stuart D Fowell CCSDS Time Critical Onboard Application Services Stuart D. Fowell, Keith L. Scott, Chris.
Overview of SOIS Electronic Data Sheets (EDS) & Dictionary of Terms (DoT) SOIS APP WG Fall 2012.
1 CCSDS 2007 Fall Meeting SOIS Plenary Chris Taylor Estec (27/09/2007.
Apr12-cesg-1 Chris Taylor (AD) Stuart Fowell (DAD) SPACECRAFT ONBOARD INTERFACES SERVICES (SOIS) AREA.
Distributed, Real- Time, Embedded Systems Presented by: Stuart D Fowell Proposed SOIS Plug-and-Play Architecture and Resulting Requirements.
Apr12-cesg-1 Chris Taylor (AD) Stuart Fowell (DAD) SPACECRAFT ONBOARD INTERFACES SERVICES (SOIS) AREA.
ADCSS 2011, 25 th October 2011 Stuart Fowell, SciSys SOIS Architecture and use of Electronic Data Sheets.
SOIS EDS and Onboard Architectures. ESA ‘de-facto’ Architecture PUS Services Mission Applications Data Handling PUS TM/TC Internal Datapool API System.
Design and Implementation of Spacecraft Avionics Software Architecture based on Spacecraft Onboard Interface Services and Packet Utilization Standard Beijing.
CCSDS SOIS Working Group Meeting – Berlin, Germany 14th of October 2008 Prototyping of CCSDS SOIS services on 1553 Bus Sev Gunes-Lasnet, Olivier Notebaert.
1 SOIS P&P input. 2 Introdcution As part of the work to standardise onboard communication services, the CCSDS SOIS WG has recently delivered new draft.
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
1 09 October SOIS Report to CESG/CMC 9 October 2007 Patrick Plancke, C. Taylor.
1. 2 Purpose of This Presentation ◆ To explain how spacecraft can be virtualized by using a standard modeling method; ◆ To introduce the basic concept.
Standard Onboard interface Services – Overview and status Chris Taylor Stuart Fowell October 09.
07-Apr-2014-cesg-1 Jonathan Wilmot (WG Chair) Ramon Krosley (DWG Chair) SPACECRAFT ONBOARD INTERFACES SERVICES (SOIS) AREA APP WG.
31 st October – 4 th November 2011 Fall 2011 Meeting Agenda Boulder, Colorado, USA SOIS Application Support Services WG Device Virtualisation & EDS Coordination.
March 2004 At A Glance The AutoFDS provides a web- based interface to acquire, generate, and distribute products, using the GMSEC Reference Architecture.
SOIS Services Version 3, with post 19 Jan 2016 Telecon mods.
Spacecraft Onboard Interface Services Application Support Services Working Group (SOIS-APP WG) CCSDS Spring 2013 Meeting.
National Aeronautics and Space Administration 1 CCSDS Information Architecture Working Group Daniel J. Crichton NASA/JPL 24 March 2005.
Space Plug-and-Play Architecture (SPA) and SSM
The CCSDS Spacecraft Onboard Interface Services (SOIS) Standards An Introduction Stuart Fowell 6th October 2009.
SOIS APP Working Group Overview
EDS Demo SOIS WG Autumn 2016.
SciSys SOIS Prototyping Activities
SOIS Prototyping Activities
Exemplar CFS Architecture
Overview of SOIS Electronic Data Sheets (EDS) & Dictionary of Terms (DoT) SOIS APP WG Fall 2012.
SPACECRAFT ONBOARD INTERFACES SERVICES
SOIS Plug-and-Play Architecture and Proposed Mapping onto SpaceWire
Add intro to concept of electronic data sheets
SOIS-APP Working Group Report Jonathan Wilmot (WG Chair)
Recap of SOIS Evaluation by the Primes
TECH SESSION #1 ELECTRONIC DATA SHEETS
Design and Implementation of Spacecraft Avionics Software Architecture based on Spacecraft Onboard Interface Services and Packet Utilization Standard Beijing.
SPACECRAFT ONBOARD INTERFACES SERVICES
SPACECRAFT ONBOARD INTERFACES SERVICES
Integrating CCSDS Electronic Data Sheets into Flight Software
Presentation transcript:

Add intro to concept of electronic data sheets PnP based on use of this Can describe s/w as well as h/w

Broad Plug-and-Play Use Cases/Scenarios Range of scenarios considered affecting spacecraft and monitoring of spacecraft –Fault Detection Isolation Recovery (FDIR) Decouple FDIR mechanism from FDIR policy –Spacecraft development commonality/reuse (built to standard specifications) –Stock parks and one-off parts from a common standard incremental qualification (composability) –Spacecraft integration off the shelf components –Spacecraft test automation hardware in the loop automatic test generation automatic generation or configuration of standard EGSE (simulator or tester) –Dynamic reconfiguration of software tasks software maintenance spacecraft mission phase driven dynamic reconfiguration –Automation generation of ground/crew command/telemetry descriptions from spacecraft data sheets In general, plug-and-play of monitoring and control interfaces, a.k.a. command and data acquisition, of components Plug-and-play components encompasses software as well as hardware devices

Benefits of Plug-and-Play Accelerated development process Reuse of software and hardware (flight and EGSE) Interoperability –Between agencies e.g. Agency A payload hosted on Agency B spacecraft –Spacecraft manufacturers and equipment vendors Maintenance reduction –E.g. software update Schedule risk reduction –develop elements (hardware or software) to standards that can be tested independently Composability –bring in elements (software/hardware/simulators/test equipment) at any point into schedule with minimal impact into schedule flow

Spacecraft Plug-and-Play Architecture Application Software Bus (e.g. messaging) DES DVS DAS Subnetwork Packet Protocol Subnetwork Packet Service Hardware ED S NM Including Policy Subnetwork PnP Protocol Subnet DDS Class-based I/F Raw parameter I/F SOIS Non-SOIS

Agency Interest in Spacecraft Plug- and-Play Architecture NASA-GSFC and AFRL constructing frameworks that consider all of the above ESA not yet considering standardisation of this larger spacecraft plug-and-play framework

Scope of SOIS Plug-and-Play Software components out of scope of SOIS, belongs in MOIMS, probably SM&C –Believed that such a PnP aspect of SM&C onboard a spacecraft is in MOIMS scope but hasn’t been explicitly addressed yet –Recommend: MoU between SOIS and MOIMS be re-visited to address Plug-and-Play Recommend: SOIS concentrate on that part related to interfacing to devices across a subnetwork –Get benefits now, ensure enabler not obstacle to larger framework Provision of Subnetwork Plug-and-Play Protocols and Network Management are out of scope as responsibilities of other standards bodies

Work Items Device Virtualisation Service –Provision of class-based interface is required regardless of PnP but isn’t standardised yet (Issue 0.1 only) –Config I/f for adding new device types to be done – this is PnP –Refine device classes and service interface Electronic Data Sheet format –1451 TEDS, xTEDS convergence –Inputs from ESA AOCS group on their standardisation of AOCS transducers –Define format / ontology –Minimal content for class data sheets Device Enumeration Service –Extend to optionally access Electronic Data Sheet from device –Refine service interface –[Investigate need for Modifiable EDS – no use case identified so far] Not under SOIS but necessary: –Subnetwork Plug-and-Play Protocols SpaceWire, MIL-STD-1553B, CAN –Subnetwork Device Discovery Service and Network Management Not explicitly in SOIS but needs to be provided to deliver SOIS PnP over a subnetwork EDS access (read only) Refine service interface Prototyping –SW bus-based middleware –Dynamic virtualisation using EDS –Subnetwork Network Manager policies –Interoperability tests

Work Package Flow EDS Study –1451 –xTEDS SOIS Stds. Studies in view of 1451 architecture study –Device Virtualization –Device Enumeration –Device Discovery Support Stds –SpW PnP –1553 PnP –CAN PnP Prototyping –S/W bus –Dynamic Virtualization –Sub-network Manager –Interoperability Testing SOIS /EDS Refinement Concurrent (1) (2) (3) (4)

Charter Non-PnP work items of SOIS Application Support Services WG are approaching completion Remaining work items are related to PnP –Device Virtualisation Service already in charter –Device Enumeration Service already in charter –Electronic Data Sheet standard is NOT already in charter To cover Electronic Data Sheet standard, 2 choices: 1.Create Plug-and-Play WG and move Device Enumeration Service into it 2.Add Electronic Data Sheet standard to existing charter. Will be some overlap of resources between the two while the existing work is completed Which is easier for the funding sources? –Securing funding (additional vs. new) vs. logical lifespan of working groups

Backup Slides

Detailed Use Case/Scenario – Spacecraft Development/Integration Vendor builds hardware component (star tracker) to the PnP standard –Delivers data sheet (xml) on media Automatic tools use media to generate driver software –Maps device specific data sheet to user interface (device virtualization) data sheet (e.g. thermistor curve) –Maps user interface (device virtualization) data sheet to c header structures using software auto-code Policy is defined to be within constraints of data sheet Auto generate EGSE test code for device tester –Test device Auto generate EGSE device simulation –Verify simulator using device tester that was validated on real hardware –Start testing with simulators – then plug-n-play devices as they become available Automation tools takes vendor data sheet (defined in standard) and generates command & telemetry data base Data base used

Possible Mechanism & Scope Plug in device (whether powered or not out of scope - *.x spec) Either polling or asynchronous notification – mechanism defined in *.x spec) Use routing information to query device for pertinent information Policy – done by Network Management Function (NMF)- sub-network specific – is used for network management configuration – sets upper bounds on current and future changes to network –NMF does not currently exist (where does it exist) –End of Device Discovery Service (DDS) –Indication may be provided – to Device Enumeration Service (DES) DES associates pertinent information with device driver (instantiation) –Device Driver provides the device specific functions for not sub-network packet service; Device Access Service (DAS) and the Device Virtualization Service (DVS) – knows position of device, parameters know a priori –DES indicates to application of device availability –Abstract Device name; Unique Identification; Classification; Versioning information –End of SOIS scope (Device has exposed DAS & DVS and applications can now use the device) Application starts using device via DVS

SOIS Plug-and-Play Range of scenarios considered affecting spacecraft and monitoring of spacecraft –[list of scenarios] –Monitoring and control, command and data acquisition of both –Plug-and-play of software components as well as devices [list of Benefits] [architecture, spacecraft&component development process] –Electronic data sheets defining interfacing to devices across a subnetwork and user (software) interfaces to generic devices –Overlap in Device Virtualisation Service between the two aspects – DVS provides the mapping from the user interface of a generic device to the actual interface of a specific device NASA GSFC/ARFL considering framework that considers all of the above –ESA not yet considering standardisation of this larger framework (onboard a spacecraft) Software components out of scope of SOIS, belongs in MOIMS, probably SM&C –Believed that such an SM&C onboard a spacecraft is in MOIMS scope but hasn’t been explicitly addressed yet –Recommend: MoU between SOIS and MOIMS be re-visited to address Plug-and-Play Recommend: SOIS concentrate on that part related to interfacing to devices across a subnetwork –Get benefits now, ensure enabler not obstacle to larger framework NASA GSFC recommends IEEE 1451 be considered as the Plug-and-Play technology –Will need extending to support particular Spacecraft subnetworks, e.g. SpaceWire