The Community for Technology Leaders
2013 20th Working Conference on Reverse Engineering (WCRE) (1995)
Toronto, Ontario, Canada
July 14, 1995 to July 16, 1995
ISBN: 0-8186-7111-4
TABLE OF CONTENTS
Panel: Generating Accessible Documentation from Legacy Systems

Using generalized markup and SGML for reverse engineering graphical representations of software (Abstract)

J.H. Cross , Dept. of Comput. Sci. & Eng., Auburn Univ., AL, USA
T.D. Hendrix , Dept. of Comput. Sci. & Eng., Auburn Univ., AL, USA
pp. 2
Analysis of Non-Code Sources

Recovering business rules from structured analysis specifications (Abstract)

J.C. Sampaio do Prado Leite , Dept. de Inf., Pontificia Univ. Catolica do Rio de Janeiro, Brazil
P. Monteiro Cerqueira , Dept. de Inf., Pontificia Univ. Catolica do Rio de Janeiro, Brazil
pp. 13

Retrieving information from data flow diagrams (Abstract)

I. Tjandra , Dept. of Comput. Sci., Concordia Univ., Montreal, Que., Canada
G. Butler , Dept. of Comput. Sci., Concordia Univ., Montreal, Que., Canada
R. Shinghal , Dept. of Comput. Sci., Concordia Univ., Montreal, Que., Canada
P. Grogono , Dept. of Comput. Sci., Concordia Univ., Montreal, Que., Canada
pp. 22
Transformation & Translation

Reengineering Procedural into Data Flow Programs (Abstract)

Paul Newcomb , Boeing Computer Services Research and Training
Paul Martens , Boeing
pp. 32
Tools & Environments

Legacy System Cataloging Facility (Abstract)

P. Newcomb , Res. & Technol., Boeing Comput. Services, Seattle, WA, USA
pp. 52

Design of a generic reverse engineering assistant tool (Abstract)

S. Jarzabek , Dept. of Inf. Syst. & Comput. Sci., Nat. Univ. of Singapore, Singapore
Tan Poh Keam , Dept. of Inf. Syst. & Comput. Sci., Nat. Univ. of Singapore, Singapore
pp. 61

Customized tools for software quality assurance and reengineering (Abstract)

R. Brand , Electr. Power Res. Inst., Palo Alto, CA, USA
C.H. Wells , Electr. Power Res. Inst., Palo Alto, CA, USA
L. Markosian , Electr. Power Res. Inst., Palo Alto, CA, USA
pp. 71

Integrating reengineering, reuse and specification tool environments to enable reverse engineering (Abstract)

M.L. Wilson , Computer, Command & Control Co., Philadelphia, PA, USA
F.J. Zigman , Computer, Command & Control Co., Philadelphia, PA, USA
pp. 78
Detecting Duplication

On finding duplication and near-duplication in large software systems (Abstract)

B.S. Baker , AT&T Bell Labs., Murray Hill, NJ, USA
pp. 86

Pattern matching for design concept localization (Abstract)

E. Merlo , Sch. of Comput. Sci., McGill Univ., Montreal, Que., Canada
M. Galler , Sch. of Comput. Sci., McGill Univ., Montreal, Que., Canada
K. Kontogiannis , Sch. of Comput. Sci., McGill Univ., Montreal, Que., Canada
R. DeMori , Sch. of Comput. Sci., McGill Univ., Montreal, Que., Canada
M. Bernstein , Sch. of Comput. Sci., McGill Univ., Montreal, Que., Canada
pp. 96
Learning from the Reverse Engineering Process

Analyzing empirical data from a reverse engineering project (Abstract)

P. Fiore , Basica SpA, Bari, Italy
F. Lanubile , Basica SpA, Bari, Italy
G. Visaggio , Basica SpA, Bari, Italy
pp. 106
Data Reverse Engineering

Observed idiosyncracies of relational database designs (Abstract)

M.R. Blaha , OMT Associates Inc., St. Louis, MO, USA
W.J. Premerlani , OMT Associates Inc., St. Louis, MO, USA
pp. 116

Requirements for information system reverse engineering support (Abstract)

J.-M. Hick , Inst. d'Inf, Namur Univ., Belgium
J. Henrard , Inst. d'Inf, Namur Univ., Belgium
J.-L. Hainaut , Inst. d'Inf, Namur Univ., Belgium
V. Englebert , Inst. d'Inf, Namur Univ., Belgium
D. Roland , Inst. d'Inf, Namur Univ., Belgium
pp. 136

August-II: a tool for step-by-step data model reverse engineering (PDF)

K.H. Davis , Dept. of Comput. Sci., Northern Illinois Univ., DeKalb, IL, USA
pp. 146
Program Understanding

