DocumentCode :
3158142
Title :
Towards developer-friendly annotation-based code generation
Author :
Sepesi, Radovan ; Nosal, Milan
Author_Institution :
Dept. of Comput. & Inf., Tech. Univ. of Kosice, Kosice, Slovakia
fYear :
2015
fDate :
11-12 June 2015
Firstpage :
1
Lastpage :
4
Abstract :
This paper discusses a generative programming technique based on attribute-oriented programming (source code annotations) and aspect-oriented programming. We propose an annotation-based generator framework that combines these two techniques to provide a rapid and easy-to-use implementation options for annotation-based generators. The framework is inspired by internals of the industrial rapid application development tool Spring Roo. We discuss how the technique used in Spring Roo can be enhanced using Convention over Configuration principle. The paper briefly presents the generator framework prototype - AnBaG. We conclude with a discussion that compares the Spring Roo generation with AnBaG.
Keywords :
aspect-oriented programming; program compilers; AnBaG; annotation-based generator framework; aspect-oriented programming; attribute-oriented programming; configuration principle; convention principle; developer-friendly annotation-based code generation; generative programming technique; industrial rapid application development tool; spring roo; Generators; Java; Programming; Prototypes; Semantics; Springs; Syntactics; aspect-oriented programming; attribute-oriented programming; generative programming;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Engineering of Modern Electric Systems (EMES), 2015 13th International Conference on
Conference_Location :
Oradea
Print_ISBN :
978-1-4799-7649-2
Type :
conf
DOI :
10.1109/EMES.2015.7158421
Filename :
7158421
Link To Document :
بازگشت