The uda is program for disassembling a binary file. It is able to read different binary file formats and different instruction sets. The functionality is based on plugins and external definition of an instruction set. It has a plugin for reading the Unix ELF format, and a plugin for reading the instruction stream and instruction set for the Intel PIII processor.
SimpleXML is a commandline application and library for very simply manipulating XML files by path to elements and regular expresions identifying data of elements. It lets you harvest data from XML files, change values of attributes, print or change data of elements, create new elements, etc.
Actually, it is here: http://www.fit.vutbr.cz/~smrcka/projects/uda/eeict03.pdf
The doxygen documentation is available here: http://www.fit.vutbr.cz/~smrcka/projects/uda/doc/