A Language and Preprocessor for User-Controlled Generation of Synthetic Programs

المؤلفون المشاركون

Chiu, Alton
Garvey, Joseph
Abdelrahman, Tarek S.

المصدر

Scientific Programming

العدد

المجلد 2017، العدد 2017 (31 ديسمبر/كانون الأول 2017)، ص ص. 1-24، 24ص.

الناشر

Hindawi Publishing Corporation

تاريخ النشر

2017-08-02

دولة النشر

مصر

عدد الصفحات

24

التخصصات الرئيسية

الرياضيات

الملخص EN

We describe Genesis, a language for the generation of synthetic programs.

The language allows users to annotate a template program to customize its code using statistical distributions and to generate program instances based on those distributions.

This effectively allows users to generate programs whose characteristics vary in a statistically controlled fashion, thus improving upon existing program generators and alleviating the difficulties associated with ad hoc methods of program generation.

We describe the language constructs, a prototype preprocessor for the language, and five case studies that show the ability of Genesis to express a range of programs.

We evaluate the preprocessor’s performance and the statistical quality of the samples it generates.

We thereby show that Genesis is a useful tool that eases the expression and creation of large and diverse program sets.

نمط استشهاد جمعية علماء النفس الأمريكية (APA)

Chiu, Alton& Garvey, Joseph& Abdelrahman, Tarek S.. 2017. A Language and Preprocessor for User-Controlled Generation of Synthetic Programs. Scientific Programming،Vol. 2017, no. 2017, pp.1-24.
https://search.emarefa.net/detail/BIM-1203270

نمط استشهاد الجمعية الأمريكية للغات الحديثة (MLA)

Chiu, Alton…[et al.]. A Language and Preprocessor for User-Controlled Generation of Synthetic Programs. Scientific Programming No. 2017 (2017), pp.1-24.
https://search.emarefa.net/detail/BIM-1203270

نمط استشهاد الجمعية الطبية الأمريكية (AMA)

Chiu, Alton& Garvey, Joseph& Abdelrahman, Tarek S.. A Language and Preprocessor for User-Controlled Generation of Synthetic Programs. Scientific Programming. 2017. Vol. 2017, no. 2017, pp.1-24.
https://search.emarefa.net/detail/BIM-1203270

نوع البيانات

مقالات

لغة النص

الإنجليزية

الملاحظات

Includes bibliographical references

رقم السجل

BIM-1203270