Download presentation
Presentation is loading. Please wait.
Published byNathan Marshall Modified over 9 years ago
1
1 Reconfigurable Environment for Analysis and Test of Software Systems Sam Martin 304-333-2680 smartin@prologic-inc.com REATSS
2
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
3 REATSS Architecture
4
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
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
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.