目的
讨论25/3
- 两个正面
- 如何表示参数
- 提供内容的浅层折叠形式化参数(参见安全案例模式)
- Agda的优点
- 使用依赖类型的参数化/抽象
- 定义基本谓词
- 组织出现在参数中的数据例如,每个服务的要求_
- 行业期望
- 对Agda功能的期望
- 允许对Literate Agda中的节进行重新排序。
讨论26/3
- 关于GSN中证明的表示
- M尝试在“D-Case Tool”中显示一阶逻辑证明
- 解释形式化对象的必要性。
- 一位真正的工程师试图构建机器人手臂安全案例。
- 区分制定规则和使用规则。
讨论29-30/3
- 查看带有nat.lang.处理的埃森哲需求工程工具。
- 尝试自然语言的价值。YK:在工程师学习正式语言之前只是暂时的需要。B: Stil在可读性方面有很大帮助。
一些合同必须用荷兰语书写。
缩进逐项列出(医学文档示例)目标结构符号
- 如何将知识添加到词典中例如,要引入单词“run”,你必须指定-“run”是一个动词,-它可以用作“及物动词”,
-出现在<subj>“run”<obj>中。。。-它可以用作“不及物动词”,- ...
- 从正式内容输出的非正式文本比另一种方式更有前景。
- 需要的可能是一个简单的结构填充形式。而不是复杂的逻辑检查。
- 首先要做的是提出要填充的结构。
- 我们知道这种结构的例子吗没有。
- Agda的mixfix符号已经做了很多工作。应该尝试Agda中的NL类表达。
- 使用Agda的好处
- 形式化的常见好处
- 细节的美学检查
- 术语的一致使用,定义术语的正确扩展。。。
- 形式化验证形式化后,我们可以检查预期属性持有或可以证明。
- 如何展示Agda的优势
- 尝试深度嵌入基本TT以打印校样基于Conor的语义类型索引句法术语的思想。很难在术语结构和句法类型上递归
链接
弗吉尼亚大学安全案例库