Proceedings of the 2004 ACM SIGPLAN Symposium on Partial Evaluation and Semantics-Based Program Manipulation 2004
DOI: 10.1145/1014007.1014017
|View full text |Cite
|
Sign up to set email alerts
|

Program generators and the tools to make them

Abstract: Program generation is among the most promising techniques in the effort to increase the automation of programming tasks. In this paper, we discuss the potential impact and research value of program generation, we give examples of our research in the area, and we outline a future work direction that we consider most interesting. Specifically, we first discuss why program generators have significant applied potential. At the same time we argue that, as a research topic, meta-programming tools (i.e., language too… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
6
0
3

Year Published

2006
2006
2019
2019

Publication Types

Select...
3
2
2

Relationship

0
7

Authors

Journals

citations
Cited by 18 publications
(9 citation statements)
references
References 19 publications
0
6
0
3
Order By: Relevance
“…Некоторая уверенность в правильности программного кода может быть достигнута с помощью тестирования, но эта уверенность в целом определяется качеством используемых тестов [14]. Логичным вариантом повышения уровня воплощения спецификации в программный является автоматическая генерация [16] исходного текста программы из спецификации, устраняющая ошибки, возникающие при ручном кодировании. Такой подход является перспективной и растущей тенденцией в современной практике программного обеспечения.…”
Section: Source Code Generation For Scientific Data Collectionsunclassified
“…Некоторая уверенность в правильности программного кода может быть достигнута с помощью тестирования, но эта уверенность в целом определяется качеством используемых тестов [14]. Логичным вариантом повышения уровня воплощения спецификации в программный является автоматическая генерация [16] исходного текста программы из спецификации, устраняющая ошибки, возникающие при ручном кодировании. Такой подход является перспективной и растущей тенденцией в современной практике программного обеспечения.…”
Section: Source Code Generation For Scientific Data Collectionsunclassified
“…The translators are implemented using the ANTLR (Parr and Quong 1995) tool, which provides a framework for constructing recognizers, compilers, and translators from grammatical descriptions 2 . A discussion of ANTLR and some related tools can be found in (Smaragdakis et al 2004). An English-like input language, specified as an ANTLR grammar, is used to specify user requirements (Fig.…”
Section: Prototype Toolmentioning
confidence: 99%
“…De acordo com Cleaveland (1988), geradores de aplicação possibilitam customizar e reutilizar projetos (do inglês, design) de software, contribuindo para melhorar a produtividade e a manutenibilidade de sistemas de software. Entende-se por gerador de aplicação, um programa que gera outros programas, sendo que o programa gerado encontra-se em uma linguagem de programação de alto nível (Smaragdakis et al, 2004). Geradores de aplicação traduzem a especificação em um programa aplicativo.…”
Section: Geradores De Aplicaçãounclassified
“…De acordo com Smaragdakis et al (2004), os primeiros trabalhos sobre geradores de aplicação surgiram juntamente com as primeiras pesquisas em Ciência da Computação. Alguns dos trabalhos que mais têm-se destacado e que consolidam conhecimento dessa área de pesquisa são de Jones & Glenstrup (2002) e de Smaragdakis & Batory (2000).…”
Section: Geradores De Aplicaçãounclassified