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 条
  • [41] Malware analysis: Reverse engineering tools using santuko linux
    Alrammal, Muath
    Naveed, Munir
    Sallam, Suzan
    Tsaramirsis, Georgios
    Materials Today: Proceedings, 2022, 60 : 1367 - 1378
  • [42] The Tools Perspective on Software Reverse Engineering: Requirements, Construction, and Evaluation
    Kienle, Holger M.
    Mueller, Hausi A.
    ADVANCES IN COMPUTERS, VOL 79, 2010, 79 : 189 - 290
  • [43] Leveraging Visio for adoption-centric reverse engineering tools
    Zhu, Q
    Chen, Y
    Kaminski, P
    Weber, A
    Kienle, H
    Müller, HA
    10TH WORKING CONFERENCE ON REVERSE ENGINEERING, PROCEEDINGS, 2003, : 270 - 274
  • [44] A LOGIC-BASED APPROACH TO REVERSE ENGINEERING TOOLS PRODUCTION
    CANFORA, G
    CIMITILE, A
    DECARLINI, U
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1992, 18 (12) : 1053 - 1064
  • [45] Toward Reverse Engineering to Economic Analysis: An Overview of Tools and Methodology
    Marisa Faggini
    Bruna Bruno
    Anna Parziale
    Journal of the Knowledge Economy, 2022, 13 : 1414 - 1432
  • [46] A comparison of reverse engineering tools based on design pattern decomposition
    Arcelli, F
    Masiero, S
    Raibulet, C
    Tisato, F
    2005 AUSTRALIAN SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2005, : 262 - 269
  • [47] Survey on Network Protocol Reverse Engineering Approaches, Methods and Tools
    Sija, Baraka D.
    Goo, Young-Hoon
    Kyu-Seok-Shim
    Kim, Sungyun
    Choi, Mi-Jung
    Kim, Myung-Sup
    2017 19TH ASIA-PACIFIC NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM (APNOMS 2017): MANAGING A WORLD OF THINGS, 2017, : 271 - 274
  • [48] Building fast and reliable reverse engineering tools with Frida and Rust
    Csaszar, Istvan-Attila
    Slavescu, Radu Razvan
    Proceedings - 2022 IEEE 18th International Conference on Intelligent Computer Communication and Processing Conference, ICCP 2022, 2022, : 289 - 294
  • [49] A NEW KNOWLEDGE BASED APPROACH THE REVERSE ENGINEERING OF A PRODUCT
    Durupt, A.
    Remy, S.
    Ducellier, G.
    Derigent, W.
    10TH INTERNATIONAL DESIGN CONFERENCE - DESIGN 2008, VOLS 1 AND 2, 2008, (48): : 753 - 760
  • [50] Knowledge and Information Structuring in Reverse Engineering of Mechanical Systems
    Ouamer-Ali, Mohamed Islem
    Laroche, Florent
    Remy, Sebastien
    Bernard, Alain
    PRODUCT LIFECYCLE MANAGEMENT IN THE ERA OF INTERNET OF THINGS, PLM 2015, 2016, 467 : 418 - 427