×

部分共享零抑制多终端BDD:概念、算法和应用。 (英语) 兹比尔1214.68219

摘要:多终端二进制决策图(MTBDD)是一种广泛接受的技术,用于通过高级模型描述技术对大型复杂系统进行基于状态图的定量分析。然而,这种类型的决策图(DD)并不总是最佳选择,因为满足集较小的有限函数,以及满足赋值具有许多0赋值位置的情况,可能会产生相对较大的基于MTBDD的表示。因此,本文引入了零抑制的MTBDD,并证明了它们是有限输入集上多值函数的规范表示。为了操作这种可能在不同功能变量集上定义的新型DD,提出了部分共享零抑制MTBDD的概念和相应的算法。通过将这种新方法与众所周知的标准类型的MTBDD进行比较,证明了这种新方法的有效性,其中两种类型的DD都是我们在基于C++的DD包JINC中实现的。基准测试是在马尔科夫分析和系统概率模型检查的背景下进行的。总之,本文扩展了现有的方法,因为它不仅允许在定量验证领域直接使用(多端)零抑制DD,而且清楚地证明了它们的效率。

MSC公司:

60年第68季度 规范和验证(程序逻辑、模型检查等)
68周05 非数值算法
68问题85 并发和分布式计算的模型和方法(进程代数、互模拟、转换网等)
PDF格式BibTeX公司 XML格式引用
全文: 内政部 链接

参考文献:

[1] 系统设计中的形式方法(1997)10(2–3)。多端二元决策图的特殊问题
[2] Akers SB(1978)二元决策图。IEEE传输计算C-27(6):509–516·Zbl 0377.94038号 ·doi:10.1109/TC.1978.1675141
[3] Balbo G、Conte G、Donatelli S、Franceschinis G、Ajmone Marsan M、Ajmone MarsanM(1995)《广义随机Petri网建模》。威利,纽约·兹比尔0843.68080
[4] Bryant RE(1986)布尔函数操作的基于图形的算法。IEEE传输计算C-35(8):677–691·Zbl 0593.94022号 ·doi:10.1109/TC.1986.1676819
[5] Ciardo G,Lüttgen G,Miner AS(2007)在符号状态空间生成中利用交错语义。表格方法系统设计31(1):63–100·Zbl 1118.68533号 ·文件编号:10.1007/s10703-006-0033-y
[6] de Alfaro L、Kwiatkowska M、Norman G、Parker D、Segala R(2000)使用MTBDD和Kronecker表示法对概率过程进行符号模型检查。收件人:Graf S,Schwartzbach M(eds)Proc。第六届国际系统构建和分析工具和算法会议(TACAS'00)。LNCS,第1785卷。柏林施普林格,第395-410页·兹比尔0960.68109
[7] Hermanns H,Herzog U,Mertsiotakis V(1998)随机过程代数-LOTOS和Markov链之间。计算网ISDN系统30(9–10):901–924·doi:10.1016/S0169-7552(97)00133-5
[8] Hermanns H、Kwiatkowska M、Norman G、Parker D、Siegle M(2003)《关于使用MTBDD进行随机系统的性能分析和验证》。J Log Algebr程序56(1–2):23–67·Zbl 1054.68018号 ·doi:10.1016/S1567-8326(02)00066-8
[9] JINC BDD包。网址:www.jossowski.de
[10] Kam T、Villa T、Brayton R、Sangiovanni-Vincentelli A(1998)《多值决策图:理论与应用》。多值对数4(1–2):9–62·Zbl 1025.94515号
[11] Kuntz M、Siegle M、Werner E(2004)《使用CASPA工具进行符号性能和可靠性评估》。In:程序。EPEW的。LNCS,第3236卷。柏林施普林格,第293–307页
[12] Lampka K,Siegle M(2006)高级随机模型的活动-局部状态图生成。In:2006年4月,系统测量、建模和评估,第245-264页
[13] Lampka K,Siegle M(2006)使用零压缩多终端决策图分析马尔可夫报酬模型。摘自:2006年10月出版的《VALUETOOLS 2006年刊》(光盘版)
[14] Lee CY(1959)用二进制决策程序表示开关电路。贝尔系统技术杂志38:985–999
[15] Minato S(1993)用于组合问题中集合操作的零抑制BDD。In:程序。第30届ACM/IEEE设计自动化会议(DAC),美国德克萨斯州达拉斯,1993年6月,第272-277页
[16] Minato S(2001)零抑制BDD及其应用。国际J Softw Tools Technol Transf 3(2):156–170·兹比尔1002.68589
[17] Miner A,Parker D(2004)大型状态空间的符号表示和分析。参见:Baier Ch、Haverkort B、Hermanns H、Katoen J-P、Siegle M(eds)《随机系统的验证》,Dagstuhl(德国),2004年。LNCS,第2925卷。柏林施普林格,第296–338页·Zbl 1203.68117号
[18] 莫比乌斯网页。网址:www.moebius.crhc.uiuc.edu
[19] Ossowski J,Baier C(2008)加权决策图的统一框架及其实现。国际J Softw Tools Technol Transf 10(5):425–441·doi:10.1007/s10009-008-0069-y
[20] 棱镜。网址:www.prismodelchecker.org
[21] PROMOC建模工具。网址:www.jossowski.de
[22] Sasao T,Fujita M(eds)(1996),离散函数的表示,第1卷。多德雷赫特Kluwer学院·Zbl 0841.00020号
[23] Shannon CS(2000)《Eine象征主义分析》。输入:Ein/Aus。柏林Brinkmann und Bose。这篇文章最初的标题是:Trans中开关电路的符号分析。AIEE 57(1938),713
[24] Siegle M(2001)模型表示的进展。收录人:de Alfaro L,Gilmore S(eds)Proc。联合国际研讨会,PAPM-PROBMIV 2001,亚琛(德国)。LNCS,第2165卷。柏林施普林格,第1-22页·Zbl 1010.68524号
[25] 智能。www.cs.ucr.edu/\(\sim\)ciardo/SMART网站
[26] Somenzi F(1998)CUDD:科罗拉多大学决策图包发布
[27] Wegener I(2000)分支程序和二进制决策图。费城SIAM·Zbl 0956.68068号
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。