Fall Meeting, November 11, 2015 Paul Pechkam, JPL/NASA

Slides:



Advertisements
Similar presentations
SGSS Extensions to and Modifications of CCSDS Space Communication Cross Support Service Management October 2012 John Pietras Global Science and.
Advertisements

(E?)SCCS-SM Concept Green Book Review Items. Global Editorial/Style Issues Defining acronyms once at their first use and using the acronym thereafter.
Status of Extensible SCCS-SM Concept Green Book 12 February
Chapter 2 The Software Process
Buffered Data Processing Procedure Version of Comments MG / CCSDS Fall Meeting 2012 Recap on Previous Discussions Queue overflow processing.
Cross Support Transfer Services – Service Control Service March 2015 Pasadena, California, USA John Pietras Global Science and Technology, Inc, Greenbelt,
Configuration Management
Handouts Software Testing and Quality Assurance Theory and Practice Chapter 11 System Test Design
CSSM Meeting Summary Fall 2012 Meetings 15 – 18 October E. Barkley Chair (NASA/JPL) C. Haddow Co-Chair (ESA/ESOC) Cleveland, Ohio, USA.
1 CCSDS Information Architecture Working Group SEA Plenary Daniel J. Crichton, Chair NASA/JPL 12 September 2005.
GENERAL CONCEPTS OF OOPS INTRODUCTION With rapidly changing world and highly competitive and versatile nature of industry, the operations are becoming.
What is Sure BDCs? BDC stands for Batch Data Communication and is also known as Batch Input. It is a technique for mass input of data into SAP by simulating.
CSSM Meeting Summary Spring 2013 Meetings 15 – 18 April E. Barkley Chair (NASA/JPL) C. Haddow Co-Chair (ESA/ESOC) Bordeaux, France.
SLE-SM Refactoring Proposal Scope –Allow inclusion of services or modifications to existing ones without having to reedit the entire SLE-SM book. Proposal.
1. 2 Purpose of This Presentation ◆ To explain how spacecraft can be virtualized by using a standard modeling method; ◆ To introduce the basic concept.
IEEE R lmap 23 Feb 2015.
CSSM Meeting Summary CCSDS CSSM Technical Meetings London, UK 10 – 14 November 2014.
CSSM Meeting Summary CCSDS CSSM Technical Meetings San Antonio, Texas, USA 28 – 31 October 2013.
Introduction to MDA (Model Driven Architecture) CYT.
Software Requirements Engineering CSE 305 Lecture-2.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 10Slide 1 Architectural Design l Establishing the overall structure of a software system.
NASA Space Network Ground Segment Sustainment (SGSS) Schedule Request SMWG Boulder, CO 31 October – 4 November 2011 John Pietras GST, Inc.
SWE © Solomon Seifu ELABORATION. SWE © Solomon Seifu Lesson 10 Use Case Design.
1/26/2004TCSS545A Isabelle Bichindaritz1 Database Management Systems Design Methodology.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 10Slide 1 Architectural Design l Establishing the overall structure of a software system.
Architectural Design Yonsei University 2 nd Semester, 2014 Sanghyun Park.
Sommerville 2004,Mejia-Alvarez 2009Software Engineering, 7th edition. Chapter 8 Slide 1 System models.
Overview of Functional Resources for IOAG Service Catalog Services 15 April 2013 Bordeaux, France John Pietras Global Science and Technology, Inc., Greenbelt,
1 W.Hell (ESA) November 2014 SLE Pink Books SLE Pink Books Summary of the Updates November 2014.
CSSM Meeting Summary CCSDS CSSM Technical Meetings Pasadena, CA USA 23 – 27 March 2015.
Logical view –show classes and objects Process view –models the executables Implementation view –Files, configuration and versions Deployment view –Physical.
Cross Support Services Area Cross Support Transfer Service Working Group Monitored Data Cross Support Transfer Service: Scope and Format of Monitored Data.
Configuration Profile Development Approach Bakeoff: Build Up Results CCSDS Spring Workshop Pasadena, CA March 2015 Anthony Crowson Telespazio VEGA.
Cross Support Service Management Overview Nicolas Champsavoir DCT/PS/SSC CCSDS – CSS Area Cross Support Services ex-SLE Service Management.
Relationships Relationships between objects and between classes.
Software Requirements: A More Rigorous Look 1. Features and Use Cases at a High Level of Abstraction  Helps to better understand the main characteristics.
ESA UNCLASSIFIED – For Official Use Workshop #23 Pasadena, USA 25 rd March 2015 Sam Cooper Common services update (part 2)
CSTS File Transfer Service CS File Transfer Specification – Initial Discussions IOAG Service Catalogue #1 Scope Candidate Applications File Content.
Application of XTCE standard for the Scaleable Monitoring & Control System (SMACS) New generation of Java and XML based software components for spacecraft.
Ty - 1 Space Communication Cross Support Architecture WG Closing Plenary Report Spring 2011 Meeting Takahiro Yamada (JAXA/ISAS) 20 May May 2011.
Comments from Simplified PROCESS-DATA Exercise John Pietras CSTSWG Berlin May, 2011.
Tracking Data CSTS v March - 3 April 2014 Noordwijkerhout, Netherlands John Pietras Global Science and Technology, Inc, Greenbelt, MD, USA.
Architecture View Models A model is a complete, simplified description of a system from a particular perspective or viewpoint. There is no single view.
1 UML Modeling of Spacecraft Onboard Instruments Takahiro Yamada, JAXA/ISAS April 2005.
Cross Support Transfer Services - Tracking Data Service 0.10 (in progress) March 2015 London, United Kingdom John Pietras Global Science and Technology,
CSS-SM Refactoring Proposal Scope –Allow inclusion of services or modifications to existing ones without having to reedit the entire CSS-SM book. Objectives.
Abstract Modeling of Service Package Result Components 31 March – 3 April 2014 Noordwijkerhout, Netherlands John Pietras Global Science and Technology,
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.
Considerations for the Service Package Request/Service Package Recommended Standard October 2013 San Antonio, TX John Pietras Global Science and.
CSTS Generic Procedures Assessment of the Current Status and Proposal for Next Steps M.Goetzelmann
1 SMWG Service Management Book Refactoring Report Anthony Crowson Colin Haddow October 2009, ESTEC October 15, 2008.
Eb-1 SMWG 15 July 2008 Erik Barkley 17 July 2008 DSN Event Sequence ReEngineering Overview.
Service Package Result Strawman 9 November 2015 Jean-Pierre Chamoun NASA - GSFC.
Slide 1 2/22/2016 Policy-Based Management With SNMP SNMPCONF Working Group - Interim Meeting May 2000 Jon Saperia.
Functional Resources in Service Management and Service Package Execution CSSA Cleveland, Ohio October 2012 John Pietras GST, Inc.
01-05 October 2007 Heppenheim, Germany eb - 1 SMWG Closing Plenary Report Fall 2007 Meeting Erik Barkley 5 October 2007.
CSA WG Meeting 17 May 2011 Page 1 Berlin, Germany CSA WG Service Agreement Status Prepared by Hugh Kelliher Space ConneXions Limited
1 W.Hell (ESA) November 2015 FR Model and Registry Considerations FR Model and Registry Considerations November 2015.
DSN CCSDS SLE SM Prototype Plan Erik Barkley December 2006.
Functional Resource and Service Component Information Maintenance 9 November 2015 Darmstadt, Germany.
Prepared by Amira Selim 31 st October 2009 Revised by Dahlia Biazid Requirements Analysis.
Slide 1 Chapter 8 Architectural Design. Slide 2 Topics covered l System structuring l Control models l Modular decomposition l Domain-specific architectures.
WG5 – MAS#22 Status Report Group Name: WG5 MAS (Management, Abstraction & Semantics) Source: Tim Carey(Alcatel-Lucent, WG5 Vice Chair) Meeting Date:
Service Agreement & Configuration Profile White Book Overview and Status 4 – 8 April 2016 Cleveland, Ohio, USA John Pietras Global Science and Technology,
Cross Support Services Area Functional Resource Identifiers in SCCS-SM Information Entities John Pietras London, UK October 2010.
Global Science and Technology, Inc., Greenbelt, MD, USA
CWE File Structure.
Web Ontology Language for Service (OWL-S)
Service Specification Framework
Presentation transcript:

