20 likes | 115 Views
SYSTEM of SYSTEMS. Comm. Radar. Platform Exploitation of Global Information - Information Mining - At-A-Distance Reconfiguration Autonomous Vehicle Emphasis - Air & Space Air Crew/ Ground Crew Monitoring & Management Automated Functions - ATR (Multi-Sensor)
E N D
SYSTEM of SYSTEMS Comm Radar • Platform Exploitation of Global Information • - Information Mining • - At-A-Distance • Reconfiguration • Autonomous Vehicle Emphasis • - Air & Space • Air Crew/ Ground Crew Monitoring & Management • Automated Functions • - ATR (Multi-Sensor) • - Failure Prognostics • - Route/ Sensor/ Weapon/ • Vehicle Coordination • - Bistatic Sensing • (Air/ Space) • - Threat Evasion NAV Comm Radar NAV Mission INTEGRATED SYSTEMS Mission • Aircraft-Wide Information Integration • - Sensors/Stores/ Vehicle/ • Propulsion • Modular Electronics • Massive Data Bases • - Terrain, Threat • Digital Sensor Processing • - Sensor Fusion • - Hyperspectral Imaging • Integrated Diagnostics/ • System Fault Tolerance • System Data Security • Limited UAV Autonomy Independent Avionics Federated Avionics FEDERATED SUBSYSTEMS • Functionally Integrated Data Processing • -NAV/WD/Air Data Sensors • -Flight Control • Beam Steering Sensors • Fly By Wire • Dedicated Digital Processing • Crew-Assisted Operations • - Weapon Delivery • - Automated TF/TA • - EW Response DEDICATED SUBSYSTEMS Radar • Digital Fire Control/NAV • PT-PT Wiring • Mechanically Controlled Sensors/FLT Controls/ Displays • Crew-Dominated Operation Comm EW Integrated Avionics Advanced Integrated Avionics Embedded Systems Chronology 1 GB 100 MB 1 MB 64 KB 1950’s - 60’s 1970’s - 80’s 1990’s - 00’s 2000
Model-Based Software • - Analysis • - Decomposition • - Integration/ Synthesis • High-Confidence Systems • - Integrated Security/Safety • - Formal Requirements/ Code (minimal Validation Testing) • Soft-Computing • Hierarchical Real-Time Control for Autonomous Operation • Quality of Service • Dynamic Scheduling • Automatic System Software Generation • HOL Operational Flight Programs • COTS Based Operating Systems • Graphical Programming • Object Oriented Programming • Object Request Broker • Reusability/ Encapsulation • - Layered S/W design • - API • Standards • - POSIX • SEE Tools • Rate Monotonic Scheduling • Assembly Code (Operating System) • HOL (JOVIAL, CMS02, ADA) (application Code) • Automated Compilation • Table-Driven Schedulers • Macro-Level Programming (Signal Processing) • Hybrid Machine Code/ Assembly Code • Manual Flow Charts • Manual Assembly of S/W 1950’s - 60’s 1970’s - 80’s 1990’s - 00’s 2000 Embedded Software Chronology 10’s M LOCs 1’s M LOCs 100’s K LOCs 10’s K LOCs