tokens: This is achieved during compilation by determining the required dependencies from the imported libraries , application code and configuration files , further reducing the Virtual Machine Monitor ( VMM ) overall attack surface .