1 / 6

Reconfigurable Environment for Analysis and Test of Software Systems

REATSS. Reconfigurable Environment for Analysis and Test of Software Systems. Sam Martin 304-333-2680 smartin@prologic-inc.com. REATSS Overview. Provides NASA IV&V an ability to perform cost effective dynamic analysis Enables detection of critical problem classes beyond static analysis

allman
Download Presentation

Reconfigurable Environment for Analysis and Test of Software Systems

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. REATSS Reconfigurable Environmentfor Analysis and Test ofSoftware Systems Sam Martin 304-333-2680 smartin@prologic-inc.com

  2. REATSS Overview • Provides NASA IV&V an ability to perform cost effective dynamic analysis • Enables detection of critical problem classes beyond static analysis • System/algorithm stability and performance margin • Race conditions, synchronization • Interface discordance • Complex hardware (sensor/effector) management and control • Error/exception handling • Control/branching logic including state transitions • Operation and stability at input domain boundaries • Incorporates net centric architecture and specialized development tools for rapid integration of test environment components

  3. REATSS Architecture

  4. Key Technologies Employed • Eclipse RCP • REATSS User Interface • RTI’s Network Data Distribution Service (NDDS) • REATSS Net-Centric Communications • Reliable, Real-time Communications • Pitch Technologies’ IEEE 1516 Portable Run-Time Infrastructure (pRTI 1516) • IEEE 1516 High Level Architecture (HLA) compliant • Prescribed Standard For Military Simulation Interoperability Within NATO • Outlined in The Crew Exploration Vehicle (CEV) Simulations and Support Plan • Subversion • REATSS Repository Management

  5. Key Technologies Developed • Generic Reconfigurable Interface for Messaging (GRIM) • Supports Object Management Group (OMG) Data Distribution Service (DDS) v1.0 • Supports IEEE 1516 High Level Architecture (HLA) • Runtime Configurable (XML) Publish/Subscribe Interface • Simulation Executive (SimExec) • Mode Control • Health Monitoring • Exception Handling • REATSS Management and Control (Eclipse Based) • Create Component Based Simulations • Create and Debug Scripts • Automatic Version Controlling • Repository Management • Real-time Monitoring, Graphing • Fault Injection, Variable Overriding • Breakpoints • Script Execution • Checkpoint Saving/Loading • Script Engine • Python Based • Compatible with Python Interpreter • Managers • Automatically and Intelligently Distributes Simulation Components at Runtime

  6. Future Activities • Development • Processor Emulation • Increase library of models • Real-time Capabilities • Executive Time Control • Real-time Violation Detection • Component Synchronization • Planning • Preparation for Pilot Program • Establish cooperative component sharing relationships across NASA • Identify REATSS use opportunities

More Related