International Journal of Applied Information Systems |
Foundation of Computer Science (FCS), NY, USA |
Volume 6 - Number 6 |
Year of Publication: 2013 |
Authors: Peter Mulwa, Tonny Omwansa |
10.5120/ijais13-451064 |
Peter Mulwa, Tonny Omwansa . Lattice-based Metaphor for Visualizing Disassembled Executable Code. International Journal of Applied Information Systems. 6, 6 ( December 2013), 42-47. DOI=10.5120/ijais13-451064
Lattice-based structures provide a means of encoding information. This inherent property of information representation is utilized to design a metaphor for visualizing and analyzing a program, based on the structured nature of disassembled executable code. Beginning from a generic platform's Instruction Set Architecture (ISA) and abstracting the manner in which instructions are combined to form a program, a generic representation of the flow of a program is created. This representation is then mapped onto a lattice-based structure for visualization. Once the visualization is rendered, the lattice structure is used to analyze a program's disassembled code in order to extract potentially useful information for decision making.