R ION-WG Status CCSDS Meetings 28 Oct 2009. r ION-Working Group Overview ION Working Group is a sub-team of the NASA DTN Readiness Project whose goal.

Slides:



Advertisements
Similar presentations
Using MapuSoft Instead of OS Vendor’s Simulators.
Advertisements

Configuration Management Main issues:  manage items during software life cycle  usually supported by powerful tools.
Goals Give you a feeling of what Eclipse is.
© 2004 Visible Systems Corporation. All rights reserved. 1 (800) 6VISIBLE Holistic View of the Enterprise Business Development Operations.
Configuration Management
CSSE 375 Software Construction and Evolution: Configuration Management
November 2011 At A Glance GREAT is a flexible & highly portable set of mission operations analysis tools that increases the operational value of ground.
Shop 9000 Product Review 2007 Visual User Group Nov 21 st 2007.
SE-02 CONFIGURATION MANAGEMENT Today we talk about Software Configuration Management (SCM for short): - What? - Why? - How?
Framework for Automated Builds Natalia Ratnikova CHEP’03.
National Aeronautics and Space Administration General ICD information for SDRs For consideration for EDS Development Sandra Johnson NASA Glenn.
Software Configuration Management
1. 2 Purpose of This Presentation ◆ To explain how spacecraft can be virtualized by using a standard modeling method; ◆ To introduce the basic concept.
Software Configuration Management (SCM)
The Pipeline Processing Framework LSST Applications Meeting IPAC Feb. 19, 2008 Raymond Plante National Center for Supercomputing Applications.
Space-Based Network Centric Operations Research. Secure Autonomous Integrated Controller for Distributed Sensor Webs Objective Develop architectures and.
Windows Small Business Server 2003 Setting up and Connecting David Overton Partner Technical Specialist.
 Mathias Dutour / UAB Dev. team  UNICOS regular meeting  29 January 2009.
