Gravar-mail: A Rule-based Engine to support a Framework for the Experimental Validation of Domain Specific Languages