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
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;
Conference_Titel :
Reverse Engineering, 1996., Proceedings of the Third Working Conference on
Conference_Location :
Monterey, CA
Print_ISBN :
0-8186-7674-4
DOI :
10.1109/WCRE.1996.558799