tiangang的个人博客分享 http://blog.sciencenet.cn/u/tiangang

博文

B Machine

已有 2036 次阅读 2012-12-6 08:36 |个人分类:B语言|系统分类:科研笔记| amp, peek

MACHINE
container(ELEMS)
VARIABLES
elems
INVARIANT
elems<:POWE(ELEMS)
INITIALISATION
elems:={}
OPERATIONS
insert(ex)
PRE
ex<:elems
THEN
elems:=elems UNION {ex}
END;
ex<-peek=
PRE
elems/:{}
THEN
ex:<:elems
END;
ex<-take=
PRE
elems/={}
THEN
ex:<:elems||
elems:=elems-{ex}
END
END//状态机结束
注释:
变量之间用“,”分隔
不变式谓词之间用“&”连接
操作之间用“;”连接


https://blog.sciencenet.cn/blog-794010-639664.html

上一篇:Virtuoso数据库访问
下一篇:在Virtuoso中使用Sparql
收藏 IP: 202.114.107.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (3 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-6-18 01:46

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部