Article View: ont.events
Article #279Hausi A. Muller, Tuesday 13 October 1992: COLLOQUIM
From: Veronica Archibald
Date: Mon, 05 Oct 1992 18:25
Date: Mon, 05 Oct 1992 18:25
37 lines
2365 bytes
2365 bytes
Department of Computer Science, University of Toronto
(SF = Sandford Fleming Building, 10 King's College Road)
-------------------------------------------------------------
COLLOQUIM
SF1105, at 11:00 a.m., Tuesday 13 October 1992
Hausi A. Muller
Department of Computer Science, University of Victoria
"Understanding Software Systems Using Reverse Engineering Technology"
Reverse engineering is concerned with the analysis of existing software
systems in order to make them more understandable for maintenance, re-
engineering, and evolution purposes. Reverse engineering as a possible
solution to selected software evolution problems is introduced; the talk
then concentrates on reverse engineering technology developed under the
Rigi project which is based on layered subsystem structures. The Rigi
approach involves the identification of software artifacts in a particular
subject system and the aggregation of these artifacts to form more
abstract system representations. A reverse engineering methodology is
presented for building subsystem structures out of software building
blocks; then we show how the generated visual and spatial graph
representations of software structures are displayed and manipulated using
an interactive graph editor. Early experience has shown that software
engineers can quickly build mental models from the generated structures
which are compatible with the mental models formed by maintainers of the
underlying software.
Hausi A. Muller From 1979 to 1982, Hausi A. Muller worked as a software
engineer for Brown Boveri & Cie. in Baden, Switzerland (now called ASEA
Brown Boveri). Since 1986 he has been at the University of Victoria,
British Columbia where he is an Associate Professor of Computer Science.
He is currently on sabbatical at the IBM Centre for Advanced Studies in
Toronto working with the program understanding group.
Technical Details
Message-ID:
<92Oct5.142522edt.47512@neat.cs.toronto.edu>Path:
arc1-ca.pugleaf.net!sparky!uunet!utcsri!neat.cs.toronto.edu!veronicaShow Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!utcsri!neat.cs.toronto.edu!veronica Newsgroups: ont.events,ut.dcs.general,ut.dcs.seminars From: veronica@cs.toronto.edu (Veronica Archibald) Subject: Hausi A. Muller, Tuesday 13 October 1992: COLLOQUIM Message-ID: <92Oct5.142522edt.47512@neat.cs.toronto.edu> Date: 5 Oct 92 18:25:39 GMT Lines: 38