Title :
Spoon: Compile-time Annotation Processing for Middleware
Author_Institution :
INRIA
Abstract :
Spoon is a Java-based program analysis and transformation tool for compile-time annotation processing. It combines compile-time reflection with a pure Java template framework for well-typed and intuitive fine-grained metaprogramming, which is applied to the middleware context
Keywords :
Java; middleware; object-oriented programming; program compilers; software tools; Java template framework; Java-based program analysis tool; Java-based program transformation tool; Spoon; compile-time annotation processing; compile-time reflection; intuitive fine-grained metaprogramming; middleware; well-typed metaprogramming; Collaboration; Java; Joining processes; Middleware; Optical reflection; Program processors; Programming profession; Redundancy; Runtime; Safety; annotations; generative programming; middleware; templates; transformations; validations;
Journal_Title :
Distributed Systems Online, IEEE
DOI :
10.1109/MDSO.2006.67