The role of frame-based representation in reasoning
Communications of the ACM
Applying a theory of graphical presentation to the graphic design of user interfaces
UIST '88 Proceedings of the 1st annual ACM SIGGRAPH symposium on User Interface Software
A Specificational Approach to High Level Program Monitoring and Measuring
IEEE Transactions on Software Engineering - Special issue on software measurement principles, techniques, and environments
ZEUS: a toolkit and approach for building distributed multi-agent systems
Proceedings of the third annual conference on Autonomous Agents
Brahms: simulating practice for work systems design
International Journal of Human-Computer Studies
Interfaces for understanding multi-agent behavior
Proceedings of the 6th international conference on Intelligent user interfaces
Principles of Database and Knowledge-Base Systems: Volume II: The New Technologies
Principles of Database and Knowledge-Base Systems: Volume II: The New Technologies
Software Metrics: A Rigorous and Practical Approach
Software Metrics: A Rigorous and Practical Approach
Visualizing with VTK: A Tutorial
IEEE Computer Graphics and Applications
Specifying Algorithm Visualizations: Interesting Events or State Mapping?
Revised Lectures on Software Visualization, International Seminar
IVEE: an Information Visualization and Exploration Environment
INFOVIS '95 Proceedings of the 1995 IEEE Symposium on Information Visualization
A spreadsheet approach to information visualization
INFOVIS '97 Proceedings of the 1997 IEEE Symposium on Information Visualization (InfoVis '97)
Software Visualization Tools: Survey and Analysis
IWPC '01 Proceedings of the 9th International Workshop on Program Comprehension
An Event-Based Approach to Visualization
IV '04 Proceedings of the Information Visualisation, Eighth International Conference
CSC: Criticality-Sensitive Coordination
AAMAS '06 Proceedings of the fifth international joint conference on Autonomous agents and multiagent systems
Distributed coordination in uncertain multiagent systems
Proceedings of the 6th international joint conference on Autonomous agents and multiagent systems
Web-based visualization of student cooperation during distributed laboratory experimentation
CDVE'09 Proceedings of the 6th international conference on Cooperative design, visualization, and engineering
Automated adaptation of strategic guidance in multiagent coordination
PRIMA'11 Proceedings of the 14th international conference on Agents in Principle, Agents in Practice
Hi-index | 0.01 |
One of the most difficult tasks in software development is understanding the behavior of the final product. Making sure that a system behaves as users expect is a challenging endeavor. Understanding the behavior of a multi-agent system is even more challenging given the additional complexities of multi-agent problems. In this paper, we address the problem of users creating visualizations to debug and understand complex multi-agent systems. We introduce VizScript, a generic framework that expedites the process of creating such visualizations. VizScript combines a generic application instrumentation, a knowledge-base, and simple scene definitions primitives with a reasoning system, to produce an easy to use visualization platform. Using VizScript, we were able to recreate the visualizations for a complex multiagent system with an order-of-magnitude less effort than was required in a Java implementation