-
题名面向软件动态演化的需求建模及其模型规范化
被引量:6
- 1
-
-
作者
谢仲文
李彤
代飞
钱晔
罗溦
王娟
-
机构
云南大学软件学院
云南省软件工程重点实验室
云南大学信息学院
-
出处
《计算机科学与探索》
CSCD
2012年第6期557-576,共20页
-
基金
国家自然科学基金No.60963007
云南省软件工程重点实验室开放基金Nos.2010KS01
+2 种基金
2011SE04
2011SE05
云南大学研究生科研课题资助项目No.ynuy201131~~
-
文摘
针对目前需求工程阶段对软件动态演化考虑不足的现状,在分析软件动态演化面临的挑战的基础上,设计了面向动态演化的需求元模型(dynamic-evolution-orientedrequi rements meta-model,DERM)。该元模型以特征为基本部件,按特征组合的方式建立需求模型,需求模型由行为特征和属性特征组成。行为特征被区分为计算行为特征和交互行为特征,以实现计算和交互的相对隔离;属性特征通过其作用域,指定其在行为特征模型中的作用范围,从而将行为特征模型和属性特征模型统一为需求模型。在此基础上,讨论了需求模型的参照完整性、依赖一致性和互斥一致性,并进一步把需求模型规范化为需求模型第一范式到第三范式,需求模型规范化的过程提供了一种保证需求模型一致性的方法。最后通过案例研究,表明了该方法的可行性及其对软件动态演化的有效支持。
-
关键词
需求工程
软件动态演化
特征
通信进程代数
规范化
-
Keywords
requirements engineering
software dynamic evolution
feature
algebra of communicating processes (ACP)
normalization
-
分类号
TP311.5
[自动化与计算机技术—计算机软件与理论]
-
-
题名一种将需求模型转换为软件体系结构模型的方法
被引量:5
- 2
-
-
作者
谢仲文
李晓燕
李彤
代飞
于倩
张璇
-
机构
云南大学软件学院
云南省软件工程重点实验室
昆明医科大学外语部
-
出处
《计算机科学》
CSCD
北大核心
2014年第5期196-203,共8页
-
基金
国家自然科学基金项目(61379032
61262024
+3 种基金
60122025)
云南省软件工程重点实验室开放基金面上项目(2012SE307
2012SE309)
云南省自然科学基金项目(2012FD005)资助
-
文摘
需求模型到软件体系结构(SA)模型的转换是软件工程领域的一个研究热点。针对DERM所建立的ACP风格的需求模型,以扩展Petri网风格的SA模型为模型转换的目标,以行为映射为模型转换的依据,提出了一种将需求模型转换为SA模型的方法。首先,讨论了模型转换的整体思路;其次,将行为特征模型中的各个结点转换为SA模型中的构件和连接件,并提出了相应的转换规则;再次,讨论了属性特征模型中主动属性特征的转换,并提出了子系统划分的策略;最后,通过案例研究展示了该方法在从需求模型到SA模型的转换中的有效性。
-
关键词
需求模型
软件体系结构通信进程代数
PETRI网
行为
-
Keywords
Requirements models
Software architecture
Algebra of Communicating Processes
Petri nets
Behavior
-
分类号
TP311.5
[自动化与计算机技术—计算机软件与理论]
-