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 条
  • [31] Using domain knowledge to improve reverse engineering
    Gali, HC
    Klosch, RR
    Mittermeir, RT
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 1996, 6 (03) : 477 - 505
  • [32] Imperfect tools
    Harvey, D
    TCE, 2006, (778): : 37 - 39
  • [33] Ontological engineering in education: tools for knowledge transfer and knowledge assessment
    Strakhovich, Elvira
    2014 14TH IEEE INTERNATIONAL CONFERENCE ON ADVANCED LEARNING TECHNOLOGIES (ICALT), 2014, : 714 - 715
  • [34] Knowledge Engineering: Survey of Methodologies, Techniques and Tools
    Nazario, D. C.
    Dantas, M. A. R.
    Todesco, J. L.
    IEEE LATIN AMERICA TRANSACTIONS, 2014, 12 (08) : 1553 - 1559
  • [35] INTEGRATING NON-CAD DATA WITH REVERSE ENGINEERING TOOLS
    Retter, Yoram
    PROCEEDINGS OF THE 9TH BIENNIAL CONFERENCE ON ENGINEERING SYSTEMS DESIGN AND ANALYSIS - 2008, VOL 1, 2009, : 455 - 458
  • [36] Building fast and reliable reverse engineering tools with Frida and Rust
    Csaszar, Istvan-Attila
    Slavescu, Radu Razvan
    2022 IEEE 18TH INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTER COMMUNICATION AND PROCESSING, ICCP, 2022, : 289 - 294
  • [37] Survey on Reverse-Engineering Tools for Android Mobile Devices
    Albakri, Ashwag
    Fatima, Huda
    Mohammed, Maram
    Ahmed, Aisha
    Ali, Aisha
    Ali, Asala
    Elzein, Nahla Mohammed
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2022, 2022
  • [38] Toward Reverse Engineering to Economic Analysis: An Overview of Tools and Methodology
    Faggini, Marisa
    Bruno, Bruna
    Parziale, Anna
    JOURNAL OF THE KNOWLEDGE ECONOMY, 2022, 13 (02) : 1414 - 1432
  • [39] A suite of tools for facilitating reverse engineering using formal methods
    Gannod, GC
    Cheng, BHC
    9TH INTERNATIONAL WORKSHOP ON PROGRAM COMPREHENSION, PROCEEDINGS, 2001, : 221 - 232
  • [40] Malware analysis: Reverse engineering tools using santuko linux
    Alrammal, Muath
    Naveed, Munir
    Sallam, Suzan
    Tsaramirsis, Georgios
    MATERIALS TODAY-PROCEEDINGS, 2022, 60 : 1367 - 1378