排序方式: 共有14条查询结果,搜索用时 0 毫秒
11.
并发进程系统正确性的验证,比之顺序进程正确性的验证有其特殊意义。并发系统的运行,在执行序列这一级上是非决定的,通常的调试手段,很难暴露系统中依赖于执行序列的那类错误。因此并发系统正确性的验证,在三种不同水平上都是有价值的:完全形式化的形式演绎系统;半形式化的数学证明;或者有效的检查调试方法。 并发系统运行的非决定性,也极大地增加了验证的复杂性。在证明系统具有某个性质时,粗略地说,就是要证明这个系统的所有执行序列都具有这种性质。一个顺序进程,从给定的初始状态出发,只有一个可能的执行序列;但是多个并发进程的可能执行序列则往往是无穷多个。由于这种复杂性禁锢了人们的智力活动,使得一些简单的事实,人们也很难将其严格证明。系统中存在的问题,事后看来即使是一些很明显的问题,也会被这种复杂性掩盖起来,长时间不被发现。 相似文献
12.
周巢尘 《计算机应用与软件》1984,(2)
前文“结构式时态语义”中定义了程序语言的一种时态语义,这种语义是语法引导的(Syntax Directed),保持语言的结构。本文中讨论在这种语义基础上的程序推理问题。因为这是时态语义,故在程序描述中可使用时态逻辑的丰富的表达力;又因为它是结构式的,故关于各种语句已有的推理方法,都可以翻译为时态逻辑中的定理,随意应用。 相似文献
13.
周巢尘 《计算机研究与发展》1984,(4)
本文中给出程序语言在古典逻辑和时态逻辑中的形式定义,并使这种定义保持语言的结构。这样就揭示了程序语言和逻辑语言的关系:程序语言是一种有限制的逻辑语言。它只允许使用计算机易于编译和执行的算子——变元代入、谓词代入、条件算子和μ算子。 相似文献
14.
周巢尘 《计算机研究与发展》1985,(8)
六、并发性(Concurrency)1.引言(Introduction)并发程序分两大类.一类是程序们使用共享的存储单元实现并发程序间的协同,另一类是程序间使用消息传递实现它们间的协同.前一类出现在单个计算机系统中,使用P,V操作,管程(Monitor)等同步控制机制.后一类出现在分布式系统中,使用通信进程等.共享存储的方法是 相似文献