DocumentCode
2350730
Title
Reengineering real-time embedded software onto a parallel processing platform
Author
Lewis, Bruce ; McConnell, David J.
Author_Institution
Software Eng. Directorate, US Army Missile Command, Redstone Arsenal, AL, USA
fYear
196
fDate
8-10 Nov 196
Firstpage
11
Lastpage
19
Abstract
The paper describes a general reengineering process that SED uses as a guideline and the specific reengineering process used in the context of a missile onboard software reengineering experiment. The experiment involves retargeting from a single processor to a scaleable, distributed, multiprocessor implementation. It also discusses the role of a domain specific software architecture, and describes the use of the Honeywell MetaH tool-an automatic code generation tool that was used to automate a significant portion of the software reengineering effort. The conclusions point to areas where reverse engineering technology may be particularly helpful in the context of these process activities
Keywords
automatic programming; computer aided software engineering; military computing; missiles; multiprocessing systems; parallel programming; real-time systems; reconfigurable architectures; reverse engineering; software tools; systems re-engineering; Honeywell MetaH tool; automated software reengineering; automatic code generation tool; domain specific software architecture; missile onboard software reengineering experiment; parallel processing platform; real-time embedded software reengineering; retargeting; scaleable distributed multiprocessor implementation; Application software; Costs; Decision support systems; Embedded software; Hardware; Missiles; Parallel processing; Software architecture; Software engineering; Weapons;
fLanguage
English
Publisher
ieee
Conference_Titel
Reverse Engineering, 1996., Proceedings of the Third Working Conference on
Conference_Location
Monterey, CA
Print_ISBN
0-8186-7674-4
Type
conf
DOI
10.1109/WCRE.1996.558799
Filename
558799
Link To Document