A survey on controller area network reverse engineering

A Buscemi, I Turcanu, G Castignani… - … Surveys & Tutorials, 2023 - ieeexplore.ieee.org
Controller Area Network (CAN) is a masterless serial bus designed and widely used for the
exchange of mission and time-critical information within commercial vehicles. In-vehicle …

Achievements and challenges in software reverse engineering

G Canfora, M Di Penta, L Cerulo - Communications of the ACM, 2011 - dl.acm.org
Achievements and challenges in software reverse engineering Page 1 142 communications of
the acm | april 2011 | vol. 54 | no. 4 review articles the need FOR changing existing software has …

[PDF][PDF] Software reflexion models: Bridging the gap between source and high-level models

GC Murphy, D Notkin, K Sullivan - Proceedings of the 3rd ACM SIGSOFT …, 1995 - dl.acm.org
Software engineers often use high-level models(for instance, box and arrow sketches) to
reason and communicate about an existing software system. One problem with high-level …

Legacy information systems: Issues and directions

J Bisbal, D Lawless, B Wu, J Grimson - IEEE software, 1999 - ieeexplore.ieee.org
A legacy information system represents a massive, long-term business investment.
Unfortunately, such systems are often brittle, slow and non-extensible. Capturing legacy …

[BOOK][B] Object-oriented reengineering patterns

S Demeyer, S Ducasse, O Nierstrasz - 2002 - books.google.com
The documentation is missing or obsolete, and the original developers have departed. Your
team has limited understanding of the system, and unit tests are missing for many, if not all …

Software reflexion models: Bridging the gap between design and implementation

GC Murphy, D Notkin, KJ Sullivan - IEEE Transactions on …, 2001 - ieeexplore.ieee.org
The artifacts constituting a software system often drift apart over time. We have developed
the software reflexion model technique to help engineers perform various software …

Reverse engineering: a roadmap

HA Müller, JH Jahnke, DB Smith, MA Storey… - Proceedings of the …, 2000 - dl.acm.org
Teach reverse engineering, program understanding, and software analysis in computer
science, computer engineering, and software engineering curricula. Investigate …

Cognitive design elements to support the construction of a mental model during software exploration

MAD Storey, FD Fracchia, HA Müller - Journal of Systems and Software, 1999 - Elsevier
The scope of software visualization tools which exist for the navigation, analysis and
presentation of software information varies widely. One class of tools, which we refer to as …

Theories, methods and tools in program comprehension: past, present and future

MA Storey - … Workshop on Program Comprehension (IWPC'05), 2005 - ieeexplore.ieee.org
Program comprehension research can be characterized by both the theories that provide
rich explanations about how programmers comprehend software, as well as the tools that …

New frontiers of reverse engineering

G Canfora, M Di Penta - Future of Software Engineering (FOSE' …, 2007 - ieeexplore.ieee.org
Comprehending and modifying software is at the heart of many software engineering tasks,
and this explains the growing interest that software reverse engineering has gained in the …