DECODE: a cooperative environment for reverse-engineering legacy software (Abstract)

A. Quilici , Dept. of Electr. Eng., Hawaii Univ., Honolulu, HI, USA
D.N. Chin , Dept. of Electr. Eng., Hawaii Univ., Honolulu, HI, USA
pp. 156

Qualifying reusable functions using symbolic execution (Abstract)

M. Munro , Dipartimento di Ingegneria dell'Inf. ed Ingegneria Elettrica, Salerno Univ., Italy
A. De Lucia , Dipartimento di Ingegneria dell'Inf. ed Ingegneria Elettrica, Salerno Univ., Italy
A. Cimitile , Dipartimento di Ingegneria dell'Inf. ed Ingegneria Elettrica, Salerno Univ., Italy
pp. 178

Strongest postcondition semantics as the formal basis for reverse engineering (Abstract)

B.H.C. Cheng , Dept. of Comput. Sci., Michigan State Univ., East Lansing, MI, USA
G.C. Gannod , Dept. of Comput. Sci., Michigan State Univ., East Lansing, MI, USA
pp. 188

Formal representation of reuseable software modules (Abstract)

I.A. Tjandra , Centre Interuniv. en Calcul Math. Algebraic, Concordia Univ., Montreal, Que., Canada
G. Butler , Centre Interuniv. en Calcul Math. Algebraic, Concordia Univ., Montreal, Que., Canada
pp. 198
Finding Objects in Procedural Programs

Finding objects in procedural programs: an alternative approach (Abstract)

H. Gall , Dept. of Distributed Syst., Tech. Univ. Wien, Austria
R. Klosch , Dept. of Distributed Syst., Tech. Univ. Wien, Austria
pp. 208

Extracting object-oriented specification from procedurally oriented programs (Abstract)

E. Nyary , SES Software Eng. Service GmbH, Munich, Germany
H.M. Sneed , SES Software Eng. Service GmbH, Munich, Germany
pp. 217

Recovering abstract data types and object instances from a conventional procedural language (Abstract)

A.S. Yeh , Mitre Corp., Bedford, MA, USA
H.B. Reubenstein , Mitre Corp., Bedford, MA, USA
D.R. Harris , Mitre Corp., Bedford, MA, USA
pp. 227

Reengineering procedural into object-oriented systems (Abstract)

P. Newcomb , Res. & Technol., Boeing Comput. Services, Seattle, WA, USA
G. Kotik , Res. & Technol., Boeing Comput. Services, Seattle, WA, USA
pp. 237
Architectural Discovery & Evaluation

Recognizers for extracting architectural features from source code (Abstract)

H.B. Reubenstein , Mitre Corp., Bedford, MA, USA
D.R. Harris , Mitre Corp., Bedford, MA, USA
A.S. Yeh , Mitre Corp., Bedford, MA, USA
pp. 252
Software Evolution

Evolution is essential for software tool development (Abstract)

S.A. MacKay , Inst. for Inf. Technol., Nat. Res. Council of Canada, Ottawa, Ont., Canada
C.-A. Gauthier , Inst. for Inf. Technol., Nat. Res. Council of Canada, Ottawa, Ont., Canada
W.M. Gentleman , Inst. for Inf. Technol., Nat. Res. Council of Canada, Ottawa, Ont., Canada
M. Wein , Inst. for Inf. Technol., Nat. Res. Council of Canada, Ottawa, Ont., Canada
D.A. Stewart , Inst. for Inf. Technol., Nat. Res. Council of Canada, Ottawa, Ont., Canada
pp. 272

A debugging tool for software evolution (Abstract)

R. Sosic , Sch. of Comput. & Inf. Technol., Griffith Univ., Brisbane, Qld., Australia
D. Abramson , Sch. of Comput. & Inf. Technol., Griffith Univ., Brisbane, Qld., Australia
pp. 282
CASE Support for User Interfaces

Generating user interfaces from specifications produced by a reverse engineering process (Abstract)

E. Merlo , PurchaseMaster Sci. Inc., Verdun, Que., Canada
A.R. Elwahidi , PurchaseMaster Sci. Inc., Verdun, Que., Canada
pp. 292
Program Understanding

Reverse engineering as a bridge to CASE (Abstract)

H.M. Sneed , SES Software Eng. Service, Ottobrunn, Germany
pp. 300

Program understanding as constraint satisfaction (Abstract)

Qiang Yang , Dept. of Comput. Sci., Waterloo Univ., Ont., Canada
S. Woods , Dept. of Comput. Sci., Waterloo Univ., Ont., Canada
pp. 314

Index of Authors (PDF)

pp. 335
97 ms
(Ver )