%0 Book Section %@mirrorrepository urlib.net/www/2011/03.29.20.55 %4 sid.inpe.br/mtc-m21b/2016/08.25.17.50 %A Siqueira Júnior, José Lázaro de, %A Silveira, Fábio Fagundes, %A Guerra, Eduardo Martins, %@secondarytype PRE LI %B Computational Science and Its Applications %D 2016 %E Gervasi, Osvaldo, %E Murgante, Beniamino, %E Misra, Sanjay, %E Rocha, Ana Maria A. C., %E Torre, Carmelo M., %E Taniar, David, %E Apduhan, Bernady O., %E Stankova, Elena, %E Wang, Shangguang, %@secondarykey INPE--/ %I Springer %K Code annotation, Framework, Java, Metadata, Validation. %O International Conference on Computational Science and Its Applications, 16., ICCSA 2016; Beijing; China; 4 -7 July 2016. %P 422-438 %S Lecture Notes in Computer Science %T An approach for code annotation validation with metadata location transparency %V 9789 %X The use of metadata in software development, specially by code annotations, has emerged to complement some limitations of objectoriented programming. A recent study revealed that a lack of validation on the configured metadata can lead to bugs hard to identify and correct. There are approaches to optimize metadata configuration that add the annotation out of the target code element, such as its definition on the enclosing code element or indirectly inside other annotations. Annotation validation rules that rely on the presence of other annotations are specially hard to perform when it is possible to configure it out of the target element. Available approaches for annotation validation in the literature consider their presence only in the target element. This paper presents a validation of code annotations approach in object-oriented software with location transparency, whereas definitions can occur in different parts of source code related to the target element. An evaluation with a meta-framework supports our hypothesis that the approach is capable of decoupling the annotation location from the validation rules. %@area COMP %@electronicmailaddress joselazarosiqueira@gmail.com %@electronicmailaddress %@electronicmailaddress eduardo.guerra@inpe.br %@documentstage not transferred %@group %@group %@group LAC-CTE-INPE-MCTI-GOV-BR %@dissemination BNDEPOSITOLEGAL %@isbn 978-331942088-2 %@usergroup simone %@nexthigherunit 8JMKD3MGPCW/3ESGTTP %@affiliation Universidade Federal de São Paulo (UNIFESP) %@affiliation Universidade Federal de São Paulo (UNIFESP) %@affiliation Instituto Nacional de Pesquisas Espaciais (INPE) %@versiontype publisher %@holdercode {isadg {BR SPINPE} ibi 8JMKD3MGPCW/3DT298S} %@doi 10.1007/978-3-319-42089-9_30 %2 sid.inpe.br/mtc-m21b/2016/08.25.17.50.56