Model 如何快速开始与Isabelle';形式化描述建模语言的形式化语言标准&xFF1F;

Model 如何快速开始与Isabelle';形式化描述建模语言的形式化语言标准&xFF1F;,model,transformation,isabelle,formal-languages,formal-verification,Model,Transformation,Isabelle,Formal Languages,Formal Verification,我目前正在解决模型转换的正确性问题。我读了很多文章,发现Isabelle定理证明器是解决这个问题的好选择。现在我想使用Isabelle定理证明器进行分析和验证。但是我不知道如何用Isabelle自己的语言标准来形式化我的建模语言(包括源模型、目标模型、转换本身)。换句话说,我想快速学习Isabelle的正式语言来描述我的建模语言。我在官方网站上下载了很多文档,但我无法决定如何快速开始。我希望该领域的研究人员能给初学者一些建议,非常感谢。我推荐具体的语义学书籍: 它教您如何用Isabelle对一

我目前正在解决模型转换的正确性问题。我读了很多文章,发现Isabelle定理证明器是解决这个问题的好选择。现在我想使用Isabelle定理证明器进行分析和验证。但是我不知道如何用Isabelle自己的语言标准来形式化我的建模语言(包括源模型、目标模型、转换本身)。换句话说,我想快速学习Isabelle的正式语言来描述我的建模语言。我在官方网站上下载了很多文档,但我无法决定如何快速开始。我希望该领域的研究人员能给初学者一些建议,非常感谢。

我推荐具体的语义学书籍:

它教您如何用Isabelle对一种小型编程语言建模,以及如何指定其语义

我想建模语言的方法也会类似

1.使用代数数据类型描述源语言和目标语言的抽象语法。 2.定义两者的语义。 3.将转换定义为函数