Reengineering: Can a Program Put Intelligence in Stupid Programs?
Marco MaiocchiPublished in: ICSE (1990)
Keyphrases
- computer programs
- control program
- program execution
- programming environment
- automatic programming
- java programs
- functional programs
- symbolic execution
- prolog programs
- artificial intelligence
- computer chess
- control flow
- high level programming language
- programming environments
- intelligent systems
- declarative semantics
- logic programs
- programming language constructs
- fault localization
- intermediate level
- information processing
- collective intelligence
- programming language
- program slicing
- novice programmers
- reverse engineering
- computational intelligence
- neural network
- hardware designs
- declarative programming
- imperative programs
- undergraduate engineering
- application programs
- high level programming