“Dynamic execution tracing of physical simulations” by Cohen

  • ©Jonathan M. Cohen




    Dynamic execution tracing of physical simulations



    Software systems that simulate physical phenomena such as renderers, fluid simulation engines, or cloth dynamics engines, provide special difficulties during debugging. In particular, they often process vast amounts of data, making it necessary to trace not only individual values through an execution, but rather gather higher-level information about how whole classes of data are processed. Furthermore, the data flow paths and code paths through a simulation system can be extremely complex, as well as different for every variable in the system.


    1. Kiczales, G., Lamping, J., Mendhekar, A., Maeda, C., Lopes, C., Loingtier, J., and Irwin, J. 1997. Aspect-oriented programming. In Proceedings of European Conference on Object-Oriented Programming, vol. 1241, 220–242.
    2. Sun Microsystems. 2005. Solaris Dynamic Tracing Guide.

ACM Digital Library Publication:

Overview Page: