Title :
Reengineering a single threaded embedded missile application onto a parallel processing platform using metaH
Author :
McConnell, David J. ; Lewis, Bruce ; Gray, Lisa
Author_Institution :
Coleman Res. Corp., Huntsville, AL, USA
Abstract :
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
Keywords :
data encapsulation; data flow computing; military computing; missile control; object-oriented methods; parallel architectures; parallel programming; software engineering; systems re-engineering; Ada code; ControlH; algorithm specification language; code generator; concurrent processes separation; cyclic executive-based application; data encapsulation; data flow understanding; metaH; multiprocessor executive; multitasking distributed application; object-based design; original language implementation; parallel processing platform; rate monotonic theory; reengineering; robust multiprocessor distribution mechanism; single-threaded embedded missile application; software/hardware architectural transformation; traceable path; Application software; Automatic control; Computer architecture; Control systems; Costs; Decision support systems; Missiles; Parallel processing; Software architecture; Software engineering;
Conference_Titel :
Parallel and Distributed Real-Time Systems, 1996. Proceedings of the 4th International Workshop on
Conference_Location :
Honolulu, HI
Print_ISBN :
0-8186-7515-2
DOI :
10.1109/WPDRTS.1996.557447