Reengineering a single threaded embedded missile application onto a parallel processing platform using metaH
David McConnell, Bruce Lewis, Lisa Gray · 2002
Describes a software/hardware architectural transformation of a single-threaded, cyclic executive-based missile application to a multitasking, distributed application using MetaH (which builds a multiprocessor executive, based on rate monotonic theory, that binds with hand-generated Ada code and code generated from the ControlH algorithm specification language and code generator). The benefits of this process are: it provides a traceable path to the original language implementation, it achieves data encapsulation and data flow understanding, it separates out concurrent processes, it results in an object-based design, and MetaH provides a robust mechanism for multiprocessor distribution.