Reengineering a Single Threaded Embedded Missile Application onto a Parallel Processing Platform Using MetaH

This paper describes a software/hardware architectural transformation of a single threaded, cyclic executive based missile application to a multitasking, distributed application using MetaH (Binns and Vestal 1993a, 1993b, 1995). 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.

[1]  Steve Vestal,et al.  Architecture specifications for complex real-time dependable systems , 1995, Proceedings of First IEEE International Conference on Engineering of Complex Computer Systems. ICECCS'95.

[2]  Steve Vestal,et al.  Scheduling and communication in MetaH , 1993, 1993 Proceedings Real-Time Systems Symposium.

[3]  Mike Jackson,et al.  ControlH: an algorithm specification language and code generator , 1995 .

[4]  Steve Vestal,et al.  Formal real-time architecture specification and analysis , 1993 .