Context
-Task Description
When trying to walk through the debug output of a program, one usually has the problem of huge amounts of data where only a small portion contains the needed and interesting information. Therefore having a way to somehow graphically provide the data in a user interface is a way to support the user in fulfilling her tasks. Seeing that XML becomes more and more ambient using it as format for the debug data is a logical choice. The advantages are directly inherited from XML; it's easy to read by humans (if the amount is not too much), it's clearly structured and it's easy to parse. We have defined an XML schema which specifies the structure of the XML debug output data. This schema can be used to derrive a user interface for all the bits and pieces available in the debug output (e.g.: use trees for function traces, tables for parameter lists). Using an XML parser the user interface can then be filled with the data available on any stream. Therefore it does not matter whether the data comes from a file or a network connection. Additionally in order to choose only parts of data known to include the interesting parts it's also possible to send requests for certain data again using a specified XML protocol.
Requirements
-
Student
Severin Ecker (please contact eva Kühn)
Supervisor
A.o. Univ.-Prof. Dr. Dipl.-Ing. eva Kühn (please contact eva Kühn)
Related Projects in the Network
-