支持需求追踪的语义模型

来源:互联网 发布:1962年中印战争知乎 编辑:程序博客网 时间:2024/06/06 11:35

1. 基于谓词逻辑的符号系统

1.1符号系统clip_image002 语法clip_image004

(1)个体变元:表示抽象或泛指的软件制品或制品属性,如:1 ,2 , ⋯ ,1 ,2 ; (2)二元谓词符号:用于描述个体变元间的关系,如:1222, ⋯ ,2

(3)联接词符号:clip_image006

(4)括号与逗号:(、,、)

若定义集合

:描述制品标识符的有限集合;集合:描述制品属性的有限集合;集合:描述有限二元谓词集合;集合:由一元否定联接符构成的集合;集合:括号与逗号的集合,则形式语言Σ的字母集 = { ∪ ∪ ∪ ∪ }

clip_image002[1]中的公式由字母集及一系列公式生成规则产生

定义

3.2

语言Σ中合式公式ω的生成规则:

(1)ω = 2(,) ∈ Σ,其中(,∈ ∪ )且2

(2)ω = ¬2(,) ∈ Σ,其中(,∈ ∪ )且2

(3)公式ω只能通过规则(1)、(2)产生。

字母集合={ 2 ∈ ;,∈ ∪ ; , ()∈E ; clip_image006[1]K}

公式生成规则:公式ω只能通过规则(1)、(2)产生。

1.2符号系统clip_image002[2] 语义

符号化的公式并没有实际的含义,需要结合一个具体的语义模型对公式中的变元符号或谓词符号进行解释。clip_image004[1]

对于一个给定的项目,定义集合′:表示项目中可唯一标识的有限制品集合,如需求、设

计元素等;定义集合′:表示有限的制品属性集合,如制品的关键度等级、抽象层次等;定义集合:表示实际项目中有限的关系集合,如制品间的关联关系,制品与其抽象层次的对应关系等。则clip_image002[3]的语义模型clip_image008由如下几个部分组成:

clip_image010

clip_image012

{S,C,P,K,E}具体化后S代表制品,C代表制品的属性,P代表变元之间的关系R。

clip_image014

clip_image016

1.2符号系统clip_image002[4] 的公理和定理

clip_image018

原创粉丝点击