交互式马尔可夫链并发系统的设计,验证与评价.docVIP

交互式马尔可夫链并发系统的设计,验证与评价.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
交互式马尔可夫链并发系统的设计,验证与评价

Concurrency includes parallel and distribution. 进程代数成为了当今复杂系数形式刻画与分析的主要工具,比较著名的有:CCS(calculus of communication system),CSP(communicating sequential processes),LOTOS(国际标准化组织,language of temporal ordering specifications). 假设随机变量D1和D2分别满足参数为lambda1和lambda2的指数分布,则: P{D1=D2}= lambda1 / (lambda1+lambda2); 对于存在竞争的状态si(非吸收态),其在时间t内转移到状态sj的概率为: (1-exp(-lamdbai t)) lambdaij / lambdai. 注意在上面的式子中,如果令t- -infinity, 可以再次得到从状态si转移到状态sj的概率为: lambdaij / lambdai.这一转移概率实际上刻画了一个与该CTMC相关的DTMC,称之为内嵌的DTMC(embedded DTMC),它的转移概率矩阵为P=(pij)n×n. 在性能评价领域里马尔可夫分析主要关心的几个性能度量: 到达一个吸收状态的平均时间MTA; 第一次到达某个特定状态s的平均时间MTFP(s); 在一个给定的时间t系统处于一个特定的状态s的概率P{Xt=s}. 系统在长时间运行后稳定在某个状态s的概率limt-infinity P{Xt=s} (假定该马尔可夫链能达到一个平稳状态) Steady-state analysis Transient analysis Chapman-Kolmogorov向前方程:P’(t)=P(t) R. 解此微分方程,有Runge-Kutta method, 或基于归一化(uniformization)的方法 CTMC的极限分布满足以下方程:pi=pi P(t) 利用转移率矩阵R,上式可以简化为:pi R=0, Chapter 3: IMC: Interactive Markov chains:经典的进程代数模型和连续时间马尔可夫链模型的结合; 进程代数与标记转移系统 动作集合Obs={a,b1,c,…} 系统内部执行的运作tao not in Obs 令:~A~=Obs并{tao}表示所有动作的全集 定义3.1.1 设a in ~A~,A belongs to Obs, Var 表示一个进程变量的集合,x in Var。基本进程代数BPA由以下语法产生: P::= 0|a.P|P;P|P+P||AP|P\A|x|μx.p 0表示中止进程 a.P是动作前缀操作,表示系统先执行动作a,然后执行进程P P1;P2是顺序操作 P1+P2是选择操作;这种选择的非确定性是并发系统的一个重要特征,也是与传统顺序相比的一个重要区别特征 P||AP是并发操作,也是进程代数中最重要的一个操作,它代表了两个进程的并发执行,其中A belongs to Obs中的动作是两个进程需要同时执行的动作,即需要同步的动作。如果A=empty set,则P1和P2不需要同步任何动作,此时称P1和P2为异步并发执行的,并将||empty set简记为|||.此外,为书写方便,对于只一个元素的集合,省略{a}为a. P\A是隐藏操作,或者叫做抽象操作,行为与P类似,唯一的不同是进程P\A中那些在集合A中的动作都被看成内部动作(通过改名为tao),即外部将不再可观察到。 x和μx.p是为了支持递归操作而引入的操作符,其中x代表一个进程变量,μx.p是递归表达式,其中变量x可能在进程P中出现形成一个递归函数。称被递归算子μ限制的变量(如x|μx.p中的x)为约束(bound)变量,没有被递归算子限制的变量称为自由(free)变量。自由变量可以通过替换来实例化(instantiated),而约束变量则是不受变量替换的影响,因经约束变量的名字可以被认为是无关紧要的。一个进程表达式中的某项如果没有自由变量,则称该项为闭项(closed),反之称为开项(open)。对于递归表达式,要求递归项是良性护卫的(well-guarded),这一条件保证了递归项的语义模型与它的指称函数的不动点相对应并且是唯一的。递归表达式的引入使得进程代数的表达能力更强大,更适合描述一些特定的系统。 默认优先级(高- -低): . ; + || \ 进程代数作为一种严格的形式刻画方法,除了要有严格定义的语法结构外,还需要有严格定义的语义模型。(SOS,structural operational semantics)采用下面的表达方式 前提1前提

文档评论(0)

tianma2015 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档