Application of XTCE standard for the Scaleable Monitoring & Control System (SMACS) New generation of Java and XML based software components for spacecraft.

Slides:



Advertisements
Similar presentations
Network II.5 simulator ..
Advertisements

Software change management
CESG, Fall 2011, 5 th November 2011 Stuart Fowell, SciSys Device Virtualisation and Electronic Data Sheets.
Database System Concepts and Architecture
Exchanging Databases with Dissimilar Systems Using CCSDS XTCE CCSDS Spacecraft Monitoring & Control WG And OMG Space Domain Task Force Presented by Mario.
Chapter 17 Networking Patricia Roy Manatee Community College, Venice, FL ©2008, Prentice Hall Operating Systems: Internals and Design Principles, 6/E William.
MotoHawk Training Model-Based Design of Embedded Systems.
Folie 1 Service Oriented Architecture - Prototyping study - DLR/GSOC Author: S.Gully.
Building Enterprise Applications Using Visual Studio ®.NET Enterprise Architect.
Information Retrieval in Practice
Protocols and the TCP/IP Suite
The new The new MONARC Simulation Framework Iosif Legrand  California Institute of Technology.
COE 342: Data & Computer Communications (T042) Dr. Marwan Abu-Amara Chapter 2: Protocols and Architecture.
Maintaining and Updating Windows Server 2008
Gursharan Singh Tatla Transport Layer 16-May
November 2011 At A Glance GREAT is a flexible & highly portable set of mission operations analysis tools that increases the operational value of ground.
Virtual LANs. VLAN introduction VLANs logically segment switched networks based on the functions, project teams, or applications of the organization regardless.
March 2004 At A Glance ITOS is a highly configurable low-cost control and monitoring system. Benefits Extreme low cost Database driven - ITOS software.
DATABASE MANAGEMENT SYSTEM ARCHITECTURE
What is in Presentation What is IPsec Why is IPsec Important IPsec Protocols IPsec Architecture How to Implement IPsec in linux.
Sepehr Firewalls Sepehr Sadra Tehran Co. Ltd. Ali Shayan December 2008.
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
1 Lab 3 Transport Layer T.A. Youngjoo Han. 2 Transport Layer  Providing logical communication b/w application processes running on different hosts 
1 Kyung Hee University Prof. Choong Seon HONG Network Control.
JCE A Java-based Commissioning Environment tool Hiroyuki Sako, JAEA Hiroshi Ikeda, Visible Information Center Inc. SAD Workshop.
A Scalable Application Architecture for composing News Portals on the Internet Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta Famagusta.
Chapter 17 Networking Dave Bremer Otago Polytechnic, N.Z. ©2008, Prentice Hall Operating Systems: Internals and Design Principles, 6/E William Stallings.
1 CCSDS Information Architecture Working Group SEA Plenary Daniel J. Crichton, Chair NASA/JPL 12 September 2005.
What is a Protocol A set of definitions and rules defining the method by which data is transferred between two or more entities or systems. The key elements.
1. 2 Purpose of This Presentation ◆ To explain how spacecraft can be virtualized by using a standard modeling method; ◆ To introduce the basic concept.
Protocols and the TCP/IP Suite
DCS Overview MCS/DCS Technical Interchange Meeting August, 2000.
William Stallings Data and Computer Communications 7 th Edition Data Communications and Networks Overview Protocols and Architecture.
Introduction to MDA (Model Driven Architecture) CYT.
Chapter Three Network Protocols By JD McGuire ARP Address Resolution Protocol Address Resolution Protocol The core protocol in the TCP/IP suite that.
Exchanging Databases with Dissimilar Systems Using CCSDS XTCE
Exchanging Databases with Dissimilar Systems Using CCSDS XTCE CCSDS Spacecraft Monitoring & Control WG and OMG Space Domain Task Force Presented by Mario.
1 Schema Registries Steven Hughes, Lou Reich, Dan Crichton NASA 21 October 2015.
Event Data History David Adams BNL Atlas Software Week December 2001.
Architectural Design Yonsei University 2 nd Semester, 2014 Sanghyun Park.
The european ITM Task Force data structure F. Imbeaux.
OS Services And Networking Support Juan Wang Qi Pan Department of Computer Science Southeastern University August 1999.
LHCb Software Week November 2003 Gennady Kuznetsov Production Manager Tools (New Architecture)
SIMO SIMulation and Optimization ”New generation forest planning system” Antti Mäkinen & Jussi Rasinmäki Dept. of Forest Resource Management.
Database Environment Chapter 2. Data Independence Sometimes the way data are physically organized depends on the requirements of the application. Result:
DATABASE MANAGEMENT SYSTEM ARCHITECTURE
Real-Time Systems Presented by: Stuart D Fowell CCSDS Time Critical Onboard Application Services Stuart D. Fowell, Keith L. Scott, Chris.
Network Infrastructure Microsoft Windows 2003 Network Infrastructure MCSE Study Guide for Exam
Configuration Mapper Sonja Vrcic Socorro,
Assoc. Prof. Dr. Ahmet Turan ÖZCERİT.  The concept of Data, Information and Knowledge  The fundamental terms:  Database and database system  Database.
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
“DDSinterface” a software interface between Consert EGSE and Rosetta Data Delivery System (DDS)
XASTRO-2 Presentation CCSDS SAWG th November 2004.
1. 2 Purpose of This Presentation ◆ To explain how spacecraft can be virtualized by using a standard modeling method; ◆ To introduce the basic concept.
1 Reconfigurable Environment for Analysis and Test of Software Systems Sam Martin REATSS.
Fall Meeting, November 11, 2015 Paul Pechkam, JPL/NASA
Cisco Exam Questions IMPLEMENTING CISCO IOS NETWORK SECURITY (IINS V2.0) VERSION: Presents: 1.
IPDA Registry Definitions Project Dan Crichton Pedro Osuna Alain Sarkissian.
Building Enterprise Applications Using Visual Studio®
Simulink Interface Layer (SIL)
SysML v2 Formalism: Requirements & Benefits
Distributed Databases
Virtual LANs.
Integrating CCSDS Electronic Data Sheets into Flight Software
 DATAABSTRACTION  INSTANCES& SCHEMAS  DATA MODELS.
