Source code modification technology based on parametrized code patterns

Computer Systems and Software

Source code modification approach based on parametrized code patterns is considered in this article. Basic implementation stages are presented: pattern language creation, source code model selection, use of differential abstract syntax tree extraction algorithm for source code modification. Prototype of source code modification system based on presented approach has been implemented for Java programming language.