145dd249ab210c23fb13c605577aa750.ppt
- Количество слайдов: 2
Embedded Systems Chronology Advanced Integrated Avionics Radar 1 GB Comm EW SYSTEM of SYSTEMS Integrated Avionics • Platform Exploitation of Global Information 100 MB - Information Mining - At-A-Distance Federated Avionics INTEGRATED SYSTEMS Reconfiguration • Aircraft-Wide Information • Autonomous Vehicle 1 MB Integration Emphasis FEDERATED SUBSYSTEMS - Sensors/Stores/ Vehicle/ - Air & Space Independent Avionics Propulsion • Functionally Integrated Data • Air Crew/ Ground Crew Processing • Modular Electronics Monitoring & Management -NAV/WD/Air Data Sensors • Massive Data Bases • Automated Functions 64 KB - Terrain, Threat -Flight Control - ATR (Multi-Sensor) DEDICATED SUBSYSTEMS • Digital Sensor Processing • Beam Steering Sensors - Failure Prognostics • Digital Fire Control/NAV - Sensor Fusion • Fly By Wire - Route/ Sensor/ Weapon/ • PT-PT Wiring - Hyperspectral Imaging • Dedicated Digital Processing Vehicle Coordination • Mechanically Controlled • Integrated Diagnostics/ • Crew-Assisted Operations - Bistatic Sensing Sensors/FLT Controls/ System Fault Tolerance - Weapon Delivery (Air/ Space) Displays • System Data Security - Automated TF/TA - Threat Evasion • Crew-Dominated Operation • Limited UAV Autonomy - EW Response Comm Radar NAV Mission Comm Radar NAV 1950’s - 60’s 1970’s - 80’s 1990’s - 00’s 2000
Embedded Software Chronology 10’s M LOCs • Model-Based Software - Analysis - Decomposition 1’s M LOCs • HOL Operational Flight Programs 100’s K LOCs • COTS Based Operating Systems • Assembly Code (Operating • Graphical Programming System) • Object Oriented • HOL (JOVIAL, CMS 02, Programming ADA) (application Code) 10’s K LOCs • Automated Compilation • Object Request Broker • Reusability/ Encapsulation • Hybrid Machine Code/ • Table-Driven Schedulers - Layered S/W design Assembly Code • Macro-Level Programming - API • Manual Flow Charts (Signal Processing) • Standards • Manual Assembly of S/W - POSIX • SEE Tools • Rate Monotonic Scheduling 1950’s - 60’s 1970’s - 80’s 1990’s - 00’s - 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 2000
145dd249ab210c23fb13c605577aa750.ppt