7840.
下载全文 总被引:7,自引:4,他引:3
文章定义了基于踪迹(trace)的逻辑语言
LTrace,它是一阶线性时序逻辑语言的扩充,同时也是“对象演算”研究工作的基础.Trace演算所述的“对象”用来刻画具有内部状态和外部行为的动态实体,语法上由对象标记表示.对象标记Ω=(
S,
F,
A,
E)包含4个部分:数据类型
S、函数
F、属性A和动作
E.
Σ=(
S,
F)构成通常代数规范意义下的标记,可将动作看成一广义数据类型,从而得到标记
Σ的动作扩充
ΣE.对象标记的语义解释结构由关于标记
ΣE的代数、映射和动作与踪迹的关系定义.
ΣE-代数给出关于数据参数的解释;映射给出属性在动作踪迹中所取的值;而动作与踪迹的关系则给出执行一有限踪迹以后该动作是否允许执行.在定义了Trace演算的语法和语义之后,文章给出了Trace演算的公理系统及其可靠性证明.… …
相似文献