Lancaster EPrints

COSMOPEN: dynamic reverse engineering on a budget. How cheap observation techniques can be used to reconstruct complex multi-level behaviour

Taiani, Francois and Killijian, Marc-Olivier and Fabre, Jean-Charles (2009) COSMOPEN: dynamic reverse engineering on a budget. How cheap observation techniques can be used to reconstruct complex multi-level behaviour. Software: Practice and Experience, 39 (18). pp. 1467-1514. ISSN 0038-0644

Full text not available from this repository.

Abstract

In this paper we present CosmOpen, a reverse-engineering tool optimized for the behavioural analysis of complex layered software. CosmOpen combines cheap and non-intrusive observation techniques with a versatile graph manipulation engine. By programming different graph manipulation scripts, the ‘focal length’ of our tool can be adapted to different abstraction levels. We illustrate how our tool can be used to extract high-level behavioural models from a complex multi-threaded platform (GNU/Linux, CORBA middleware).

Item Type: Article
Journal or Publication Title: Software: Practice and Experience
Uncontrolled Keywords: reverse engineering ; tracing ; stack-traces ; middleware ; model ; call-tree ; graph transformation ; CORBA ; multi-threading
Subjects:
Departments: Faculty of Science and Technology > School of Computing & Communications
ID Code: 52270
Deposited By: ep_importer_pure
Deposited On: 13 Jan 2012 16:29
Refereed?: Yes
Published?: Published
Last Modified: 12 Feb 2014 13:34
Identification Number:
URI: http://eprints.lancs.ac.uk/id/eprint/52270

Actions (login required)

View Item