The Reverse Engineering Notebook
نویسنده
چکیده
Software must evolve over time or it becomes useless. Much of software production today is involved not in creating wholly new code from scratch but in maintaining and building upon existing code. Much of this code resides in old legacy software systems. Unfortunately, these systems are often poorly documented. Typically, they become more complex and difficult to understand over time. Thus, there is a need to better understand existing software systems. An approach toward this problem would be a first step toward easing changes and extending the continuous evolution of these systems. This dissertation addresses the problem by enabling continuous software understanding. There should be a base of reverse engineering abstractions that are carried forward during evolution. The proposed approach seeks to redocument existing software structure, capture the analysis decisions made, and support personal, customizable, and live perspectives of the software in an online journal called the Reverse Engineering Notebook. The premise that software reverse engineering be applied continuously through-
منابع مشابه
Phenotypic Cutoffs: Defining Resistance and Virologic Outcomes
THE PRN NOTEBOOKTM • VOLUME 7, NUMBER 1 • MARCH 2002 • WWW.PRN.ORG ith so much emphasis being placed on protease inhibitors (PIs) and non-nucleoside reverse transcriptase inhibitors (NNRTIs) in recent years, it’s no wonder that key research involving the “old reliables”—the nucleoside reverse transcriptase inhibitors (NRTIs)—is often overlooked while thumbing through the pages of conference abs...
متن کاملThe „handlungsorientiert“ Notebook-Seminar
1 Prof Dr.-Ing. Klaus Jobmann, University of Hannover, Institut of Communications Engineering, Appelstr. 9a, 30167 Hannover, GERMANY, [email protected] 2 Jr.-Prof. Dr.-Ing. Kyandoghere Kyamakya, University of Hannover, Institut of Communications Engineering, Appelstr. 9a, 30167 Hannover, GERMANY, [email protected] 3 Dipl.-Ing. Silke Feldmann, Institut of Communications Engi...
متن کاملDevelopment and Implementation of a Bluetooth Networking Infrastructure for the a Notebook-University Scenario
In the context of the UbiCampus project, the Notebook-seminar was developed in the Institute of Communications Engineering (Institüt für Allgemeine Nachrichtentechnik, IANT) at the University of Hannover. In this seminar the students worked in groups in order to provided a Bluetooth infrastructure for the rooms of the IANT. In this paper the Ubicampus project is described, as well as the most i...
متن کاملASIC design protection against reverse engineering during the fabrication process using automatic netlist obfuscation design flow
Fab-less business model in semiconductor industry has led to serious concerns about trustworthy hardware. In untrusted foundries and manufacturing companies, submitted layout may be analyzed and reverse engineered to steal the information of a design or insert malicious Trojans. Understanding the netlist topology is the ultimate goal of the reverse engineering process. In this paper, we propose...
متن کاملConsidering chain to chain competition in forward and reverse logistics of a dynamic and integrated supply chain network design problem
In this paper, a bi-objective model is presented for dynamic and integrated network design of a new entrant competitive closed-loop supply chain. To consider dynamism and integration in the network design problem, multiple long-term periods are regarded during planning horizon, so that each long-term period includes several short-term periods. Furthermore, a chain to chain competition between t...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1999