osdi

Uploaded from authorPOINTLite
Views:
 
Category: Entertainment
     
 

Presentation Description

No description available.

Comments

Presentation Transcript

Open Systems Development Initiative (OSDI) Open Systems Project Engineering Conference (OSPEC) FY 98 Status Review 29 April - 1 May 1998: 

Open Systems Development Initiative (OSDI) Open Systems Project Engineering Conference (OSPEC) FY 98 Status Review 29 April - 1 May 1998

Open Systems Development Initiative: 

Open Systems Development Initiative Ethernet RS-232 MIL-STD-1553 RGB Tornado 1.0.1 Host Avionics Sub-system Simulation (AV8-B SimC) Cockpit Displays May 1, 1998 2 Copyright (c) 1998 Naval Air Warfare Center

Goals: 

Goals COTS technology Object Oriented S/W Hands-on expertise in a low risk environment In-house OS expertise Technology Transfer AV8B OSCAR F/A-18 AMC&D OTHERS Plug & Play capabilities Performance Characteristics May 1, 1998 3 Copyright (c) 1998 Naval Air Warfare Center

OSDI Relationships: 

OSDI Relationships PMA-209 PMA-257 : OSCAR PMA-265 : AMC&D Fibre Channel AE Prime/Subs COTS Vendors May 1, 1998 4 Copyright (c) 1998 Naval Air Warfare Center

Architecture: 

Architecture Operational Architecture - Description of the operational elements, assigned tasks, and information flows. Systems Architecture - Defines the physical connection, location and identification of key components, circuits, networks etc., and specifies system and component performance parameters. Technical Architecture - Identifies the services, interfaces, standards, and their relationships. May 1, 1998 5 Copyright (c) 1998 Naval Air Warfare Center

OSDI System Architecture: 

OSDI System Architecture Ethernet RS-232 MIL-STD-1553 RGB Tornado 1.0.1 Host Avionics Sub-system Simulation (AV8-B SimC) Cockpit Displays May 1, 1998 6 Copyright (c) 1998 Naval Air Warfare Center

OSDI Technical Architecture: 

OSDI Technical Architecture Backplane COTS PPC Card COTS 1553 Card Hardware VxWorks BSP for Tornado 1.0.1 Hardware Dependent Software Hardware Independent Software Operational Flight Program OpenGL Graphics Driver VxWorks Wind Kernel for PPC MIL-STD-1553 Driver Graphics Card May 1, 1998 7 Copyright (c) 1998 Naval Air Warfare Center

OSDI S/W Architecture: 

OSDI S/W Architecture VxWorks Wind Kernel for PPC MIL-STD-1553/Graphics Drivers Avionics Infrastructure Executive NAV Adv. Ballistics HUD/DDI May 1, 1998 8 Copyright (c) 1998 Naval Air Warfare Center

OSDI Components: 

OSDI Components Adv. Ballistics May 1, 1998 9 Copyright (c) 1998 Naval Air Warfare Center

Standards & Conformance: 

Standards & Conformance National Body Company Proprietary Non-Standard Implementation Strict Conforming Conforming with extensions Non-conforming Standards Conformance May 1, 1998 10 Copyright (c) 1998 Naval Air Warfare Center

Identify Interfaces: 

Identify Interfaces VxWorks Kernel VxWorks BSP 1553 Driver Backplane DY-4 SVME-171 DY-4 D654 Executive Avionics Infr. Navigation Adv. Ballistics HUD/DDI VxWorks Kernel VxWorks BSP 1553 Driver Backplane DY-4 SVME-171 DY-4 D654 Executive Avionics Infr. Navigation Adv. Ballistics HUD/DDI X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X Graphics Card Graphics Driver Graphics Card Graphics Driver X X X X X X X X X X X May 1, 1998 11 Copyright (c) 1998 Naval Air Warfare Center

Identify Key Interfaces: 

Identify Key Interfaces VxWorks Kernel VxWorks BSP 1553 Driver Backplane DY-4 SVME-171 DY-4 D654 Executive Avionics Infr. Navigation Adv. Ballistics HUD/DDI VxWorks Kernel VxWorks BSP 1553 Driver Backplane DY-4 SVME-171 DY-4 D654 Avionics Infr. Navigation Adv. Ballistics HUD/DDI X(1) X(4) X(2) X(3) X(5) X X(6) X(7) X(9) X(10) X(11) X(12) X(14) X(13) X(16) X(17) X(19) Executive Graphics Card Graphics Driver Graphics Card Graphics Driver X X(8) X(18) X X(15) X May 1, 1998 12 Copyright (c) 1998 Naval Air Warfare Center

Key Open Standard Interfaces: 

Key Open Standard Interfaces VxWorks Kernel VxWorks BSP 1553 Driver Backplane DY-4 SVME-171 DY-4 D654 Executive Avionics Infr. Navigation Adv. Ballistics HUD/DDI VxWorks Kernel VxWorks BSP 1553 Driver Backplane DY-4 SVME-171 DY-4 D654 Avionics Infr. Navigation Adv. Ballistics HUD/DDI X(1) VME POSIX POSIX EABI X X(6) VME MaxPack X(10) X(11) X(12) X(14) X(13) X(15) X(16) X(18) Executive Graphics Card Graphics Driver Graphics Card Graphics Driver OpenGL X VME X(19) X X May 1, 1998 13 Copyright (c) 1998 Naval Air Warfare Center

