|Advisor:||Edward A. Lee|
This project will use the port-based objects model of computation, implemented as a domain within Ptolemy II. The PBO model of computation has been shown to be an appropriate abstraction for designing controllers for real-time systems. Because it supports heterogeneous modeling, Ptolemy II can be used to combine a PBO model of a controller with models of the system components being controlled. Since the component models can be based on existing Ptolemy II domains, hardware-software co-simulation of the resulting system will then be possible. Lastly, by using a microcontroller running an embedded Java virtual machine, the model of the system controller in Ptolemy II could easily translate into a java-based controller implementation.
 D. Stewart, R. Volpe, P. Khosla, "Design of Dynamically Reconfigurable Real-Time Software using Port-Based Objects," IEEE Trans. on Software Engineering, Vol. 23, No. 12, pp. 759-776, December 1997.
Last updated 11/05/99