A survey on controller area network reverse engineering
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 …
exchange of mission and time-critical information within commercial vehicles. In-vehicle …
Achievements and challenges in software reverse engineering
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 …
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
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 …
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 …
Unfortunately, such systems are often brittle, slow and non-extensible. Capturing legacy …
[BOOK][B] Object-oriented reengineering patterns
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 …
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
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 …
the software reflexion model technique to help engineers perform various software …
Reverse engineering: a roadmap
Teach reverse engineering, program understanding, and software analysis in computer
science, computer engineering, and software engineering curricula. Investigate …
science, computer engineering, and software engineering curricula. Investigate …
Cognitive design elements to support the construction of a mental model during software exploration
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 …
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 …
rich explanations about how programmers comprehend software, as well as the tools that …
New frontiers of reverse engineering
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 …
and this explains the growing interest that software reverse engineering has gained in the …