Fall Meeting, November 11, 2015 Paul Pechkam, JPL/NASA SCCS SM Event Sequence Fall Meeting, November 11, 2015 Paul Pechkam, JPL/NASA

Status Spring 2015 – Pasadena Agreed to look at Functional Resource Model (FRM) integration 1st look at Service Control with joint mtg CSTS and SM working groups October 12, 2015 Service Control and ES splinter group telecon Different perspectives of CSTS-SC and SM-ES presented/discussed Agreed to do a closer look at FRM integration Today Revised state model that integrates FRM states Several approaches for integrating FRM in ES information entity Ongoing development/analysis Refactoring to be consistent with revised configuration profile Analysis of service control execution impact to event sequence execution Revised/additional use cases - Additional flexibility in describing “relative” events/states and their sequencing Book sections updated to explicitly refer to FRM Parameter tables updated to FRM types

Event sequence – background The event sequence is an input to refine the scheduling of provision between the user and provider within the scheduled times of a scheduled service package Its goals are to allow a user to specify sequence of events without having to maintain or manage knowledge of provider internal resource workings, behavior and process Spacecraft spacelink – as a means for users to specify Specify characteristics of the spacelink for ground communications to lock to a return carrier and/or uplink to the s/c and establish coherent forward and return carriers without specifying/configuring specific receivers, xmitters, etc Scoped to spacelink session sequencing Its main concept is (still?) to allow the user to specify the requested space links and data transports as a function of time using a configuration profile(s) and/or inline state parameters to specify the differences in communication state