The KOSI List: 

The KOSI List VxWorks Kernel - VxWorks BSP VxWorks Kernel - 1553 Driver VxWorks Kernel - OFP Executive VxWorks BSP - Backplane VxWorks BSP - DY-4 SVME-171 1553 Driver - Avionics Infrastructure Backplane - DY-4 SVME-171 DY-4 SVME-171 - D654 OFP Executive - Avionics Infrastructure KOSI Componenet Standard/Non-Standard Conformance Level Responsibility OFP Executive - Navigation OFP Executive - Advanced Ballistics OFP Executive - HUD/DDI 1101.2 VME EABI Non-Standard 1101.2 VME MaxPack .h(implementation) .h (implementation) .h (implementation) .h (implementation) POSIX POSIX Non-Standard DY-4 DY-4 OSDI/DY-4 IEEE Strict IEEE Strict IEEE Strict IEEE Strict DY-4 ???? DY-4 DY-4 OSDI OSDI OSDI OSDI ANSI Strict X(1) X(2) X(3) X(5) X(4) X(7) X(6) X(9) X(8) X(10) X(11) X(12) X(13) Graphics Card - Backplane 1101.2 VME IEEE Strict Radstone DY-4 Proprietary/Unknown May 1, 1998 14 Copyright (c) 1998 Naval Air Warfare Center

The KOSI List: 

The KOSI List Avionics Infrastructure - Navigation Avionics Infrastructure - Adv. Ballist. Navigation - Advanced Ballistics Advanced Ballistics - HUD/DDI KOSI Item Standard/Non-Standard Conformance Level Responsibility BANav.h(impl.) .h (implementation) .h (implementation) OpenGL OSDI OSDI OSDI Radstone ANSI Strict Note: Header files are facades(a design pattern) that define critical software interfaces. X(14) X(15) X(16) X(17) X(18) X(19) Avionics Infrastructure - Graphics Drv Avionics Infrastructure - HUD/DDI .h (implementation) OSDI .h (implementation) OSDI May 1, 1998 15 Copyright (c) 1998 Naval Air Warfare Center

Benefits of KOSI Analysis: 

Benefits of KOSI Analysis Understand key interfaces & standards Non-conforming interfaces Standardization Vs. Optimization KOSI based product selection Valuable tool for system engineers May 1, 1998 16 Copyright (c) 1998 Naval Air Warfare Center

Benefits of KOSI Analysis: 

Benefits of KOSI Analysis Promotes technology insertion for increased throughput and memory requirements Reduced time-to-market KOSI based system is scalable, portable, interoperable, & plug & play compatible System kept “open” indefinitely May 1, 1998 17 Copyright (c) 1998 Naval Air Warfare Center

Recommendation #1: 

Recommendation #1 Every new open system procured for the DoD shall have KOSI analysis as a SOW requirement KOSI analysis shall be performed by a joint team of prime, subs and DoD KOSI analysis shall be controlled and changes tracked through the life of the system May 1, 1998 18 Copyright (c) 1998 Naval Air Warfare Center

OSDI Technical Architecture: 

OSDI Technical Architecture Backplane COTS PPC Card COTS 1553 Card Hardware VxWorks BSP for Tornado 1.0.1 Hardware Dependent Software Hardware Independent Software Operational Flight Program OpenGL Graphics Driver VxWorks Wind Kernel for PPC MIL-STD-1553 Driver Graphics Card May 1, 1998 19 Copyright (c) 1998 Naval Air Warfare Center

Typical OS Technical Architecture: 

Typical OS Technical Architecture System Init/ Reset Boot BIT I/O Bindings Interrupts Timer 1553 VME Discretes Extensions Remote Procedure Call Message Passing IPC Operating System/Runtime Kernel Program Language Support Software Development Support Open Systems API (OSAPI) Hardware May 1, 1998 20 Copyright (c) 1998 Naval Air Warfare Center

Generic API Services: 

Generic API Services System Initialization & Boot Loader Built-In Test (BIT) Device Drivers Interrupt Timers Backplane (VME) Legacy I/O (1553) High Speed I/O (Fibre Channel, PCI, SCI) Discrete I/O Bindings Operating system/Kernel Programming Language Runtime Support Software Development Interface May 1, 1998 21 Copyright (c) 1998 Naval Air Warfare Center

OSMC API - A Joint Venture: 

OSMC API - A Joint Venture GDIS Boeing PMA-209 NAWCWPNS Smith Open Systems Mission Computer Application Programming Interface Specification OSMC API May 1, 1998 22 Copyright (c) 1998 Naval Air Warfare Center

Recommendation #2: 

Recommendation #2 Joint Review of OSMC API Develop OSAPI Specification Encourage vendors to voluntarily embrace OSAPI Validate COTS product conformance to OSAPI May 1, 1998 23 Copyright (c) 1998 Naval Air Warfare Center

Questions: 

It Depends Questions May 1, 1998 24 Copyright (c) 1998 Naval Air Warfare Center