Reengineering real-time embedded software onto a parallel processing platform
Bruce Lewis, David McConnell · 2002
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.