文件Open Access徽标

关于字符串约束的可分性问题

作者 帕罗什·阿齐兹·阿卜杜拉, 穆罕默德·法乌齐·阿提格, 弗伦达·戴夫, 桑卡拉·纳拉亚南·克里希纳



PDF格式
缩略图PDF

文件

LIPIcs公司。CONCUR.20.16.pdf格式
  • 文件大小:1.74 MB
  • 19页

文件标识符

作者详细信息

帕罗什·阿齐兹·阿卜杜拉
  • 瑞典乌普萨拉大学
穆罕默德·法乌齐·阿提格
  • 瑞典乌普萨拉大学
弗伦达·戴夫
  • 印度孟买IIT
桑卡拉·纳拉亚南·克里希纳
  • 印度孟买IIT

引用为获取BibTex

帕罗什·阿齐兹·阿卜杜拉(Parosh Aziz Abdulla)、穆罕默德·法齐·阿提格(Mohamed Faouzi Atig)、弗伦达·戴夫(Vrunda Dave)和桑卡拉·纳拉亚南·克里希纳(Shankara Narayanan Krishna)。关于字符串约束的可分性问题。第31届并行理论国际会议(CONCUR 2020)。莱布尼茨国际信息学论文集(LIPIcs),第171卷,第16:1-16:19页,达格斯图尔-莱布尼兹-泽特鲁姆信息学研究所(2020)
https://doi.org/10.4230/LIPIcs.CONCUR.2020年16月

摘要

我们解决了直线串约束的可分性问题。类S对C类语言的可分性问题是:给定C中的两种语言a和B,S中是否存在将a和B分开的语言I(即I是a的超集,与B不相交)?字符串约束的可分性与字符串约束插值的基本问题相同。我们首先证明了直线串约束的正则可分性是不可判定的。我们的第二个结果是直线字符串约束的可分离性问题通过分段可测试语言的可判定性,尽管精确的复杂性是开放的。在我们的第三个结果中,我们将分段可测试语言的正片段作为分隔符,得到了一类有用的直线字符串约束的可分离性的ExpSpace算法和Pspace-hardness结果。

主题分类

ACM科目分类
  • 安全和隐私逻辑和验证
  • 计算理论通过模型检查进行验证
关键词
  • 字符串约束
  • 可分性
  • 插值

度量标准

