10. The method of claim 8 wherein the development environment comprises a live inspection component comprising: an inspection method that instruments and attaches to a live running program on a particular hardware program, providing insights into the shape of a data graph; and an inspection method, executing after attachment, then extracts the state of the dataflow computation of a running program which provides an extremely precise and direct insight into computation along with data in consideration.
8. The method of claim 7 wherein the development environment comprises an interpreter component that uses the output of the first-phase translation tool comprising: an instruction interpreter which emulates the hardware platform in the execution of platform-specific hardware instructions; a dataflow simulator which emulates a streaming data environment, providing inputs to and collecting outputs from state machine streams; and a program execution flow controller to examine computations and data in-flight and drive computations back and forth.