Reverse engineering tools as media for imperfect knowledge

被引:14
|
作者
Jahnke, JH [1 ]
Walenstein, A [1 ]
机构
[1] Univ Victoria, Dept Comp Sci, Victoria, BC V8W 3P6, Canada
关键词
D O I
10.1109/WCRE.2000.891449
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Reverse engineering is an imperfect process driven by imperfect knowledge. Most current reverse engineering tools do not adequately consider these inherent characteristics. They focus on representing precise, complete, and consistent knowledge and work towards enforcing predefined structures on the processes. According to our experience, this design paradigm seriously limits human-centred reverse engineering tools. An altogether different approach is to directly support the statement and subsequent resolution of imperfections. Doing so requires the imperfect knowledge be represented and imperfect procedures accommodated for This peeper argues that effective tools need to act as a manipulable medium for imperfect knowledge and, based on our experiences with a prototype, elaborate requirements for such tools.
引用
收藏
页码:22 / 31
页数:10
相关论文
共 50 条
  • [1] Tools for reverse engineering
    Database Program Des, 10 (74):
  • [2] Characterization of reverse engineering tools
    Caracterización de herramientas de ingeniería inversa
    Monroy, M.E. (mmonroyr@unicartagena.edu.co), 1600, Centro de Informacion Tecnologica (23): : 31 - 42
  • [3] Database Reverse Engineering Tools
    Mlan, Natash Ali
    Hussain, Tauqeer
    SEPADS 08: PROCEEDINGS OF THE 7TH WSEAS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PARALLEL AND DISTRIBUTED SYSTEMS, 2008, : 206 - 211
  • [4] Hardware Reverse Engineering Tools and Techniques
    Gordon, Thomas
    Kilgore, Eric
    Wylds, Nick
    Nowatkowski, Michael
    2019 IEEE SOUTHEASTCON, 2019,
  • [5] A comparison of four reverse engineering tools
    Bellay, B
    Gall, H
    PROCEEDINGS OF THE FOURTH WORKING CONFERENCE ON REVERSE ENGINEERING, 1997, : 2 - 11
  • [6] Analysis of Ten Reverse Engineering Tools
    Koskinen, Jussi
    Lehmonen, Tero
    ADVANCES TECHNIQUES IN COMPUTING SCIENCES AND SOFTWARE ENGINEERING, 2010, : 389 - +
  • [7] A system for generating reverse engineering tools
    Canfora, G
    DeLucia, A
    DiLucca, GA
    EIGHTH IEEE INTERNATIONAL WORKSHOP ON SOFTWARE TECHNOLOGY AND ENGINEERING PRACTICE INCORPORATING COMPUTER AIDED SOFTWARE ENGINEERING, PROCEEDINGS, 1997, : 34 - 44
  • [8] Reverse knowledge engineering: A methodology for knowledge management
    Quintas, P
    Demaid, A
    PROCEEDINGS OF THE 2000 IEEE INTERNATIONAL CONFERENCE ON MANAGEMENT OF INNOVATION AND TECHNOLOGY, VOLS 1 AND 2: MANAGEMENT IN THE 21ST CENTURY, 2000, : 702 - 707
  • [9] Knowledge Based Reverse Engineering-An Approach for Reverse Engineering of a Mechanical Part
    Durupt, A.
    Remy, S.
    Ducellier, G.
    JOURNAL OF COMPUTING AND INFORMATION SCIENCE IN ENGINEERING, 2010, 10 (04)
  • [10] Reusing domains for the construction of reverse engineering tools
    Gouveia de Freitas, Felipe
    Sampaio do Prado Leite, Julio Cesar
    Reverse Engineering - Working Conference Proceedings, 1999, : 24 - 34