{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,6]],"date-time":"2026-03-06T14:54:32Z","timestamp":1772808872220,"version":"3.50.1"},"reference-count":34,"publisher":"Springer Science and Business Media LLC","issue":"21","license":[{"start":{"date-parts":[[2020,4,21]],"date-time":"2020-04-21T00:00:00Z","timestamp":1587427200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2020,4,21]],"date-time":"2020-04-21T00:00:00Z","timestamp":1587427200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Soft Comput"],"published-print":{"date-parts":[[2020,11]]},"DOI":"10.1007\/s00500-020-04925-5","type":"journal-article","created":{"date-parts":[[2020,4,21]],"date-time":"2020-04-21T22:05:31Z","timestamp":1587506731000},"page":"16081-16096","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":8,"title":["XACBench: a XACML policy benchmark"],"prefix":"10.1007","volume":"24","author":[{"given":"Shayan","family":"Ahmadi","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0703-5949","authenticated-orcid":false,"given":"Mohammad","family":"Nassiri","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1172-1941","authenticated-orcid":false,"given":"Mohsen","family":"Rezvani","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2020,4,21]]},"reference":[{"key":"4925_CR1","unstructured":"Ahn G-J, Hu H, Lee J, Meng Y (2010) Representing and reasoning about web access control policies. In: 2010 IEEE 34th annual computer software and applications conference. IEEE, pp 137\u2013146"},{"key":"4925_CR2","doi-asserted-by":"crossref","unstructured":"Arlitt M, Marwah M, Bellala G, Shah A, Healey J, Vandiver B (2015) IoTAbench: an internet of things analytics benchmark. In: Proceedings of the 6th ACM\/SPEC international conference on performance engineering. ACM, pp 133\u2013144","DOI":"10.1145\/2668930.2688055"},{"key":"4925_CR3","unstructured":"AU2EU (2015) Authentication and authorisation for entrusted unions. http:\/\/www.au2eu.eu\/"},{"key":"4925_CR4","doi-asserted-by":"crossref","unstructured":"Ayed D, Lepareux M-N, Martins C (2015) Analysis of XACML policies with ASP. In: 2015 7th international conference on new technologies, mobility and security (NTMS). IEEE, pp 1\u20135","DOI":"10.1109\/NTMS.2015.7266473"},{"issue":"4","key":"4925_CR5","doi-asserted-by":"publisher","first-page":"526","DOI":"10.1109\/TNSM.2015.2486519","volume":"12","author":"B Butler","year":"2015","unstructured":"Butler B, Jennings B (2015) Measurement and prediction of access control policy evaluation performance. IEEE Trans Netw Serv Manag 12(4):526\u2013539","journal-title":"IEEE Trans Netw Serv Manag"},{"key":"4925_CR6","doi-asserted-by":"crossref","unstructured":"Butler B, Jennings B, Botvich D (2011) An experimental testbed to predict the performance of XACML policy decision points. In: 2011 IFIP\/IEEE international symposium on integrated network management (IM). IEEE, pp 353\u2013360","DOI":"10.1109\/INM.2011.5990711"},{"key":"4925_CR7","doi-asserted-by":"publisher","first-page":"516","DOI":"10.1016\/j.pmcj.2016.09.020","volume":"38","author":"Rodr\u00edguez-Hern\u00e1ndez M del Carmen","year":"2017","unstructured":"del Carmen Rodr\u00edguez-Hern\u00e1ndez M, Ilarri S, Hermoso R, Trillo-Lado R (2017) DataGenCARS: a generator of synthetic data for the evaluation of context-aware recommendation systems. Pervasive Mob Comput 38:516\u2013541","journal-title":"Pervasive Mob Comput"},{"issue":"15","key":"4925_CR8","doi-asserted-by":"publisher","first-page":"4387","DOI":"10.1007\/s00500-016-2071-8","volume":"21","author":"W Deng","year":"2017","unstructured":"Deng W, Zhao H, Zou L, Li G, Yang X, Daqing W (2017) A novel collaborative optimization algorithm in solving complex optimization problems. Soft Comput 21(15):4387\u20134398","journal-title":"Soft Comput"},{"key":"4925_CR9","doi-asserted-by":"publisher","first-page":"93","DOI":"10.1016\/j.knosys.2017.12.004","volume":"143","author":"F Deng","year":"2018","unstructured":"Deng F, Wang S, Zhang L, Wei X, Yu J (2018) Establishment of attribute bitmaps for efficient XACML policy evaluation. Knowl Based Syst 143:93\u2013101","journal-title":"Knowl Based Syst"},{"issue":"4","key":"4925_CR10","doi-asserted-by":"publisher","first-page":"1555","DOI":"10.1007\/s11280-018-0588-8","volume":"22","author":"F Deng","year":"2019","unstructured":"Deng F, Lu J, Wang S-Y, Pan J, Zhang L-Y (2019) A distributed PDP model based on spectral clustering for improving evaluation performance. World Wide Web 22(4):1555\u20131576","journal-title":"World Wide Web"},{"key":"4925_CR11","unstructured":"Fisler K, Krishnamurthi S, Meyerovich LA, Tschantz MC (2005) Verification and change-impact analysis of access-control policies. In: Proceedings of the 27th international conference on software engineering. ACM, pp 196\u2013205"},{"key":"4925_CR12","doi-asserted-by":"crossref","unstructured":"Ghazal A, Rabl T, Hu M, Raab F, Poess M, Crolotte A, Jacobsen H-A (2013) BigBench: towards an industry standard benchmark for big data analytics. In: Proceedings of the 2013 ACM SIGMOD international conference on management of data. ACM, pp 1197\u20131208","DOI":"10.1145\/2463676.2463712"},{"key":"4925_CR13","unstructured":"Hoag Joseph\u00a0E, Thompson Craig\u00a0W (2009) A parallel general-purpose synthetic data generator1. In: Data engineering. Springer, pp 103\u2013117"},{"issue":"6","key":"4925_CR14","doi-asserted-by":"publisher","first-page":"341","DOI":"10.1109\/TDSC.2013.18","volume":"10","author":"H Hongxin","year":"2013","unstructured":"Hongxin H, Ahn G-J, Kulkarni K (2013) Discovery and resolution of anomalies in web access control policies. IEEE Trans Dependable Secure Comput 10(6):341\u2013354","journal-title":"IEEE Trans Dependable Secure Comput"},{"key":"4925_CR15","doi-asserted-by":"publisher","first-page":"91","DOI":"10.1016\/j.compeleceng.2014.12.012","volume":"44","author":"H Jebbaoui","year":"2015","unstructured":"Jebbaoui H, Mourad A, Otrok H, Haraty R (2015) Semantics-based approach for detecting flaws, conflicts and redundancies in XACML policies. Comput Electr Eng 44:91\u2013103","journal-title":"Comput Electr Eng"},{"issue":"6","key":"4925_CR16","doi-asserted-by":"publisher","first-page":"155014771984605","DOI":"10.1177\/1550147719846050","volume":"15","author":"T Kanwal","year":"2019","unstructured":"Kanwal T, Jabbar AA, Anjum A, Malik SUR, Khan A, Ahmad N, Manzoor U, Shahzad MN, Balubaid MA (2019) Privacy-aware relationship semantics-based XACML access control model for electronic health records in hybrid cloud. Int J Distrib Sens Netw 15(6):1550147719846050","journal-title":"Int J Distrib Sens Netw"},{"key":"4925_CR17","doi-asserted-by":"crossref","unstructured":"Kolovski V, Hendler J, Parsia B (2007) Analyzing web access control policies. In: Proceedings of the 16th international conference on world wide web. ACM, pp 677\u2013686","DOI":"10.1145\/1242572.1242664"},{"key":"4925_CR18","unstructured":"Lee J, Wang Y, Zhang Y (2015) Automated reasoning about XACML 3.0 delegation using answer set programming. In: CEUR workshop proceedings, volume 1433. CEUR-WS"},{"key":"4925_CR19","doi-asserted-by":"crossref","unstructured":"Lin PJ, Samadi B, Cipolone A, Jeske DR, Cox S, Rendon C, Holt D, Xiao R (2006) Development of a synthetic data set generator for building and testing information discovery systems. In: Third international conference on information technology: new generations, 2006, ITNG 2006. IEEE, pp 707\u2013712","DOI":"10.1109\/ITNG.2006.51"},{"key":"4925_CR20","doi-asserted-by":"crossref","unstructured":"Liu AX, Chen F, Hwang JH, Xie T (2008) XEngine: a fast and scalable XACML policy evaluation engine. In: ACM SIGMETRICS performance evaluation review, volume\u00a036. ACM, pp 265\u2013276","DOI":"10.1145\/1384529.1375488"},{"issue":"1","key":"4925_CR21","doi-asserted-by":"publisher","first-page":"2","DOI":"10.1109\/TSE.2017.2765640","volume":"45","author":"A Margheri","year":"2017","unstructured":"Margheri A, Masi M, Pugliese R, Tiezzi F (2017) A rigorous framework for specification, analysis and enforcement of access control policies. IEEE Trans Softw Eng 45(1):2\u201333","journal-title":"IEEE Trans Softw Eng"},{"key":"4925_CR22","first-page":"1","volume":"49","author":"M Mejri","year":"2017","unstructured":"Mejri M, Yahyaoui H (2017) Formal specification and integration of distributed security policies. Comput Lang Syst Struct 49:1\u201335","journal-title":"Comput Lang Syst Struct"},{"key":"4925_CR23","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.cose.2014.11.003","volume":"49","author":"C Ngo","year":"2015","unstructured":"Ngo C, Demchenko Y, de Laat C (2015) Decision diagrams for XACML policy evaluation and management. Comput Secur 49:1\u201316","journal-title":"Comput Secur"},{"key":"4925_CR24","unstructured":"OASIS (2013) Extensible access control markup language (XACML) version 3.0. http:\/\/www.oasisopen.org\/committees\/xacml\/"},{"key":"4925_CR25","doi-asserted-by":"crossref","unstructured":"Pina Ros S, Lischka M, G\u00f3mez\u00a0M\u00e1rmol F (2012) Graph-based XACML evaluation. In: Proceedings of the 17th ACM symposium on access control models and technologies, SACMAT \u201912. pp 83\u201392","DOI":"10.1145\/2295136.2295153"},{"key":"4925_CR26","doi-asserted-by":"crossref","unstructured":"Rabl T, Danisch M, Frank M, Schindler S, Jacobsen H-A (2015) Just can\u2019t get enough: synthesizing big data. In: Proceedings of the 2015 ACM SIGMOD international conference on management of data. ACM, pp 1457\u20131462","DOI":"10.1145\/2723372.2735378"},{"key":"4925_CR27","unstructured":"Rabl T, Frank M, Sergieh HM, Kosch H (2010) A data generator for cloud-scale benchmarking. In: Technology conference on performance evaluation and benchmarking. Springer, pp 41\u201356"},{"key":"4925_CR28","unstructured":"Ramli CDPK (2015) Detecting incompleteness, conflicting and unreachability XACML policies using answer set programming. CoRR. arXiv:1503.02732"},{"key":"4925_CR29","doi-asserted-by":"publisher","first-page":"465","DOI":"10.1007\/s10207-018-0421-5","volume":"18","author":"M Rezvani","year":"2018","unstructured":"Rezvani M, Rajaratnam D, Ignjatovic A, Pagnucco M, Jha S (2018) Analyzing XACML policies using answer set programming. Int J Inf Secur 18:465\u2013479","journal-title":"Int J Inf Secur"},{"key":"4925_CR30","unstructured":"Shamoon I, Rajpoot Q, Shibli A (2012) Policy conflict management using XACML. In: 2012 8th international conference on computing and networking technology (ICCNT). IEEE, pp 287\u2013291"},{"key":"4925_CR31","unstructured":"SNE-XACML (2016) A high performance XACML PDP engine. https:\/\/github.com\/canhnt\/sne-xacml"},{"key":"4925_CR32","doi-asserted-by":"crossref","unstructured":"Sun PJ (2017) XACML policy evaluation optimization research based on attribute weighted clustering and statistics reordering. In: 2017 IEEE international conference on information and automation (ICIA). IEEE, pp 1190\u20131195","DOI":"10.1109\/ICInfA.2017.8079082"},{"issue":"3","key":"4925_CR33","doi-asserted-by":"publisher","first-page":"499","DOI":"10.1109\/TNET.2007.893156","volume":"15","author":"DE Taylor","year":"2007","unstructured":"Taylor DE, Turner JS (2007) ClassBench: A packet classification benchmark. IEEE\/ACM Trans Netw (TON) 15(3):499\u2013511","journal-title":"IEEE\/ACM Trans Netw (TON)"},{"key":"4925_CR34","doi-asserted-by":"crossref","unstructured":"Turkmen F, Demchenko Y (2016) On the use of SMT solving for XACML policy evaluation. In: 2016 IEEE international conference on cloud computing technology and science (CloudCom). IEEE, pp 539\u2013544","DOI":"10.1109\/CloudCom.2016.0094"}],"container-title":["Soft Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00500-020-04925-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s00500-020-04925-5\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00500-020-04925-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,4,21]],"date-time":"2021-04-21T00:47:15Z","timestamp":1618966035000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s00500-020-04925-5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,4,21]]},"references-count":34,"journal-issue":{"issue":"21","published-print":{"date-parts":[[2020,11]]}},"alternative-id":["4925"],"URL":"https:\/\/doi.org\/10.1007\/s00500-020-04925-5","relation":{},"ISSN":["1432-7643","1433-7479"],"issn-type":[{"value":"1432-7643","type":"print"},{"value":"1433-7479","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,4,21]]},"assertion":[{"value":"21 April 2020","order":1,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Compliance with ethical standards"}},{"value":"All authors declare that they have no conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}},{"value":"This article does not contain any studies with human participants or animals performed by any of the authors.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethical approval"}}]}}