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 条
  • [21] Towards a precise description of reverse engineering methods and tools
    Jarzabek, S
    Woon, I
    FIRST EUROMICRO CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING, PROCEEDINGS, 1997, : 3 - 9
  • [22] Graph-based reverse engineering and reengineering tools
    Cremer, K
    APPLICATIONS OF GRAPH TRANSFORMATIONS WITH INDUSTRIAL RELEVANCE, PROCEEDINGS, 2000, 1779 : 95 - 109
  • [23] State of the art of network protocol reverse engineering tools
    Duchene, Julien
    Le Guernic, Colas
    Alata, Eric
    Nicomette, Vincent
    Kaaniche, Mohamed
    JOURNAL OF COMPUTER VIROLOGY AND HACKING TECHNIQUES, 2018, 14 (01): : 53 - 68
  • [24] Protocol Reverse-Engineering Methods and Tools: A Survey
    Huang, Yuyao
    Shu, Hui
    Kang, Fei
    Guang, Yan
    COMPUTER COMMUNICATIONS, 2022, 182 : 238 - 254
  • [25] Reverse Engineering and Robotics as Tools for Analyzing Neural Circuits
    Pisokas, Ioannis
    FRONTIERS IN NEUROROBOTICS, 2021, 14
  • [26] Reverse Engineering Software Tools Based on a Comprehension System
    Tenoyo, Bayu
    Mursanto, Petrus
    Santoso, Harry Budi
    2017 7TH WORLD ENGINEERING EDUCATION FORUM (WEEF), 2017, : 202 - 209
  • [27] Reverse Engineering based Methodology for Modelling Cutting Tools
    Valerga, A. P.
    Batista, M.
    Bienvenido, R.
    Fernandez-Vidal, S. R.
    Wendt, C.
    Marcos, M.
    MESIC MANUFACTURING ENGINEERING SOCIETY INTERNATIONAL CONFERENCE 2015, 2015, 132 : 1144 - 1151
  • [28] Adoption of reverse engineering tools: a cognitive perspective and methodology
    Zayour, I
    Lethbridge, TC
    9TH INTERNATIONAL WORKSHOP ON PROGRAM COMPREHENSION, PROCEEDINGS, 2001, : 245 - 255
  • [29] USERS SEE A CASE ADVANCE IN REVERSE ENGINEERING TOOLS
    MCWILLIAMS, G
    DATAMATION, 1988, 34 (03): : 30 - &
  • [30] Imperfect tools
    Harvey, Desmond
    Chemical Engineer (London), 2006, (778): : 37 - 39