International Journal of Automation and Computing
A paradigm of a pervasive multimodal multimedia computing system for the visually-impaired users
GPC'06 Proceedings of the First international conference on Advances in Grid and Pervasive Computing
Hi-index | 0.00 |
Combining static and dynamic information is highly relevantin many reverse engineering, program comprehensionand maintenance tasks. To allow dynamic information reflectingsoftware system usage scenarios, it should be collectedduring a long period of time, in a real user environment.This, however, poses several challenges. First and foremost,it is necessary to model the extraction of any relevantdynamic information from execution traces, thus avoidingto collect a large amount of unmanageable data. Second,we need a distributed architecture that allows to collectand compress such an information from geographically distributedusers.We propose a probabilistic model for representing dynamicinformation, as well as a web-service based distributedarchitecture for its collection and compression.The new architecture has been instantiated to collectinter-procedural program execution traces up to a selectablelevel of calling context sensitivity. The paper detailsthe role and responsibilities of the architecture components,as well as performance and compression ratiosachieved on a set of C and Java programs.