• 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