Enviar Registro por Correo electrónico: Using architecture models for runtime adaptability.