工具书类

  1. 帕罗什·阿齐兹·阿卜杜拉(Parosh Aziz Abdulla)、穆罕默德·法乌齐·阿提格(Mohamed Faouzi Atig)、陈玉芳(Yu-Fang Chen)、布伊·菲迪普(Bui Phi Diep)、卢卡斯·霍利克(Lukás Holík)、艾哈迈德·雷赞(Ahmed Rezi。扁平化和征服:有效分析字符串约束的框架。在PLDI中。ACM,2017年。谷歌学者
  2. 帕罗什·阿齐兹·阿卜杜拉(Parosh Aziz Abdulla)、穆罕默德·法乌齐·阿提格(Mohamed Faouzi Atig)、陈玉芳(Yu-Fang Chen)、布伊·菲迪普(Bui Phi Diep)、卢卡斯·霍利克(Lukás Holík)、艾哈迈德·雷赞(Ahmed Rezi。Trau:字符串约束的SMT解算器。在FMCAD中。IEEE,2018年。谷歌学者
  3. 帕罗什·阿齐兹·阿卜杜拉(Parosh Aziz Abdulla)、穆罕默德·法乌齐·阿提格(Mohamed Faouzi Atig)、陈玉芳(Yu-Fang Chen)、卢卡斯·霍利克(Lukás Holík)、艾哈迈德·雷泽因(Ahmed Rezine)、菲利普·吕默(Philipp Rü。用于验证的字符串约束。2014年7月18日至22日,在奥地利维也纳举行的计算机辅助验证第26届国际会议上,CAV 2014,作为维也纳逻辑夏季的一部分。《计算机科学讲义》第8559卷,第150-166页。斯普林格,2014年。谷歌学者
  4. 帕罗什·阿齐兹·阿卜杜拉(Parosh Aziz Abdulla)、穆罕默德·法齐·阿提格(Mohamed Faouzi Atig)、弗伦达·戴夫(Vrunda Dave)和桑卡拉·纳拉亚南·克里希纳(Shankara Narayanan Krishna)。关于字符串约束的可分性问题。CoRR,abs/2005.094892020年。网址:http://arxiv.org/abs/2005.09489.
  5. 帕罗什·阿齐兹·阿卜杜拉(Parosh Aziz Abdulla)、穆罕默德·法齐·阿提格(Mohamed Faouzi Atig)、布伊·菲迪普(Bui Phi Diep)、卢卡斯·霍利克(Lukás Holík)和彼得·扬库(Petr Janku)。无链字符串约束。在Yu-Fang Chen、Chih-Hong Cheng和Javier Esparza编辑的《验证与分析自动化技术——第17届国际研讨会》中,2019年10月28日至31日,台湾台北,2019,《计算机科学讲稿》第11781卷,第277-293页。斯普林格,2019年。谷歌学者
  6. 帕罗什·阿齐兹·阿卜杜拉(Parosh Aziz Abdulla)和理查德·迈尔(Richard Mayr)。定价时间petri网。《计算机科学中的逻辑方法》,9(4),2013年。网址:https://doi.org/10.2168/LMCS-9(4:10)2013.
  7. Mohamed Faouzi Atig、Benedikt Bollig和Peter Habermehl。有序多按钮自动机的空是2ETIME-Complete。发现的国际期刊。计算。科学。,28(8):945-976, 2017.谷歌学者
  8. 费利克斯·巴什切尼斯、奥利维尔·高文、安卡·穆斯科尔和加布里埃尔·帕皮斯。尽可能减少扫频和流式串传感器的资源。在第43届自动机、语言和程序设计国际学术讨论会上,ICALP 2016,2016年7月11日至15日,意大利罗马,LIPIcs第55卷,第114:1-114:14页。Dagstuhl Schloss-Leibniz-Zentrum fuer Informatik,2016年。谷歌学者
  9. Murphy Berzish、Vijay Ganesh和Yunhui Zheng。Z3str3:具有理论感知启发式的字符串解算器。2017年计算机辅助设计的形式方法,2017年FMCAD,奥地利维也纳,2017年10月2-6日,第55-59页。IEEE,2017年。谷歌学者
  10. Murphy Berzish、Yunhui Zheng和Vijay Ganesh。Z3str3:具有理论感知分支的字符串解算器。CoRR,abs/1704.079352017年。网址:http://arxiv.org/abs/1704.07935.
  11. 卢卡·布雷维利里(Luca Breveglieri)、亚历山德拉·切鲁比尼(Alessandra Cherubini)、克劳迪奥·西里尼(Claudio Citrini)和斯特凡诺·克雷斯皮·雷基齐(Stefano Crespi-Reghizzi)。多按钮语言和语法。发现的国际期刊。计算。科学。,7(3):253-292, 1996. 网址:https://doi.org/10.1142/S01290541960年191.
  12. 陈陶璐(Taolue Chen)、陈彦(Yan Chen),黑格(Matthew Hague)、林志林(Anthony W.Lin)和吴志林(Zhilin W.W.Wu)。使用replaceall函数可以决定字符串约束的什么。PACMPL,2(流行语):3:1-3:292018。网址:https://doi.org/10.1145/3158091.
  13. 陈陶璐(Taolue Chen)、马修·黑格(Matthew Hague)、安东尼·林(Anthony W.Lin)、菲利普·吕默(Philipp Rümmer)和吴志林(Zhilin W.W.Wu)。具有复杂操作的字符串操作程序的路径可行性的决策过程。程序。ACM计划。Lang.,3(POPL),2019年1月。网址:https://doi.org/10.1145/3290362.
  14. 陈陶璐(Taolue Chen)、马修·黑格(Matthew Hague)、安东尼·林(Anthony W.Lin)、菲利普·吕默(Philipp Rümmer)和吴志林(Zhilin W.W.Wu)。具有复杂操作的字符串操作程序的路径可行性的决策过程。PACMPL,3(POPL):2019年49:1-49:30。谷歌学者
  15. Lorenzo Clemente、Wojciech Czerwinski、Slawomir Lasota和Charles Paperman。parikh自动机的正则可分性。在2017年7月10日至14日于波兰华沙举行的第44届国际自动化、语言和编程学术讨论会上,LIPIcs第80卷,第117:1-117:13页。Schloss Dagstuhl-Leibniz Zentrum fuer Informatik出版社,2017年。谷歌学者
  16. 沃伊切赫·切尔温斯基和斯拉沃米尔·拉索塔。一个计数器自动机的规则可分性。《计算机科学中的逻辑方法》,第15(2)期,2019年。网址:https://lmcs.episciences.org/5563,URL:https://doi.org/10.23638/LMCS-15(2:20)2019.
  17. Wojciech Czerwinski、Slawomir Lasota、Roland Meyer、Sebastian Muskala、K.Narayan Kumar和Prakash Saivasan。结构良好的过渡系统的规则可分性。第29届并行理论国际会议,CONCUR 2018,2018年9月4日至7日,中国北京,LIPIcs第118卷,第35:1-35:18页。达格斯图尔宫-莱布尼茨-泽特鲁姆富尔信息科技,2018年。谷歌学者
  18. 沃伊切赫·泽温斯基、维姆·马滕斯和汤马斯·马斯托普斯。正则语言通过子序列和后缀的有效可分性。2013年7月8日至12日,在拉脱维亚里加举行的自动化、语言和编程第40届国际学术讨论会上,《计算机科学讲稿》第二部分第7966卷,第150-161页。施普林格,2013年。谷歌学者
  19. 沃伊切赫·泽温斯基、维姆·马滕斯、洛里恩·范·鲁伊扬、马克·泽图恩和乔治·泽采。分段可测试语言的可判定可分性特征。《离散数学与理论计算机科学》,2017年第19(4)期。谷歌学者
  20. 维杰·甘内什(Vijay Ganesh)和墨菲·贝齐什(Murphy Berzish)。字符串理论的不确定性、长度线性算术和字符串数转换。CoRR,abs/1605.094422016年。网址:http://arxiv.org/abs/1605.09442.
  21. 维杰伊·加内什(Vijay Ganesh)、米亚·米恩斯(Mia Minnes)、阿曼多·索拉勒扎马(Armando Solar-Lezama)和马丁·里纳德(Martin C.Rinard)。带长度约束的单词方程:什么是可判定的?硬件和软件:验证和测试-第八届国际海法验证大会,2012年11月6日至8日,以色列海法,HVC。《计算机科学课堂讲稿》第7857卷修订论文集,第209-226页。施普林格,2012年。谷歌学者
  22. 维杰伊·加内什(Vijay Ganesh)、米亚·米恩斯(Mia Minnes)、阿曼多·索拉勒扎马(Armando Solar-Lezama)和马丁·里纳德(Martin C.Rinard)。(Un)具有长度和正则表达式约束的字方程的可判定性结果。CoRR,abs/1306.60542013年。网址:http://arxiv.org/abs/1306.6054.
  23. 西莫·金斯堡和希拉·格雷巴赫。抽象语系。1967年10月18日至20日,在美国德克萨斯州奥斯汀举行的第八届交换与自动机理论年度研讨会上。IEEE计算机学会,1967年。谷歌学者
  24. G.希格曼。抽象代数中按可除性排序。程序。伦敦数学。Soc.(3),2(7),1952年。谷歌学者
  25. 卢卡斯·霍利克(Lukás Holík)、彼得·扬库(Petr Janku)、安东尼·林(Anthony W.Lin)、菲利普·吕默(Philipp Rümmer)和托马斯·沃伊纳(Tomás Vojnar)。有效解决了串接和换能器的串约束。PACMPL,2(POPL):2018年4月1-4:32日。网址:https://doi.org/10.1145/3158092.
  26. 斯科特·考斯勒和埃琳娜·谢尔曼。符号执行上下文中字符串约束解算器的计算。在ASE’14中。ACM,2014年。谷歌学者
  27. Adam Kiezun、Vijay Ganesh、Philip J.Guo、Pieter Hooimeijer和Michael D.Ernst。HAMPI:字符串约束的解算器。第十八届软件测试与分析国际研讨会论文集,ISSTA 2009,芝加哥,伊利诺伊州,美国,2009年7月19-23日,第105-116页。ACM,2009年。谷歌学者
  28. 梁天一(Tianyi Liang)、安德鲁·雷诺兹(Andrew Reynolds)、塞萨尔·蒂内利(Cesare Tinelli)、克拉克·巴雷特(Clark Barrett)和摩根·德特斯(Morgan Deters)。字符串和正则表达式理论的DPLL(T)理论求解器。在CAV’14中,LNCS第8559卷。斯普林格,2014年。谷歌学者
  29. 梁天一(Tianyi Liang)、安德鲁·雷诺兹(Andrew Reynolds)、内斯塔·齐斯卡里泽(Nestan Tsiskaridze)、塞萨尔·蒂内利(Cesare Tinelli)、克拉克·巴雷特(Clark W.Barrett)和摩根·。字符串约束的高效SMT解算器。系统设计中的形式方法,48(3):206-2342016。网址:https://doi.org/10.1007/s10703-016-0247-6.
  30. Anthony Widjaja Lin和Pablo Barceló。用词方程和变换器求解字符串:走向分析突变XSS的逻辑。2016年1月20日至22日,美国佛罗里达州圣彼得堡,第43届ACM SIGPLAN-SIGACT编程语言原则年度研讨会论文集,POPL 2016,第123-136页。ACM,2016年。谷歌学者
  31. MakePHP站点。Php教程。https://makephpsites.com/php-tutorials/user-management-tools/changing-passwords.php,2015年。
  32. 肯尼思·麦克米兰(Kenneth L.McMillan)。插值和基于SAT的模型检查。计算机辅助验证,第15届国际会议,CAV 2003,美国科罗拉多州博尔德,2003年7月8日至12日,《计算机科学讲稿》第2725卷,第1-13页。斯普林格,2003年。谷歌学者
  33. 肯尼思·麦克米兰(Kenneth L.McMillan)。插值定理证明器。2004年3月29日至4月2日在西班牙巴塞罗那举行的欧洲软件理论与实践联合会议(ETAPS 2004)第十届国际会议《系统构建与分析的工具和算法》,计算机科学讲稿第2988卷,第16-30页。斯普林格,2004年。谷歌学者
  34. 肯尼思·麦克米兰(Kenneth L.McMillan)。用插值进行懒惰的抽象。计算机辅助验证,第18届国际会议,2006年8月17日至20日,美国华盛顿州西雅图,CAV 2006,会议记录,计算机科学讲稿第4144卷,第123-136页。施普林格,2006年。谷歌学者
  35. 克里斯托夫·莫尔万(Christophe Morvan)。关于有理图。《软件科学和计算结构基础》,柏林,海德堡,2000年。施普林格-柏林-海德堡。谷歌学者
  36. Thomas Place、Lorijn van Rooijen和Marc Zeitoun。用分段可测试和明确的语言分离正则语言。2013年8月26日至30日,在奥地利克洛斯特内堡举行的2013年第38届国际计算机科学数学基础研讨会上,MFCS 2013。《计算机科学讲义》第8087卷,第729-740页。施普林格,2013年。谷歌学者
  37. 沃西奇·普兰多夫斯基(Wojciech Plandowski)。一种求解单词方程的有效算法。第三十八届美国计算机学会计算机理论年会论文集,STOC'06,第467-476页,美国纽约州纽约市,2006年。ACM公司。网址:https://doi.org/10.1145/1132516.1132584.
  38. 安德鲁·雷诺兹(Andrew Reynolds)、小牛·吴(Maverick Woo)、克拉克·巴雷特(Clark W.Barrett)、大卫·布鲁姆利(David Brumley)、梁天一(Tianyi Liang)和塞萨尔·蒂内利(Cesare Tinelli)。使用上下文相关简化放大DPLL(T)字符串解算器。2017年7月24日至28日,在德国海德堡举行的2017年CAV第29届国际计算机辅助验证会议上,《计算机科学讲稿》第二部分第10427卷,第453-474页。施普林格,2017年。谷歌学者
  39. Prateek Saxena、Devdatta Akhawe、Steve Hanna、Feng Mao、Stephen McCamant和Dawn Song。javascript的符号执行框架。第31届IEEE安全与隐私研讨会,标准普尔2010年5月16-19日,美国加利福尼亚州贝莱利/奥克兰,第513-528页。IEEE计算机学会,2010年。谷歌学者
  40. Prateek Saxena、Steve Hanna、Pongsin Poosankam和Dawn Song。FLAX:系统地发现富web应用程序中的客户端验证漏洞。2010年2月28日至3月3日,美国加利福尼亚州圣地亚哥,2010年NDSS网络与分布式系统安全研讨会论文集。互联网协会,2010年。谷歌学者
  41. 我是西蒙。分段可测试事件。《自动机理论和形式语言》,第二届GI会议,凯泽斯劳滕,1975年5月20日至23日,计算机科学讲义第33卷,第214-222页。斯普林格,1975年。谷歌学者
  42. Minh-Thai Trinh、Duc-Heep Chu和Joxan Jaffar。S3:用于web应用程序漏洞检测的符号字符串解算器。CCS’14。ACM,2014年。谷歌学者
  43. Minh-Thai Trinh、Duc-Heep Chu和Joxan Jaffar。递归定义字符串的渐进推理。在CAV’16中,LNCS第9779卷。斯普林格,2016年。谷歌学者
  44. Moshe Y.Vardi。关于双向自动机简化为单向自动机的注记。信息处理。莱特。,30(5):261-264, 1989. 网址:https://doi.org/10.1016/0020-0190(89)90205-6.
  45. 王洪恩、蔡子林、林春汉、余芳和蒋介洪。通过带有逻辑电路表示的自动机操作进行字符串分析。计算机辅助验证-第28届国际会议,2016年7月17日至23日,加拿大安大略省多伦多市,CAV 2016,会议记录,第一部分,计算机科学讲稿第9779卷,第241-260页。斯普林格,2016年。谷歌学者
  46. 方宇、穆阿特·阿尔哈拉夫和特维克·布尔坦。陌生人:一个基于自动机的PHP字符串分析工具。2010年3月20日至28日,作为欧洲软件理论与实践联合会议的一部分,在《系统构建与分析的工具和算法》(Tools and Algorithms for the Construction and Analysis of Systems)第16届国际会议(TACAS 2010)上举行。《计算机科学讲义》第6015卷,第154-157页。施普林格,2010年。谷歌学者
  47. 郑云辉(Yunhui Zheng)、张湘玉(Xiangyu Zhang)和维杰·甘内什(Vijay Ganesh)。Z3-str:用于web应用程序分析的基于Z3的字符串解算器。ESEC/FSE’13。ACM,2013年。谷歌学者
问题/备注/反馈
X(X)

Dagstuhl出版社反馈


感谢您的反馈!

已提交反馈

无法发送消息

请稍后再试或发送电子邮件