10、自然语言需求中形式属性的自动挖掘与检查

自然语言需求中LTL公式的自动挖掘

自然语言需求中形式属性的自动挖掘与检查

1. 斯坦福解析器的应用

斯坦福解析器能够识别句子中哪些单词充当名词、动词、副词等,并确定句子的语法关系,例如哪些单词是动词的主语或宾语。例如,对于需求“如果当前速度等于60公里/小时,指示灯最终将被设置为开启状态”,斯坦福解析器会对其进行解析并输出一组句法依赖关系。我们可以用三元组 type(gov, dep) 来表示单个句法依赖,其中 “gov” 和 “dep” 是自然语言句子中出现的单词,而关系类型名称 “type” 由解析器自动生成。该依赖三元组表示句子中两个单词之间的语法关系,即单词 “gov” 通过依赖关系 “type” 与单词 “dep” 相关联。

2. 公式提取规则
  • LTL解析表达式 :在介绍公式提取规则之前,我们先定义LTL解析树的表达式,称为LTL解析表达式。它是一种前缀表达式,旨在转换为LTL公式。LTL解析表达式由一元运算符(, , , ¬)和二元运算符(→, ∪, ∨, ∧, =, <, >)组成。二元运算符表示解析树中有两个子节点,一元运算符只有一个子节点。例如,LTL解析表达式 →(A, (B)) 表示的解析树可以转换为LTL公式 (A → B) 。因此,为了得到LTL公式,我们可以先从自然语言需求(NLR)中提取LTL解析表达式。
  • 提取规则形式 :公式提取规则的形式为 < 前提条件 > =⇒< 映射表达式 > 。规则的前提条件由依赖三元组组
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值