Loading…

Investigating the Limitations of Java Annotations for Input Validation

Recently Java annotations have received a lot of attention as a possible way to simplify the usage of various frameworks, ranging from persistence and verification to security. In this paper we discuss our experiences in implementing an annotation framework for input validation purposes. We investig...

Full description

Saved in:
Bibliographic Details
Published in:Proceedings of the Fifth International Conference on Availability, Reliability, and Security (ARES 2010) Reliability, and Security (ARES 2010), 2010
Main Authors: Mancini, Federico, Hovland, Dag, Mughal, Khalid A
Format: Article
Language:English
Online Access:Request full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by
cites
container_end_page
container_issue
container_start_page
container_title Proceedings of the Fifth International Conference on Availability, Reliability, and Security (ARES 2010)
container_volume
creator Mancini, Federico
Hovland, Dag
Mughal, Khalid A
description Recently Java annotations have received a lot of attention as a possible way to simplify the usage of various frameworks, ranging from persistence and verification to security. In this paper we discuss our experiences in implementing an annotation framework for input validation purposes. We investigate the advantages and more importantly their limitations in the design of validation tests. We conclude that annotations are a good choice for specifying common validation tests. However, the limitations of annotations have an impact on creating and using generic tests and tests involving multiple properties.
format article
fullrecord <record><control><sourceid>cristin_3HK</sourceid><recordid>TN_cdi_cristin_nora_1956_3799</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>1956_3799</sourcerecordid><originalsourceid>FETCH-cristin_nora_1956_37993</originalsourceid><addsrcrecordid>eNrjZHDzzCtLLS7JTE8sycxLVyjJSFXwyczNLAFy8_OKFfLTFLwSyxIVHPPy8mFiaflFCp55BaUlCmGJOZkpYFEeBta0xJziVF4ozc0g6-Ya4uyhm1yUCTQ9Lz4vvygx3tDS1Cze2NzS0piQPACqZjHS</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>Investigating the Limitations of Java Annotations for Input Validation</title><source>NORA - Norwegian Open Research Archives</source><creator>Mancini, Federico ; Hovland, Dag ; Mughal, Khalid A</creator><creatorcontrib>Mancini, Federico ; Hovland, Dag ; Mughal, Khalid A</creatorcontrib><description>Recently Java annotations have received a lot of attention as a possible way to simplify the usage of various frameworks, ranging from persistence and verification to security. In this paper we discuss our experiences in implementing an annotation framework for input validation purposes. We investigate the advantages and more importantly their limitations in the design of validation tests. We conclude that annotations are a good choice for specifying common validation tests. However, the limitations of annotations have an impact on creating and using generic tests and tests involving multiple properties.</description><language>eng</language><publisher>IEEE</publisher><ispartof>Proceedings of the Fifth International Conference on Availability, Reliability, and Security (ARES 2010), 2010</ispartof><rights>info:eu-repo/semantics/openAccess</rights><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>230,776,881,26544</link.rule.ids><linktorsrc>$$Uhttp://hdl.handle.net/1956/3799$$EView_record_in_NORA$$FView_record_in_$$GNORA$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>Mancini, Federico</creatorcontrib><creatorcontrib>Hovland, Dag</creatorcontrib><creatorcontrib>Mughal, Khalid A</creatorcontrib><title>Investigating the Limitations of Java Annotations for Input Validation</title><title>Proceedings of the Fifth International Conference on Availability, Reliability, and Security (ARES 2010)</title><description>Recently Java annotations have received a lot of attention as a possible way to simplify the usage of various frameworks, ranging from persistence and verification to security. In this paper we discuss our experiences in implementing an annotation framework for input validation purposes. We investigate the advantages and more importantly their limitations in the design of validation tests. We conclude that annotations are a good choice for specifying common validation tests. However, the limitations of annotations have an impact on creating and using generic tests and tests involving multiple properties.</description><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2010</creationdate><recordtype>article</recordtype><sourceid>3HK</sourceid><recordid>eNrjZHDzzCtLLS7JTE8sycxLVyjJSFXwyczNLAFy8_OKFfLTFLwSyxIVHPPy8mFiaflFCp55BaUlCmGJOZkpYFEeBta0xJziVF4ozc0g6-Ya4uyhm1yUCTQ9Lz4vvygx3tDS1Cze2NzS0piQPACqZjHS</recordid><startdate>2010</startdate><enddate>2010</enddate><creator>Mancini, Federico</creator><creator>Hovland, Dag</creator><creator>Mughal, Khalid A</creator><general>IEEE</general><scope>3HK</scope></search><sort><creationdate>2010</creationdate><title>Investigating the Limitations of Java Annotations for Input Validation</title><author>Mancini, Federico ; Hovland, Dag ; Mughal, Khalid A</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-cristin_nora_1956_37993</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2010</creationdate><toplevel>online_resources</toplevel><creatorcontrib>Mancini, Federico</creatorcontrib><creatorcontrib>Hovland, Dag</creatorcontrib><creatorcontrib>Mughal, Khalid A</creatorcontrib><collection>NORA - Norwegian Open Research Archives</collection><jtitle>Proceedings of the Fifth International Conference on Availability, Reliability, and Security (ARES 2010)</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Mancini, Federico</au><au>Hovland, Dag</au><au>Mughal, Khalid A</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Investigating the Limitations of Java Annotations for Input Validation</atitle><jtitle>Proceedings of the Fifth International Conference on Availability, Reliability, and Security (ARES 2010)</jtitle><date>2010</date><risdate>2010</risdate><abstract>Recently Java annotations have received a lot of attention as a possible way to simplify the usage of various frameworks, ranging from persistence and verification to security. In this paper we discuss our experiences in implementing an annotation framework for input validation purposes. We investigate the advantages and more importantly their limitations in the design of validation tests. We conclude that annotations are a good choice for specifying common validation tests. However, the limitations of annotations have an impact on creating and using generic tests and tests involving multiple properties.</abstract><pub>IEEE</pub><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof Proceedings of the Fifth International Conference on Availability, Reliability, and Security (ARES 2010), 2010
issn
language eng
recordid cdi_cristin_nora_1956_3799
source NORA - Norwegian Open Research Archives
title Investigating the Limitations of Java Annotations for Input Validation
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-13T11%3A28%3A03IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-cristin_3HK&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Investigating%20the%20Limitations%20of%20Java%20Annotations%20for%20Input%20Validation&rft.jtitle=Proceedings%20of%20the%20Fifth%20International%20Conference%20on%20Availability,%20Reliability,%20and%20Security%20(ARES%202010)&rft.au=Mancini,%20Federico&rft.date=2010&rft_id=info:doi/&rft_dat=%3Ccristin_3HK%3E1956_3799%3C/cristin_3HK%3E%3Cgrp_id%3Ecdi_FETCH-cristin_nora_1956_37993%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true