轻量级 GRL 配置文件助力 i* 建模
1. 引言
在信息系统工程领域,i 建模框架是一种独特的存在。它将意向和社会建模及推理的元素引入到工程方法中,尤其是在需求层面。与传统系统分析方法不同,i 认识到社会参与者的首要地位,认为参与者是有意图的,他们有目标、信念、能力和承诺,这些都需要被发现、捕捉和分析。其分析重点在于,在人类和系统参与者的某种关系配置下,各个参与者的目标实现程度如何,以及如何重新配置这些关系以帮助参与者推进其战略利益。这种分析为许多软件和系统需求工程活动提供了支持。
国际电信联盟(ITU - T)将用户需求符号(URN)进行了标准化,URN 结合了面向目标的需求语言(GRL)和用例图(UCM)场景符号,形成了一种成熟且定义明确的语言,拥有完善的元模型和具体的图形语法。然而,GRL 与 i 存在一些差异:
- GRL 缺少一等概念 :i 中的一些概念在 GRL 中缺失,例如 i 定义了角色、代理和位置等概念,而 GRL 只有一种类型的参与者。
- GRL 的宽松性 :GRL 对意向元素之间的链接方式较为宽松,以支持人们创建目标模型的多种方式,但 i 对关系的使用有更具体和严格的规定。
- GRL 有额外概念 :GRL 包含了一些额外的一等概念,如用于分析 GRL 模型的策略、元数据和 URN 链接。
为了解决这些问题,我们提出了一种轻量级的 GRL 配置文件,用于 i 建模。该配置文件利用 GRL 的可扩展性特性来捕捉缺失的 i </
超级会员免费看
订阅专栏 解锁全文
17

被折叠的 条评论
为什么被折叠?



