DocumentCode :
2209185
Title :
Software maintainability benefits from annotation-driven code
Author :
Nigul, Leho ; Mah, Ernest
fYear :
2009
fDate :
20-26 Sept. 2009
Firstpage :
417
Lastpage :
421
Abstract :
Java annotations and their predecessors XDoclet annotations are well positioned to offer a substantial benefit for developing and maintaining software by combining relevant metadata together with the code that makes use of them. In this paper we share the insights that we gained by developing the J2EE Connector Tools suite, which is part of IBM Rational Application Developer. This tools suite is used to generate annotated Java code capable of connecting to Enterprise Information Systems through the Java EE Connector APIs. The generated code is annotation driven, and in the paper we show how the annotations in the generated code helped us to achieve a high degree of efficient code maintenance for the tools that generate the code as well as for the generated code itself.
Keywords :
Java; application program interfaces; information systems; meta data; program compilers; software maintenance; software reliability; software tools; IBM rational application developer; J2EE connector tools suite; Java EE Connector API; Java annotations; XDoclet annotations; annotated Java code generation; annotation-driven code; enterprise information systems; metadata; software maintainability; software maintenance; Application software; Computer architecture; Connectors; Information systems; Java; Joining processes; Laboratories; Management information systems; Software maintenance; Sun;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance, 2009. ICSM 2009. IEEE International Conference on
Conference_Location :
Edmonton, AB
ISSN :
1063-6773
Print_ISBN :
978-1-4244-4897-5
Electronic_ISBN :
1063-6773
Type :
conf
DOI :
10.1109/ICSM.2009.5306295
Filename :
5306295
Link To Document :
بازگشت