Creating specifications from code: Reverse-engineering techniques.
Peter T. BreuerKevin LanoPublished in: J. Softw. Maintenance Res. Pract. (1991)
Keyphrases
- reverse engineering
- program understanding
- formal specification
- malicious code
- reverse engineer
- dynamic analysis
- software engineering
- software metrics
- software maintenance
- business rules
- unit testing
- code generation
- tool suite
- legacy systems
- legacy software systems
- gene regulatory networks
- object oriented
- program slicing
- software product
- computer aided design
- software evolution
- conceptual schema
- artificial intelligence
- source code
- databases
- control flow
- software testing
- programming language
- data model
- case study