Biblioteca122.739 documentos en línea

Artículo

A Language and Preprocessor for User-Controlled Generation of Synthetic ProgramsUn lenguaje y preprocesador para la generación controlada por el usuario de programas sintéticos.

Resumen

Describimos Genesis, un lenguaje para la generación de programas sintéticos. El lenguaje permite a los usuarios anotar un programa plantilla para personalizar su código utilizando distribuciones estadísticas y generar instancias de programas basadas en esas distribuciones. Esto permite a los usuarios generar programas cuyas características varían de manera controlada estadísticamente, mejorando así los generadores de programas existentes y aliviando las dificultades asociadas con los métodos ad hoc de generación de programas. Describimos los constructos del lenguaje, un preprocesador prototipo para el lenguaje y cinco estudios de caso que muestran la capacidad de Genesis para expresar una variedad de programas. Evaluamos el rendimiento del preprocesador y la calidad estadística de las muestras que genera. De esta manera, demostramos que Genesis es una herramienta útil que facilita la expresión y creación de conjuntos de programas grandes y diversos.

  • Tipo de documento:
  • Formato:pdf
  • Idioma:Inglés
  • Tamaño: Kb

Cómo citar el documento

Esta es una versión de prueba de citación de documentos de la Biblioteca Virtual Pro. Puede contener errores. Lo invitamos a consultar los manuales de citación de las respectivas fuentes.

Este contenido no est� disponible para su tipo de suscripci�n

Información del documento