Systems that require reengineering are a fact of life in both the commercia
l and military arenas. The authors have developed a systematic methodology
based on virtual prototyping, with accompanying tools and libraries, for ra
pidly upgrading electronic systems.