
Maude
文章平均质量分 75
源代码_SC
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Hands on and Overview of Maude
获取Maude Maude 运行Maude 将下载Maude中的bin目录添加到系统目录中,输入maude即可运行。 退出: q or quit module:大写 文件:以.maude结尾 pnat.maude fmod PNAT is sorts Nat . op 0 : -> Nat . op s_ : Nat -> Nat . ...原创 2018-09-30 22:49:41 · 443 阅读 · 0 评论 -
Learn Maude by Example
Talk is cheap, show me the code.——Linus Torvalds 我将贴出一些来自《形式化验证》课程中的一些作业,并且在代码之后会附着一些关键的讲解。在我看来,看manual来学语言和思想,太慢了,看code学习才是最具效率的。 Natural Number fmod PNAT is sort Nat . op 0 : ->...原创 2018-10-15 12:13:59 · 961 阅读 · 0 评论 -
用Maude对MIU系统建模
MIU 系统简介 MIU 系统是一个无限的字符串转 移系统(Transaction System)。MIU 系 统仅包括三种字母,即 Alphabet = {M,I,U};以及四种转移规则,T1、T2、 T3、T4。一条由“MIU”组成的字符串 即为系统的一种状态。MIU 系统需要 指定初始状态 S0 与目标的终点状态 Sfinal。四条转移规则具体如下: T1“appendU”规则,若当前的 ...原创 2019-01-18 16:12:32 · 1026 阅读 · 3 评论 -
用Maude对人鬼过河游戏建模
人鬼过河游戏 有三个人,三只鬼,在河流的同一 侧。河中有一只两个座位的小船,小船 需要人或者鬼的操作才能从河的一侧 运动到河的另一侧。当河的一岸鬼的 数目大于人的数目,鬼会吃同岸的人。 系统不允许这种状态发生。系统如何 操作才能将人鬼全部安全的移动到河 的另一侧。 网页版游戏 人鬼过河在 Maude 中建模 POSITION模块 位置模块,该模块完成对位置的 建模,河只有“Left”、“Righ...原创 2019-01-18 16:22:18 · 1410 阅读 · 1 评论