×

分布式系统的规范有限状态机。 (英语) Zbl 1186.68042号

摘要:由于有限状态机(FSM)适用于建模或指定基于状态的系统,因此人们对从FSM进行测试非常感兴趣。如果有多个端口/接口,则使用多端口FSM,在测试时,每个端口都放置一个测试仪。如果测试仪无法直接相互通信,并且没有全局时钟,则我们正在分布式测试架构中进行测试。众所周知,分布式测试体系结构的使用会影响测试的能力,最近的工作从局部s-等价性的角度对此进行了描述:在分布式测试体系架构中,我们可以区分两个FSM,例如实现和规范,当且仅当它们不是局部s-等效的。然而,可能有许多FSM在本地等价于给定的FSM,并且尚未探讨这些FSM的性质。
本文研究了与给定FSM(M)局部s等价的FSM集。它表明存在唯一的最小FSM(chi{min}(M))和唯一的最大FSM(ch{max}(M)),它们在局部上等价于(M)。这里,最小和最大是指FSM定义的跟踪集,因此是指其语义。我们还证明了对于给定的FSM(M),局部s-等价于(M)的FSM集定义了一个有界格。最后,我们定义了一个FSM,它在所有局部等价于\(M)的FSM中具有最少的状态。因此,我们给出了三个可供选择的规范FSM,它们在局部上等价于FSM(M):一个定义最小的跟踪集,一个定义最大的跟踪集以及一个具有最少状态。这三种方法都提供了有价值的信息,前两种方法可以在时间上生成,即用状态数M表示的多项式。我们证明了找到状态最少的s等价FSM的问题通常是NP-hard,但对于有两个端口的特殊情况,可以在多项式时间内解决。

MSC公司:

64岁以下 分布式系统
65年第68季度 形式语言和自动机

软件:

阿斯毫升
PDF格式BibTeX公司 XML格式引用
全文: 内政部 链接

参考文献:

