Article APPLICATION OF MDD AND AOP PRINCIPLES TO GRAMMARWARE DEVELOPENT Igor Yu. Popov, Andrey Breslav