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