transformation -- Knowledge assisted code generation and analysis -- An ATM-based