Event sequence – changes What is different? With FRM, those space link characteristics are now controlled through FRM configuration parameters Configuration specification is now using ESLT “ground” terms Inclusion of the FRM sounds like a good idea since it provides a common reference framework with configuration profile and CSTS-Service Control. In theory, directives could be traced to FR instances and hence impacted states

Using the Functional resource Model

Analysis - FRM resource type state modeling FRM component model (from tech note) Configuration parameters Real-time control directives Functional Resource Type Signal/data to be processed Processed signal/data Monitored parameters Notifiable events Derived FRM states In this state, the processing signal/data is present on the AP and SAP [availStateStartTime-offset] Configuring Functional Resource [configured] Functional Resource Processing State Transition/Trigger [seq.event/CSTS-SC directive] Reconfiguring for changed parameters [configured] Event sequence parameters

Revised service package state model FRM configuring/processing states added to state model – parallel to spacelink states Preconditions/transitions to allow for user to specify sequencing using state relative terms ie starting transmitter earlier or waiting until 2 way/coherent space link (ie after sweep and lock) before starting data transports Service control directive appears (so far) in the FRM states The following two slides document more detailed state models for your review or background info

Detailed state model

Now with FRM (and a new ground/ESLT perspective)

State modeling analysis Inclusion of FRM is the combination of the spacelink availability state machine and the FRM ESLT state machine We now explicitly refer to ground configuration and changes Information entity refactoring - Not much different structure in the ES, however The relationship between space link carrier and its parameters are more explicitly defined with respect to functional resources classes and expressed in functional resource terms/context How to combine the FRM structure and the ES structure Well, there seem to be a couple ways… Do we normalize to states or reference FR types Do we define each parameter, or Do we use generic parameter a la configuration profile approach (schema is “unaware” of specific configuration parameter types)

Approach #1 – Generic parameter re-specification

Approach #1 – Generic parameter re-specification Philosophy different from current approach – generic parameter specification is broad approach to configuration Post-schema syntactic validation Semantic validation needed against Service component and combination profile(s)? Implies some governance from the configuration profile on ES e.g. how to define the FR’s used in ES and do we need to scope what can be changed in a particular state or change event? Or some ES version of the Service Component Profile to define FR Extensible – no changes needed for new or revised functional resources

Approach #2 – parameters, FR types defined

Approach #2 – parameters, FR types defined FR Types are explicitly defined (similar to blue 1 approach) Should they be FR Type “processing” states? Or FR Types (component) to maintain consistency with configuration profile and (see next bullet) Possibly leverage FRM model instance transformation to keep SM ES consistent with latest FRM? (see next slide for example) One idea is to use generated classes where FR types/states are used Implies event sequence constraints or transformation rules on FRM Holger performed transformation exercise from FRM to MagicDraw and eclipse import files No configuration parameters (yet) – only monitoring attributes But do we need to constrain to parameters only used in event sequence – is that easy/worthwhile to do? Would need extension points to add additional parameters

Transformation from FRM

Service control Transitioning to FRM is a step towards being able to Evaluate and determine impacted states Better – be able to directly reference impacted states? Write rules for how to handle specific directives e.g if directive to change forward link EIRP, override EIRP in current forward link availability state Future forward link states would use the event sequence value Do these appear as part of management services? Use cases Changing a configuration parameter Since ES is now using the FRM, a Provider should be able to correlate an SC directive (using FRM parameter reference) to an ongoing state and executing FRM instance Can now make decisions on how to manage ES execution (current and future states)

Offsets, indefinite states, etc Today’s operations reveal preference/offsets when establishing spacelink or data transport availability states (see also Erik’s state diagram) Stating SL availability start time, state SL availability relative to Provider Beginning of track (BOT) 2 way Return SL availability relative to BOT + offset + forward sweep + RTLT Wait for 2-way coherent forward/return SL’s + 30 sec before starting command data transport Etc Need to be able to express offsets and/or relative terms Does the Configuration Profile FlexibilitiesAndConstraints achieve (all of) this? Rules may be specified generically using a metadata field (like in simple schedule association) Or provide a standard set of rules and additional reference framework (for relating to states)?

Approach #2 – parameters, FR types defined

Additional background/backup Material

Further service control analysis Isn’t what the provider shall provide as a ‘sequence of events’ the set of CCSDS (CSTS) services and when they are provided in which configuration, i.e. parameterization? Answer – the Blue 1 approach is that it is a sequence of spacecraft tracking events that state the characteristics of the space-link(s) between the space node and earth nodes Only the data services related to telemetry, commanding and ranging (that can be characterized through space link characteristics) appear here, excluding the data transfer services (which directly handle the data between provider and user) Blue 1’s goal was to remove the user from having to specify parameters for specific (to the provider) ground resources – ie finding the right abstraction for standardization

FRM is intended to standardize resources – allowing it to be used in event sequence