-
题名人工智能软件系统的非功能属性及其质量保障方法综述
被引量:4
- 1
-
-
作者
叶仕俊
张鹏程
吉顺慧
戴启印
袁天昊
任彬
-
机构
河海大学计算机与信息学院
-
出处
《软件学报》
EI
CSCD
北大核心
2023年第1期103-129,共27页
-
基金
国家重点研发计划(2018YFC0407901)
江苏省自然科学基金(BK20191297)
中央高校基本科研业务费(B210202075)。
-
文摘
随着神经网络等技术的快速发展,人工智能被越来越多地应用到安全关键或任务关键系统中,例如汽车自动驾驶系统、疾病诊断系统和恶意软件检测系统等.由于缺乏对人工智能软件系统全面和深入的了解,导致系统时常发生严重错误.人工智能软件系统的功能属性和非功能属性被提出以加强对人工智能软件系统的充分认识和质量保障.经调研,有大量研究者致力于功能属性的研究,但人们越来越关注于人工智能软件系统的非功能属性.为此,专注于人工智能软件系统的非功能属性,调研了138篇相关领域的论文,从属性定义、属性必要性、属性示例和常见质量保障方法几个方面对目前已有的研究工作进行系统的梳理和详细的总结,同时重新定义和分析了非功能属性之间的关系并介绍了人工智能软件系统研究中可以用到的开源工具.最后,展望了人工智能软件系统非功能属性的未来研究方向和挑战,以期为该领域的研究人员提供参考.
-
关键词
人工智能软件系统
非功能属性
质量保障
神经网络
-
Keywords
artificial intelligence software systems
non-functional attributes
quality assurance
neural network
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-
-
题名一种基于领域知识的非功能需求建模辅助方法
被引量:6
- 2
-
-
作者
邵飞
彭蓉
-
机构
武汉大学软件工程国家重点实验室
武汉大学计算机学院
-
出处
《计算机学报》
EI
CSCD
北大核心
2013年第1期39-53,共15页
-
基金
国家"九七三"重点基础研究发展规划项目基金(2007CB310801)
国家自然科学基金(61170026
+6 种基金
60940028
60703009
61100017)
湖北省杰出青年基金(2009CDA148)
武汉市科技局晨光计划(200950431189)
电子商务及供应链系统重庆市重点实验室专项基金(2012ECSC0210)
中央高校基本科研业务费专项基金(武汉大学)(2012211020203)资助~~
-
文摘
随着信息化的普及,人们对软件系统质量要求越来越高,由于体现涉众对软件质量要求的非功能需求具有抽象、主观、不确定等特性,纯粹依赖人工方式对非功能需求建模是一项十分困难的任务.利用领域工程具有的内聚性和稳定性,提出一种基于领域知识的非功能需求建模辅助方法,通过挖掘隐含领域知识,层次化地组织领域知识,能够弥补个人知识的不足,更准确、完整地建模非功能需求.该方法包含两个部分:(1)基于不确定性理论的领域知识获取及分析模块;(2)基于NFR(Non-Functional Requirements)框架的非功能需求辅助建模模块.通过建立非功能属性分解树、设计基于三角模糊数的评价语言值量化机制和传递依赖关系计算方法,实现了对领域知识的准备;建立了非功能属性及非功能需求间依赖关系的形式化定义和推理规则,提出了基于RE-Tools的NFR扩展,实现了对领域知识的应用.案例研究表明,文中方法具有良好的可操作性,能够辅助建模需求关联,减轻需求工程师的工作负荷;同时,交叉实验结果表明,该方法可提升传统NFR框架方法的效率和准确度.
-
关键词
非功能需求
非功能属性
需求建模
传递依赖
领域知识
-
Keywords
non-functional requirements
non-functional attributes
requirements modeling
transitive dependency
domain knowledge
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-
-
题名满足客户个性化需求的服务匹配算法
被引量:3
- 3
-
-
作者
于宽春
赵祎
姚青
-
机构
山东大学计算机科学与技术学院
山东省电力集团青岛供电公司信息中心
-
出处
《计算机工程与设计》
CSCD
北大核心
2009年第24期5778-5781,5784,共5页
-
基金
国家自然科学基金项目(60673130)
-
文摘
为应用WebServices实现个性化流程,提出了一种满足客户个性化需求的服务匹配方法。基于虚拟旅游服务平台,将不同客户的兴趣偏好转化为对应不同权值的非功能性属性。根据对非功能性属性语义的规范化表示,通过对非功能性属性语义和约束的匹配,以及对非功能性属性满意度的综合评价,实现了更贴近于客户需求的个性化流程。模拟算例表明,该算法有效,为个性化流程提供了可参考的求解算法,弥补了基于静态功能性属性服务匹配的不足。
-
关键词
非功能性属性
个性化需求
个性化流程
服务匹配算法
评价树
-
Keywords
non-functional attributes
customized requirement
customized process
service matching algorithm
evaluating tree
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-
-
题名基于AOP的科研申报系统的设计与实现
被引量:3
- 4
-
-
作者
李福荣
吴海涛
-
机构
黄淮学院
-
出处
《电子设计工程》
2016年第7期8-10,共3页
-
基金
河南省自然科学基金研究项目(142300410288
132400411178)
-
文摘
在一个典型的Web系统中,系统的日志、安全性等软件非功能属性是保证系统质量的关键因素。但是,面向对象编程在解决非功能属性问题时容易引起代码混乱和代码分散问题,不利于整个系统的模块化开发,给后期的维护也带来困难。针对上述问题,本论文使用面向方面编程(AOP)的思想来解决,利用AOP中的方面(Aspect)来对非功能属性进行建模,并采用UML中的类图进行描述,并给出其在科研申报系统中权限控制模块的实现,验证了面向方面编程在解决非功能属性方面的优越性。
-
关键词
面向方面编程
科研申报系统
权限控制
非功能属性
-
Keywords
AOP
scientific research system
access control
non-functional attributes
-
分类号
TN711
[电子电信—电路与系统]
-
-
题名基于AOP的人事档案日志模块设计与实现
被引量:1
- 5
-
-
作者
吴海涛
李福荣
-
机构
黄淮学院国际学院
-
出处
《计算机与现代化》
2016年第9期83-86,共4页
-
基金
河南省自然科学基金研究资助项目(142300410288
132400411178)
-
文摘
在分析人事档案功能模块的基础上,采用面向方面编程(AOP)技术将日志从功能模块中分离出来,并将日志作为一个独立的模块。该模块使用方面类Aspect Log中的通知实现日志记录在业务操作后,写入到数据库的日志表中,并采用DAO模式实现日志的显示和维护。实际系统运行结果表明,本文提出的基于AOP技术解决日志模块的设计思想具有可行性,并具有一定的理论价值和应用价值。
-
关键词
面向方面编程
人事档案系统
日志模块
非功能属性
-
Keywords
aspect-oriented programming
personnel file system
logging module
non-functional attributes
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-
-
题名基于模糊综合评判模型的软件非功能属性评估方法研究
- 6
-
-
作者
盛津芳
-
机构
中南大学信息科学与工程学院
-
出处
《企业技术开发》
2007年第9期3-5,10,共4页
-
基金
湖南省自然科学基金资助(05JJ40132)
-
文摘
文章将模糊综合评判模型应用于软件非功能属性的评估,提出一种单因素模糊评价方法——标尺法,以及基于模糊集重心概念将以模糊数表示的综合评价结果转换为明晰数的解模糊方法。与传统方法相比,评价者使用标尺法进行模糊评分,简单、直观,计算量小,更加易于实现,并且保持了一定的语义分辨度。
-
关键词
模糊综合评判
软件评估
非功能属性
-
Keywords
fuzzy synthetical evaluation model
software evaluation
non-functional attributes
-
分类号
TP311.5
[自动化与计算机技术—计算机软件与理论]
-
-
题名面向嵌入式PLC领域的构件模型的研究与实现
被引量:4
- 7
-
-
作者
严义
王伟
邬惠峰
-
机构
杭州电子科技大学智能与软件技术研究所
-
出处
《计算机应用与软件》
CSCD
北大核心
2012年第2期125-128,共4页
-
基金
浙江省自然科学基金项目(Y1090448)
-
文摘
嵌入式PLC以其软硬件可裁剪性,可以根据用户的个性化需求进行定制,节约成本等特点逐渐发展成为当前PLC开发的一种主流模式。而嵌入式PLC系统的开发面临着软件复用率低及非功能属性难以量化的挑战。以嵌入式PLC系统的构件化开发方法为出发点,采用高扩展性语言XML作为构件的描述语言,提出一种嵌入式PLC构件模型EPCM,它支持对非功能属性的分析与评估。通过构建一个嵌入式PLC控制算法的生成平台及基于该平台之上的案例分析,表明该构件模型不仅能提高软件的复用水平,而且对非功能属性的分析和验证的支持也是可行的。
-
关键词
嵌入式PLC
非功能属性
XML
构件模型
-
Keywords
Embedded PLC non-functional attributes XML Component-based model
-
分类号
TP3
[自动化与计算机技术—计算机科学与技术]
-