Visualizing Mobile Code Executions
n Applications involving mobile code are complex:
§ All the problems of parallel and distributed applications
(concurrency, scale, non-determinism, etc.)
§ Additional problem: where are mobile components?
n Visual tools used widely in parallel and distributed
programming environments for program understanding,
fault and performance debugging, …
n Some popular visualization tools:
§ Poet
§ XPVM
§ Polka
§ Paragraph
n All support visualizing execution dynamics, none
explicitly shows mobility of code