[1] 巴内特,M。;格里斯坎普,W。;纳奇曼森,L。;舒尔特,W。;蒂尔曼,N。;Veanes,M.,《使用AsmL实现基于模型的测试的工具环境》,(测试的形式方法。测试的形式化方法,计算机科学讲义,第2931卷(2003年),Springer-Verlag:Springer-Verlag Montreal,Canada),252-266
[2] 伯纳德,E。;布凯,F。;Charbonnier,A。;Legeard,B。;Peureux,F。;乌廷,M。;Torreborre,E.,UML模型的基于模型的测试,(Informatik 2006-Informatik Für Menschen,Band 2,Beiträge der 36)。Jahrestagung der Gesellschaft für Informatik e.V.(GI)。Informatik 2006-Informatik Für Menschen,Band 2,Beiträge der 36。Jahrestagung der Gesellschaft für Informatik e.V.(GI),LNI,第94卷(2006)),223-230
[3] Bogdanov,K。;Holcombe,M.,飞机控制系统状态图测试方法,软件测试、验证和可靠性杂志,11,1,39-54(2001)
[4] 博伊德,S。;Ural,H.,协议测试中的同步问题及其复杂性,《信息处理快报》,40,3,131-136(1991)·Zbl 0745.68024号
[5] Cacciari,L。;Rafiq,O.,《分布式测试中的可控性和可观测性,信息和软件技术》,41,11-12,767-780(1999)
[6] 陈,J。;Hierons,R.M。;Ural,H.,《分布式测试中解决可观测性问题的条件》,(第24届IFIP网络和分布式系统形式化技术国际会议(FORTE 2004)。第24届IFIP网络和分布式系统形式化技术国际会议(FORTE 2004),计算机科学讲稿,第3235卷(2004),Springer-Verlag),229-242·Zbl 1110.68334号
[7] Chen,W。;Ural,H.,基于多UIO序列的可同步检查序列,IEEE/ACM网络事务,3152-157(1995)
[8] Dssouli,R。;von Bochmann,G.,《使用多个观测器进行错误检测》(协议规范,测试和验证V(1985),爱思唯尔科学:北荷兰爱思唯尔科学),483-494
[9] Dssouli,R。;von Bochmann,G.,《多观察员一致性测试》(协议规范、测试和验证VI(1986),爱思唯尔科学:北荷兰爱思唯尔科学),217-229
[10] Gören,S。;Ferguson,F.J.,《关于不完全指定有限状态机的状态约简》,计算机与电气工程,33,1,58-69(2007)·Zbl 1109.68054号
[11] Grieskamp,W.,《基于多半径模型的测试》,(软件测试和运行时验证的正式方法,第一次联合国际研讨会,(FATES 2006和RV 2006)。软件测试和运行时验证的正式方法,第一次联合国际研讨会,(FATES 2006和RV 2006),计算机科学讲义,第4262卷(2006),Springer),1-19
[12] W.Grieskamp,Y.Gurevich,W.Schulte,M.Veanes,从抽象状态机生成有限状态机,载于:ACM SIGSOFT软件测试与分析研讨会论文集,第112-1222002页;W.Grieskamp,Y.Gurevich,W.Schulte,M.Veanes,从抽象状态机生成有限状态机,收录于:ACM SIGSOFT软件测试与分析研讨会论文集,第112-122页,2002年
[13] Guyot,S。;Ural,H.,基于UIO序列的可同步检查序列,(协议测试系统,VIII(1995),查普曼和霍尔:查普曼与霍尔埃弗里,法国),385-397
[14] 哈尔,S。;贾德,C。;Jourdan,G.-V.,《测试输入/输出部分顺序自动机》,(第19届IFIP TC6/WG6.1软件和通信系统测试国际会议和第7届软件测试正式方法国际研讨会(TestCom/FATES 2007)。第19届IFIP TC6/WG6.1软件和通信系统测试国际会议和第7届软件测试正式方法国际研讨会(TestCom/FATES 2007),《计算机科学讲义》,第4581卷(2007),斯普林格出版社,171-185
[15] Harel,D。;Politi,M.,《用状态图建模反应系统:STATEMATE方法》(1998年),McGraw-Hill:McGraw-Hill纽约
[16] Hierons,R.M。;Bogdanov,K。;Bowen,J.P。;克利夫兰,R。;Derrick,J。;Dick,J。;盖奥尔吉,M。;哈曼,M。;卡普尔,K。;克劳斯,P。;吕特根,G。;Simons,A.J.H。;维尔科米尔,S.A。;伍德沃德,M.R。;Zedan,H.,使用正式规范支持测试,ACM计算调查,41,2(2009)
[17] Hierons,R.M。;Kim,T.-H。;Ural,H.,《关于SDL规范的可测试性》,《计算机网络》,44,5,681-700(2004)·Zbl 1068.68026号
[18] Hierons,R.M。;Ural,H.,基于UIO序列的同步检查序列,信息与软件技术,45,12,793-803(2003)
[19] Hierons,R.M。;Ural,H.,《分布式测试架构对测试能力的影响》,《计算机杂志》,51,4,497-510(2008)·Zbl 1267.68067号
[20] Hopcroft,J.E.,《有限自动机中最小化状态的一种算法》(Kohavi,Z.,《机器与计算理论》(1971),学术出版社),189-196·Zbl 0293.94022号
[21] 联合技术委员会ISO/IEC JTC 1,in:国际标准ISO/IEC 9646-1。信息技术.开放系统互连.一致性测试方法和框架.第1部分:一般概念。ISO/IEC,1994年;联合技术委员会ISO/IEC JTC 1,in:国际标准ISO/IEC 9646-1。信息技术.开放系统互连.一致性测试方法和框架.第1部分:一般概念。ISO/IEC,1994年
[22] Kam,T。;T.维拉。;布雷顿,R.K。;Sangiovanni-Vincentelli,A.L.,《有限状态机的合成:函数优化》(1996),Kluwer学术出版社:Kluwer-学术出版社伦敦
[23] 卡普,R.M.,组合问题中的可还原性,(Miller,R.E.;Thatcher,J.W.,《计算机计算的复杂性》(1972),Plenum出版社:Plenum出版社,纽约,伦敦),85-103·Zbl 0366.68041号
[24] Khoumsi,A.,测试分布式系统的时间方法,IEEE软件工程汇刊,28,11,1085-1103(2002)
[25] Lee,D。;Yannakakis,M.,《测试有限状态机的原理和方法——一项调查》,IEEE学报,84,8,1089-1123(1996)
[26] 罗,G。;Dssouli,R。;Bochmann,G.v.,基于分布式端口的有限状态机生成可同步测试序列,(第六届IFIP协议测试系统研讨会(1993年),爱思唯尔:爱思唯尔北霍兰德),139-153
[27] 罗,G。;Dssouli,R。;Bochmann,G.v。;Venkataram,P。;Ghedamsi,A.,分布式接口的测试生成,计算机标准和接口,16,119-132(1994)
[28] Pfleger,C.P.,不完全指定有限状态机中的状态约简,IEEE计算机事务,22,12,1099-1102(1973)·Zbl 0278.94030号
[29] 拉菲克,O。;Cacciari,L.,分布式测试的协调算法,超级计算杂志,24,2,203-211(2003)·兹比尔1033.68011
[30] 乌拉尔,H。;Wang,Z.,使用UIO序列生成可同步测试序列,计算机通信,16,10,653-661(1993)
[31] G.v.Bochmann,A.Petrenko,O.Bellal,S.Maguiraga,《自动化SDL规范的测试派生过程》,1997年,法国巴黎,SDL论坛;G.v.Bochmann,A.Petrenko,O.Bellal,S.Maguiraga,《自动化SDL规范的测试派生过程》,1997年,法国巴黎,SDL论坛
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。