Protocols and the TCP/IP Suite
Chapter 2: Database System Concepts and Architecture
Data, Databases, and DBMSs
Protocols and the TCP/IP Suite
Overview Activities from additional UP disciplines are needed to bring a system into being Implementation Testing Deployment Configuration and change management.
Presentation transcript:

Application of XTCE standard for the Scaleable Monitoring & Control System (SMACS) New generation of Java and XML based software components for spacecraft checkout and operations

Page 2 Mar 2004 XTCE Standard Application Results (1)  Did we find it useful? –Essentially yes, nearly the entire scope of our work was covered so far –For commanding we can not present any results. Requested features are: dynamic parametrization of commands (incl. command as an argument to an other command) command (pre and post) validation checks (measurements, events, timed wait) support the definition of command procedures with control structures (if,while, for), boolean expressions, measurement checks, library functions –Sometimes the semantic for application of the standard was hard to understand (sample XML files could be helpfull)  Standard Deviations –We did not deviate from the standard in the sense of modifying (or violating) the schema

Page 3 Mar 2004 XTCE Standard Application Results (2)  Detailed Recommendations –Type definition and referencing for calibrations and alarms resp. alarm conditions. For complex systems, identical calibration logic is used for several parameters, in particular those obtained by sensors of identical type. Identical monitoring logic may also be quite common, especially with respect to redundant sensors. Therefore newer versions of the schema should allow calibration (and monitoring) to be defined independently of parameters and extend parameter definitions to support the reuse of calibration (and monitoring) definitions. –Alarm Ranges We followed the schema but considered the resulting alarm range definitions a bit cumbersome (which may of course be the result of our understanding and interpretation). We think that the ability to define more but simpler ranges may be better. –Math Algorithms (Schema Version 1.5) We failed to understand the relationship between the Inputs/ParameterRefs and OutputParameterRef elements on one hand and the MathOperation/ParameterRef elements on the other. It looks like MathAlgorithm element supports only a single mathematical operation with no more than two parameters, which is rather limited and does not support the parameter lists and SI-Units specifiable for the algorithm as a whole.

Page 4 Mar 2004 SMACS High Level Requirements  Shall be compliant OMG Space Domain Task Force Standards  Shall be configured by central XML database based on OMG XTCE standard format  Shall be reuseable for different application domains and be portable to different operating systems  Provide generic software libraries for: packet handling, TM processing (measurement calibration, monitoring, state diagnosis, derived value calculation), commanding, command procedures, measurement distribution, archiving, reporting  Provide sample OMG standard services: Telemetry and Commanding, Data Archive, Control, Data Transport  Apply for operational systems: –Packet Router –Raw Packet Analyzer –Columbus Unified Synoptic System (USS) Test and Training Tool

Page 5 Mar 2004 Development Status Mar 2004  Development started in Apr 2003  Software libraries Generic packet handling framework for Frame and Packet based TM Measurement Processing (calibration, monitoring, derived values, SI Unit support)  XTCE File Generator Generate XTCE File from Columbus Mission Database (MDB) Currently contains: Columbus CCSDS Packets and Parameter In work: Commands and Events  Applications Packet Router Raw Packet Analyzer

Page 6 Mar 2004 Goals 2004  Maintain existing components  New Software Libraries Commanding incl. XML command procedures Event handling Archiving and Reporting  Applications Core Telementry and Commanding System: Enhanced Router and TM Processor (calibration, monitoring, derived values, archive) with IGS / DASS interface Enhanced Packet Analyzer (parameter graphing, integrated calibration) Columbus Unified Synoptic System (USS) Test and Training Tool XTCE Database (store, browse, report and query)  Analyze and prototype selected OMG services (RFP2 Monitor and Control Data Access Service)

Page 7 Mar 2004 Packet Router  Routing and processing of XTCE packets (validation, checksum, restore packet sequence, distribution/multithreading, archiving, filtering, multiplexing, compression, certification, encryption, dynamic configurable processing graph)  Route arbitrary packets by commonly used IP protocols (TCP/UDP with Stream- Sockets, Datagram-Sockets, Broadcast and Multicast)  Route ~10 MByte ( Packet/sec, 60 Byte, UDP, 2 Ghz CPU, 100 MBit LAN)

Page 8 Mar 2004 Packet Analyzer Screenshot

Page 9 Mar 2004 Unified Synoptic System  Java based implementation of Synoptic Editor and Realtime Executor: Use XTCE for parameter meta information and command definition Import of DataViews, Kinesix-Sammi and Nasa PREP synoptics ISS standard library with 600 icons plus user defined SVG and Bitmap icons  Open XML schema for definition of synoptics