Aplicación de la ingeniería del software sobre la herramienta MATE: Common y DMLib