DocumentCode
147879
Title
Coverage-Based Test Cases Selection for XACML Policies
Author
Bertolino, Antonia ; Le Traon, Yves ; Lonetti, Francesca ; Marchetti, Eda ; Mouelhi, Tejeddine
Author_Institution
Ist. di Sci. e Tecnol. dell\´Inf. "A. Faedo", Pisa, Italy
fYear
2014
fDate
March 31 2014-April 4 2014
Firstpage
12
Lastpage
21
Abstract
XACML is the de facto standard for implementing access control policies. Testing the correctness of policies is a critical task. The test of XACML policies involves running requests and checking manually the correct response. It is therefore important to reduce the manual test effort by automatically selecting the most important requests to be tested. This paper introduces the XACML smart coverage selection approach, based on a proposed XACML policy coverage criterion. The approach is evaluated using mutation analysis and is compared on the one side with a not-reduced test suite, on the other with random and greedy optimal test selection approaches. We performed the evaluation on a set of six real world policies. The results show that our selection approach can reach good mutation scores, while significantly reducing the number of tests to be run.
Keywords
XML; authorisation; greedy algorithms; program testing; XACML policy coverage criterion; XACML smart coverage selection approach; access control policies; coverage-based test cases selection; greedy optimal test selection approaches; manual test effort; mutation analysis; not-reduced test suite; random optimal test selection approaches; Access control; Complexity theory; Fault detection; Libraries; Standards; Testing; XACML based access control systems; coverage criterion; test selection;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Testing, Verification and Validation Workshops (ICSTW), 2014 IEEE Seventh International Conference on
Conference_Location
Cleveland, OH
Type
conf
DOI
10.1109/ICSTW.2014.49
Filename
6825632
Link To Document