... 33–36,Athens, Greece, 3 April 2009.c2009 Association for Computational LinguisticsThe Software Architecture for theFirst Challenge on Generating Instructions in Virtual EnvironmentsAlexander ... evaluation, thenature of the data we collect, and our scientificgoals. Then we explain the software architecture behind the scenes and sketch the API that concreteNLG systems must implement ... Architecture A crucial aspect of the GIVE evaluation methodol-ogy is that it physically separates the user and theNLG system and connects them over the Internet.To achieve this, the GIVE software...