BLU-ICE and the Distributed Control System Constraints for Software Development Strategies Timothy M. McPhillips Stanford Synchrotron Radiation Laboratory.
Software Engineering Quality What is Quality? Quality software is software that satisfies a user’s requirements, whether that is explicit or implicit.
Windows NT Operating System. Windows NT Models Layered Model Client/Server Model Object Model Symmetric Multiprocessing.
Software Quality Assurance
August 2003 At A Glance VMOC-CE is an application framework that facilitates real- time, remote cooperative work among geographically dispersed mission.
COBXXXX EXPERIMENTAL FRAMEWORK FOR EVALUATION OF GUIDANCE AND CONTROL ALGORITHMS FOR UAVS Sérgio Ronaldo Barros dos Santos,
Software Engineering 2003 Jyrki Nummenmaa 1 CONFIGURATION MANAGEMENT Today we talk about Software Configuration Management (SCM for short): -
Configuration Control
Module 6 Securing Content. Module Overview Administering SharePoint Groups Implementing SharePoint Roles and Role Assignments Securing and Auditing SharePoint.
Module 14: Securing Windows Server Overview Introduction to Securing Servers Implementing Core Server Security Hardening Servers Microsoft Baseline.
Processes Introduction to Operating Systems: Module 3.
IV&V T ESTING S TRATEGIES FOR I NDEPENDENT V ERIFICATION OF NASA M ISSION S OFTWARE I MPLEMENTATION 3 rd Annual Workshop on Independent Validation and.
March 2004 At A Glance NASA’s GSFC GMSEC architecture provides a scalable, extensible ground and flight system approach for future missions. Benefits Simplifies.
National Center for Supercomputing ApplicationsNational Computational Science Grid Packaging Technology Technical Talk University of Wisconsin Condor/GPT.
NASA/Air Force Cost Model presented by Keith Smith Science Applications International Corporation 2002 SCEA National Conference June
Symphony A Java-Based Composition and Manipulation Framework for Computational Grids Dennis Kafura Markus Lorch This work is supported by the Virginia.
Overview of SOIS Electronic Data Sheets (EDS) & Dictionary of Terms (DoT) SOIS APP WG Fall 2012.
Abstract A Structured Approach for Modular Design: A Plug and Play Middleware for Sensory Modules, Actuation Platforms, Task Descriptions and Implementations.
Portal Update Plan Ashok Adiga (512)
Configuration Management Main issues:  manage items during software life cycle  usually supported by powerful tools ©2008 John Wiley & Sons Ltd.
Management of Software Project CSM Software Configuration Management (SCM)
Design and Implementation of Spacecraft Avionics Software Architecture based on Spacecraft Onboard Interface Services and Packet Utilization Standard Beijing.
Software Engineering Chapter: Computer Aided Software Engineering 1 Chapter : Computer Aided Software Engineering.
Objectives Understand Corrective, Perfective and Preventive maintenance Discuss the general concepts of software configuration management.
March 2004 At A Glance The AutoFDS provides a web- based interface to acquire, generate, and distribute products, using the GMSEC Reference Architecture.
INFSOM-RI ETICS: E-infrastructure for Testing, Integration and Configuration of Software Alberto Di Meglio Project Manager.
JRA1 Meeting – 09/02/ Software Configuration Management and Integration EGEE is proposed as a project funded by the European Union under contract.
1 Chapter 2: Operating-System Structures Services Interface provided to users & programmers –System calls (programmer access) –User level access to system.
1 1 National Aeronautics and Space Administration Product Management The Johns Hopkins University Applied Physics Laboratory core Flight Software System.
1 DIRAC Project Status A.Tsaregorodtsev, CPPM-IN2P3-CNRS, Marseille 10 March, DIRAC Developer meeting.
International Planetary Data Alliance Registry Project Update September 16, 2011.
NASA MSFC Mission Operations Laboratory MSFC NASA MSFC Mission Operations Laboratory Kelvin Nichols, EO50 March 2016 MSFC ISS DTN Project Status.
cFS Platforms OSAL and PSP
Software Project Configuration Management
Open Source Software Product Status
cFE FSW at APL & FSW Reusability
Overview of SOIS Electronic Data Sheets (EDS) & Dictionary of Terms (DoT) SOIS APP WG Fall 2012.
AMS Prototyping Activities
Cross Platform Development using Software Matrix
Processes and Threads Processes and their scheduling
Enterprise Computing Collaboration System Example
Open-Source RTOS Space Qualification An RTEMS Case Study
Content Management Systems
Adam Schlesinger NASA - JSC October 30, 2013
Top Reasons to Choose Angular. Angular is well known for developing robust and adaptable Single Page Applications (SPA). The Application structure is.
cFS Workshop Product Management
cFS Community Day Platform Technology Roadmap
Ebusiness Infrastructure Platform
Configuration Management
ONAP Architecture Principle Review
DOE Review of the LCLS Project 7-9 February 2006
Presentation transcript:

r ION-WG Status CCSDS Meetings 28 Oct 2009

r ION-Working Group Overview ION Working Group is a sub-team of the NASA DTN Readiness Project whose goal is to guide ION evolution to flight readiness – 8 partners including 5 NASA Centers, UC-Boulder, APL, and Ohio U. – Avoids local implementations – Combine resources and flight expertise – Define characteristics of a system that make it easy for missions to pick-up. How does ION fall short? Configuration Control Board (CCB) to evaluate and approve modifications Flexible, formally managed ION repository Comprehensive ION Test Suite

r Current Work Items (1 of 2) Repository – Resides and is managed by Ohio U.; separate from public site; behind firewall – Mercurial used for version control – Working through “mechanical” kinks CM processes and policies – Issue tracker set-up – CCB set-up Test suites – Separate directory in each branch of repository – Uses Build-bot to autonomously run test suite – Support for multiple OSes – Run with every updated version – Flushing out kinks

r Current Work Items (2 of 2) ION flight software – Baselined DINET-2 ION Flight software – Assessment of portability Dependencies matrix Call-tree analysis Logical decomposition Ease of adding other platforms Abstraction around pthreads; POSIX APIs – Proposal: framework for adding block to bundles; adding “shared” or “collaboration” blocks, especially for things like bundle security – Testing ION/LTP/Encap/AOS stack – Ground interfaces for command & telemetry – statistics collection – Start/stop/clean-up tasks in flight – Multi-threading? – Future work areas: Memory/storage management OS I/F enhancement: Potentially integrate with OSAL Convergence Layer Abstraction Guide to parameter management Dynamic loading

r “Other work” Code analysis Coding standards Design Review(s) Documentation – User’s guide – Platform implementation guides – Potential templates for mission required docs (i.e. requirements; design review material, etc)