Incremental Upgrade of Legacy Systems (IULS)

Abstract

This program developed, demonstrated, and is transitioning technology that will enable cost-effective, incremental improvements to fielded embedded systems. The IULS wrapper technology was flight tested on an F-15 with no anomalies. IULS software tools automatically generated 99 percent of the wrapper software. This technology provides a low risk, affordable approach to system upgrades in response to computer-diminished manufacturing resources. It supports faultless and simultaneous execution of new and legacy software and can be used to accelerate the insertion of new technology into Air Force weapon systems and information systems. The IULS program consisted of two tasks. Task 1 was to define incremental software upgrade processes and supporting avionics architectures, identify and evaluate candidate solutions, and identify the preferred approaches for demonstration. Task 2 was to develop reusable legacy wrappers, adapt an off-the-shelf CASE toolset to IULS specific needs, mature the incremental software upgrade process by using the CASE toolset to configure a wrapper for the F-15 OFP, demonstrate the wrapped OFP on a COTS multiprocessor, and transition this technology to customer-selected weapon systems avionics upgrade programs. IULS emulation technology was successfully demonstrated on C-17 hardware in the C-17 integration laboratory.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Apr 01, 2001
Accession Number
ADA406346

Entities

People

  • David Corman
  • Don Winter
  • John Shackleton
  • Pat Goertzen
  • Tom Herm

Organizations

  • Boeing

Tags

Communities of Interest

  • Air Platforms
  • C4I
  • Electronic Warfare
  • Engineered Resilient Systems
  • Space
  • Weapons Technologies

DTIC Thesaurus Topics

  • Aircrafts
  • Application Software
  • Computer Program Documentation
  • Computer Program Reliability
  • Computer Programming
  • Computer Programs
  • Computers
  • Information Systems
  • Instruction Set Architecture
  • Operating Systems
  • Processing Equipment
  • Software Design
  • Software Development
  • Software Development Tools
  • System Software
  • Systems Engineering
  • Test And Evaluation

Fields of Study

  • Computer science
  • Engineering

Readers

  • Aerospace Engineering
  • Software Engineering.