DocumentCode :
1738585
Title :
A COTS-based solution for reliable upgrade of legacy systems
Author :
Calloni, Ben A. ; DelPrincipe, Michael V. ; Littlejohn, Kenneth
Author_Institution :
Lockheed Martin Aeronaut. Co., Fort Worth, TX, USA
Volume :
1
fYear :
2000
fDate :
2000
Abstract :
The INSERT research project, the F-16 Automated Maneuvering and Attack System algorithm, was re-engineered from JOVIAL into a Unified Modeling Language (UML) design using the Rhapsody Tool from Ilogix, Inc. C++ code was autogenerated and the resulting executable was hosted on an Intel based PC running the LynxOS Real-Time Operating System (RTOS). Simulator testing confirmed that the re-engineered code performed exactly as the original specification required. This experiment indicates that cost savings of 80% could be achieved over original development costs. DARPA, the Air Force Research Laboratory Information Directorate, Lockheed Martin Aeronautics Company, Fort Worth, TX, and Carnegie Mellon University are researching a COTS based approach to developing reliable software upgrade approaches under the Incremental Software Evolution for Real Time Systems (INSERT) project
Keywords :
C++ language; aerospace computing; military systems; operating systems (computers); real-time systems; software maintenance; Automated Maneuvering and Attack System; C++ code; COTS based approach; COTS-based solution; DARPA; F-16; INSERT research project; Incremental Software Evolution for Real Time Systems; LynxOS Real-Time Operating System; Rhapsody Tool; Unified Modeling Language; legacy systems; software upgrade approaches; Costs; Fault tolerance; Laboratories; Maintenance; Middleware; Object oriented modeling; Performance evaluation; Real time systems; Testing; Unified modeling language;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Digital Avionics Systems Conference, 2000. Proceedings. DASC. The 19th
Conference_Location :
Philadelphia, PA
Print_ISBN :
0-7803-6395-7
Type :
conf
DOI :
10.1109/DASC.2000.886884
Filename :
886884
Link To Document :
بازگشت