LaraI provides a framework required for the interpretation of LARA strategies. Since the LARA language is partially agnostic to the target language, this interpreter does not have a specific weaving process for a target language. Instead, it provides an interface for any external weaving engine/mechanism that follows the required interfaces (see LaraI). To facilitate even further the communication of a weaving mechanism with LaraI, a weaver generator was developed, providing a fast creation of an hierarchical structure of the Language Specification. The LARA weaver engine generator, according to a given input language specification, generates a weaving environment that easily interfaces with LaraI , providing the application of LARA in different environments and the easy update of new feature to the implemented weavers.