ACKNOWLEDGEMENTS
This work has been partially supported by the GAUSS
national research project (MIUR, PRIN2015, Con-
tract2015KWREMX).
REFERENCES
Aggarwal, M., Sabharwal, S., and Dudeja, S. (2016). FTCI:
A Tool to Identify Failure Triggering Combinations
for Interaction Testing. Indian Journal of Science and
Technology, 9(38).
Barr, E. T., Harman, M., McMinn, P., Shahbaz, M., and
Yoo, S. (2015). The oracle problem in software test-
ing: A survey. IEEE Transactions on Software Engi-
neering, 41(5):507–525.
Bertolino, A., Daoudagh, S., Lonetti, F., and Marchetti,
E. (2018). An automated model-based test oracle
for access control systems. In Proceedings of 13th
IEEE/ACM International Workshop on Automation of
Software Test, Gothenburg, Sweden. May 28-29.
Bertolino, A., Daoudagh, S., Lonetti, F., Marchetti, E., Mar-
tinelli, F., and Mori, P. (2014). Testing of polpa-
based usage control systems. Software Quality Jour-
nal, 22(2):241–271.
Bertolino, A., Daoudagh, S., Lonetti, F., Marchetti, E., and
Schilders, L. (2013). Automated testing of extensible
access control markup language-based access control
systems. IET Software, 7(4):203–212.
Bertolino, A., Lonetti, F., and Marchetti, E. (2010). Sys-
tematic XACML Request Generation for Testing Pur-
poses. In Proc. of 36th EUROMICRO Conference
on Software Engineering and Advanced Applications
(SEAA), pages 3 –11.
Candido, J., Melo, L., and d’Amorim, M. (2017). Test
suite parallelization in open-source projects: a study
on its usage and impact. In Proceedings of the 32nd
IEEE/ACM International Conference on Automated
Software Engineering, pages 838–848. IEEE Press.
Cohen, D. M., Dalal, S. R., Fredman, M. L., and Patton,
G. C. (1997). The AETG system: An approach to
testing based on combinatiorial design. IEEE Trans.
on Soft. Eng., 23(7):437–444.
Kuhn, D. R., Kacker, R. N., and Lei, Y. (2013). Introduction
to combinatorial testing. CRC press.
Kuhn, R., Lei, Y., and Kacker, R. (2008). Practical com-
binatorial testing: Beyond pairwise. It Professional,
10(3).
Li, N., Hwang, J., and Xie, T. (2008). Multiple-
implementation testing for xacml implementations. In
Proceedings of the 2008 workshop on Testing, analy-
sis, and verification of web services and applications,
pages 27–33. ACM.
Martin, E. and Xie, T. (2006). Automated test generation
for access control policies. In Supplemental Proc. of
ISSRE.
Martin, E., Xie, T., and Yu, T. (2006). Defining and measur-
ing policy coverage in testing access control policies.
In Proc. of ICICS, pages 139–158.
Nie, C. and Leung, H. (2011). A survey of combinatorial
testing. ACM Computing Surveys (CSUR), 43(2):11.
NIST (2016). Automated Combinatorial Testing for
Software. https:csrc.nist.govprojectsautomated-
combinatorial-testing-for-softwaredownloadable-
tools.
NIST (2018). Access Control Policy Test (ACPT).
https:csrc.nist.govprojectsautomated-combinatorial-
testing-for-softwaredownloadable-tools#acpt.
OASIS (2013). eXtensible Access Control Markup
Language (XACML) Version 3.0. http:docs.oasis-
open.orgxacml3.0xacml-3.0-core-spec-os-en.html.
Sabharwal, S. and Aggarwal, M. (2017). A novel approach
for deriving interactions for combinatorial testing. En-
gineering Science and Technology, an International
Journal, 20(1):59 – 71.
Tsai, W.-T. and Qi, G. (2016). Integrated fault detec-
tion and test algebra for combinatorial testing in taas
(testing-as-a-service). Simulation Modelling Practice
and Theory, 68:108–124.
Tsai, W.-T., Qi, G., and Hu, K. (2015). Autonomous de-
centralized combinatorial testing. In IEEE Twelfth In-
ternational Symposium on Autonomous Decentralized
Systems (ISADS), pages 40–47. IEEE.
Xu, D., Kent, M., Thomas, L., Mouelhi, T., and Le Traon, Y.
(2015). Automated model-based testing of role-based
access control using predicate/transition nets. IEEE
Transactions on Computers, 64(9):2490–2505.
Xu, D., Thomas, L., Kent, M., Mouelhi, T., and Le Traon,
Y. (2012). A model-based approach to automated test-
ing of access control policies. In Proceedings of the
17th ACM symposium on Access Control Models and
Technologies, pages 209–218. ACM.
A Decentralized Solution for Combinatorial Testing of Access Control Engine
135