题名 一类通用的适应性软件体系结构风格研究
被引量:20
1
作者
黄双喜
范玉顺
赵彧
机构
清华大学自动化系
出处
《软件学报》
EI
CSCD
北大核心
2006年第6期1338-1348,共11页
基金
国家自然科学基金~~
文摘
研究并提出一类通用的适应性软件体系结构风格.通过对适应性软件体系结构的基本特性分析,抽取适应性软件体系结构的通用框架,建立基于多视图建模理论的集成化适应性软件体系结构参考模型,给出多视图模型的演化与映射规律.基于元建模和图转换理论,提出模型映射一致性算法.最后,建立了适应性软件体系结构支撑环境.适应性软件体系结构适用于复杂软件系统,特别是网络环境下大型、开放式软件系统的开发和实施.
关键词
适应性软件 体系结构
多视图建模
模型映射
Keywords
adaptive software architecture
multiview modelling
model mapping
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
题名 适应性软件体系结构研究
被引量:7
2
作者
李刚
金茂忠
机构
北京航空航天大学计算机系
出处
《计算机科学》
CSCD
北大核心
2002年第2期90-93,共4页
文摘
随着计算机技术的发展,信息系统渐渐深入到社会的各个领域,Internet正逐渐发展成第四媒体,成为社会生活中不可分割的一部分.电子商务的兴起使互联网应用从最初单纯的科研领域扩展到社会经济领域,也促进了Internet乃至整个IT产业更加迅猛的发展.
关键词
适应性软件 体系结构
面向对象
软件 工程
计算机
软件 系统
Keywords
Adaptive software architecture, Architecture-based development
分类号
TP311.5
[自动化与计算机技术—计算机软件与理论]
题名 通用鱼雷声自导联邦成员可适应性软件开发
3
作者
杨虎
陈航
朱晓飞
杨德培
贾继鹏
机构
西北工业大学水下信息处理与控制国家重点实验室
出处
《计算机工程与应用》
CSCD
北大核心
2008年第33期79-82,134,共5页
文摘
针对通用鱼雷声自导联邦成员在特定联邦系统中对适应性的需求,提出了一种基于适应性软件体系结构的联邦成员开发方法,并给出适应性联邦成员体系结构框架。该框架具有对仿真需求动态自适应的能力,从基于构件的软件开发技术角度出发,根据需求自顶向下地构造联邦成员系统,其功能实现与配置控制相分离的结构,使得当需求变化时联邦成员可通过动态重配置达到自适应的目的。
关键词
适应性软件 体系结构
鱼雷声自导
联邦成员
动态重配置
Keywords
adaptive software architecture
torpedo acoustic homing
federate
dynamic reconfiguration
分类号
TP391.9
[自动化与计算机技术—计算机应用技术]
题名 通用鱼雷模拟器适应性软件开发
被引量:2
4
作者
杨占龙
陈航
杨虎
机构
西北工业大学航海学院
出处
《计算机工程》
CAS
CSCD
北大核心
2011年第24期290-292,共3页
文摘
提出一种具有动态重配置功能的分布式仿真系统成员适应性软件构架,开发通用鱼雷模拟器的适应性软件,它由接口通信层、需求管理层、适应性重配层以及功能实现层构成,给出软件开发所需的关键技术,包括动态重配引擎、可配置化构件模型与功能构件库。利用该通用鱼雷模拟器适应性软件进行实例测试,结果验证了其可行性与有效性。
关键词
通用鱼雷模拟器
适应性软件 构架
鱼雷弹道
动态重配置
Keywords
general torpedo simulator
adaptive software architecture
torpedo trajectory
dynamic reconfiguration
分类号
TP311.52
[自动化与计算机技术—计算机软件与理论]
题名 软件体系结构层次的软件适应性预测模型
被引量:6
5
作者
高晖
张莉
李琳
机构
北京航空航天大学软件工程研究所
出处
《软件学报》
EI
CSCD
北大核心
2010年第9期2118-2134,共17页
基金
国家自然科学基金Nos.60773155
90818017~~
文摘
结合经验数据和专家知识,基于贝叶斯网建立了软件体系结构层次的结构特征、变化原因与软件适应性之间的因果关联模型,即软件体系结构层次的软件适应性预测模型,扩展贝叶斯网学习算法解决了该预测模型中较弱因果关系的发现问题.最后给出应用预测模型在软件体系结构层次上评估软件适应性的方法和实例.
关键词
软件 适应性
软件 适应性 预测
软件 体系结构
Keywords
software flexibility
software flexibility prediction
software architecture
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
题名 软件体系结构层次的适应性度量技术研究
被引量:7
6
作者
高晖
张莉
机构
北京航空航天大学软件工程研究所
出处
《计算机科学》
CSCD
北大核心
2008年第4期259-264,共6页
基金
新世纪优秀人才支持计划资助~~
文摘
软件适应特定变化的能力对软件开发和维护都具有重要的影响。软件适应性(Software Flexibility)是反映软件适应变化能力的一项重要质量特征。实践说明软件体系结构设计在很大程度上决定了软件的适应性。在软件体系结构层次上量化地度量软件适应性,有助于设计人员改善和比较软件体系结构的设计方案,并可以辅助设计人员评价软件体系结构的质量。本文首先定义了软件适应性的因素-准则-度量模型(FCM模型);然后在此基础上提出了一种利用变化影响图(CIG)对软件适应性进行度量的方法。
关键词
软件 适应性
软件 体系结构
软件 度量
变化影响图
Keywords
Software flexibility, Software architecture, Software metrics, Software quality
分类号
TP311.5
[自动化与计算机技术—计算机软件与理论]
U416.221
[交通运输工程—道路与铁道工程]
题名 反射技术与软件的适应性
被引量:4
7
作者
王玉英
陈平
机构
西安电子科技大学软件工程研究所
出处
《计算机工程与设计》
CSCD
2003年第10期26-29,共4页
基金
国家十五计划基金资助项目(413060601)
文摘
介绍了反射技术的发展历史,并分析了反射的概念。以Adapter Pattem为例,讨论了如何用反射技术实 现设计模式。在此基础上给出了具有反射结构的适配器模式,通过引进角色对象和协作对象,进一步提出了具 有并发控制功能和适应性的反射软件结构。
关键词
软件 系统
反射技术
软件 适应性
解释程序
Keywords
reflection
design pattern
adapter
adaptation
role object
cooperation
分类号
TP31
[自动化与计算机技术—计算机软件与理论]
题名 利用数据字典提高软件适应性的方法
被引量:2
8
作者
鞠波
机构
西南自动化研究所信息中心
出处
《兵工自动化》
2005年第4期115-116,共2页
文摘
采用数据字典详细分析系统各功能涉及的数据表结构定义,在设计数据库表格时将数据库配置数据存入数据库表格,即将数据库(表)结构定义及其关键数据等存入数据库。利用数据库功能实现对数据库(表)结构的改变,增强软件的灵活性和适应性。使用方法实现了人劳统计软件的数据录入、报表打印。
关键词
数据字典
软件 适应性
数据库
Keywords
Software dictionary
Software adaptability
Database
分类号
TP311.11
[自动化与计算机技术—计算机软件与理论]
题名 反射技术与软件适应性
被引量:1
9
作者
杨慧波
机构
南京政治学院
出处
《电脑知识与技术》
2010年第02X期1389-1390,共2页
文摘
随着因特网的普及与发展,嵌入式软件得到更多的应用,近年来关于软件自适应的研究也成为热点从程序设计的角度分析软件的发展.现在正处于适应性程序设计(AdaptiveProgramming)时期,该文主要从反射技术的角度分析适应性软件的前詈。
关键词
反射技术
软件 适应性
自适应
Keywords
reflection
software adaptive
self-Adaptability
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
题名 软件适应性及其分析
10
作者
杨慧波
机构
南京政治学院
出处
《电脑知识与技术(过刊)》
2009年第1X期383-384,395,共3页
文摘
随着嵌入式软件和因特网的普及与发展,近年来关于软件自适应的研究也逐渐成为软件界的研究热点。从程序设计的角度分析软件的发展,现在正处于适应性程序设计(Adaptive Programming)时期,适应性软件(Adaptive Software)有着广阔的前景。
关键词
软件 适应性
自适应
Keywords
software adaptive
self-adaptability
分类号
TP311.52
[自动化与计算机技术—计算机软件与理论]
题名 软件适应性度量方法研究
被引量:1
11
作者
柳顺政
李琳
张莉
机构
北京航空航天大学计算机学院软件工程研究所
出处
《计算机应用研究》
CSCD
北大核心
2009年第9期3334-3337,3344,共5页
基金
国家"973"重点基础研究发展规划基金资助项目(2007CB310803)
国家自然科学基金资助项目(60773155)
文摘
为了能够通过软件的源代码度量面向对象软件的适应性,提出了一个包含七个具体度量指标的软件适应性度量模型,并开发了在Java软件中提取各度量指标的支持工具FlexTool;为了避免通过手动调整大量软件源代码的方式度量软件适应性,使研究人员能够在不太了解软件实现细节的情况下对适应性进行度量,提出了将该适应性模型应用于软件版本的演化从而度量软件适应性的方法,并通过著名开源软件Ant的版本演化对该方法的合理性进行了验证。
关键词
软件 适应性
度量指标
度量模型
版本演化
Keywords
software flexibility
measurement factors
measurement model
software evolution
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
题名 机器学习赋能的软件自适应性综述
被引量:8
12
作者
张明悦
金芝
赵海燕
罗懿行
机构
北京大学信息科学技术学院计算机科学与技术系
高可信软件技术教育部重点实验室(北京大学)
出处
《软件学报》
EI
CSCD
北大核心
2020年第8期2404-2431,共28页
基金
国家自然科学基金(61620106007,61751210)。
文摘
软件系统自适应提供了应对动态变化的环境和不确定的需求的技术方案.在已有的软件系统自适应性的相关研究中,有一类工作将软件系统自适应性转换为回归、分类、聚类、决策等问题,并利用强化学习、神经网络/深度学习、贝叶斯决策理论和概率图模型、规则学习等机器学习算法进行问题建模与求解,并以此构造软件系统自适应机制.将其称为机器学习赋能的软件自适应性.通过系统化的文献调研,综述了该研究方向的前沿工作:首先介绍基本概念,然后分别从机器学习、软件自适应的视角对当前工作进行分类;按机器学习算法、软件对外交互、软件对内控制、自适应过程、自适应任务和学习能力的对应关系等方面进行分析;最后对未来的研究进行展望.
关键词
自适应 软件 系统
软件 自适应性
机器学习
需求不确定性
环境动态性
Keywords
self-adaptive software system
software self-adaptation
machine learning
requirement uncertainty
environment dynamic
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
题名 装备软件的环境适应性及其试验与评价方法
被引量:1
13
作者
单俊杰
孟宏伟
陈黎
机构
海军装备部驻武汉地区军事代表局
工业和信息化部电子第五研究所软件质量工程中心
工业和信息化部电子第五研究所
出处
《电子产品可靠性与环境试验》
2020年第6期15-18,共4页
文摘
适应性是软件质量特性的一个重要子特性。从软件的适应性引申出装备软件环境适应性的概念,给出了软件环境适应性的定义。明确了软件环境适应性的内涵,并阐述了装备软件环境适应性的试验与评价方法,对于软件环境适应性的研究具有一定的参考意义。
关键词
软件 质量特性
适应性
软件 环境适应性
试验与评价方法
Keywords
software quality characteristics
adaptability
environment adaptability of software
test and evaluation method
分类号
TB114.3
[理学—概率论与数理统计]
题名 软件自适应性探讨及其在数据库系统中的应用
14
作者
邹文敏
机构
中国建设银行湖南省分行科技处
出处
《电脑与信息技术》
2002年第2期63-66,共4页
文摘
对如何提高软件系统的可维护性和自适应性进行了探讨 。
关键词
软件 自适应性
数据库系统
软件 工程学
软件 系统
Keywords
software
selfadaptability
database
分类号
TP311.13
[自动化与计算机技术—计算机软件与理论]
题名 一种新的具适应性的程序结构
被引量:1
15
作者
杨志辉
王小民
张雄
许满武
机构
南京大学软件新技术国家重点实验室
南京大学计算机科学与技术系
出处
《计算机工程》
CAS
CSCD
北大核心
2008年第23期47-49,共3页
基金
中国博士后科学基金资助项目
江苏省博士后科研基金资助项目
文摘
TRAP/J结构可以将可适应性透明地加入已有的应用程序中,不用修改应用程序源代码和虚拟机。该文提出一种新的具适应性的结构,采用包装类和AspectJ获得对原类的封装和替代,使用抽象类代表原类,避免了原结构反射的使用。实验表明,与TRAP/J相比,用该结构构成的程序在单机环境中执行速度更快,但是在网络环境下两者相当。
关键词
适应性软件
组合适应
面向方面编程
面向对象编程
Keywords
adaptive software
compositional adaptation
aspect-oriented programming
object-oriented programming
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
题名 一个有较高可适应性的通用企业信息管理系统模型
被引量:1
16
作者
郭禾
陈锋
杨志豪
王宇新
孙媛媛
机构
大连理工大学
出处
《小型微型计算机系统》
CSCD
北大核心
2004年第3期459-462,共4页
文摘
本文讨论了模型的视角选择、功能分配原则、如何在运行时按用户的需要改变功能和系统实现的主要方法与特点以及所构成的主要可复用的模块 .
关键词
软件 体系结构
软件 工程
软件 适应性
软件 复用
建模技术
企业信息管理系统
Keywords
software architecture
software engineering
software adaptability
software reuse
modeling technology
分类号
TP311.5
[自动化与计算机技术—计算机软件与理论]
F270.7
[经济管理—企业管理]
题名 一种支持软件可信演化的构件模型
被引量:25
17
作者
丁博
王怀民
史殿习
李骁
机构
国防科学技术大学计算机学院
并行与分布处理国防科技重点实验室
出处
《软件学报》
EI
CSCD
北大核心
2011年第1期17-27,共11页
基金
国家自然科学基金(90818028)
国家重点基础研究发展计划(973)(2011CB302600)
国家杰出青年科学基金(60625203)
文摘
对环境的适应是软件保证其可信的重要手段.当应用场景超出开发阶段的预设时,软件的环境适应能力需要能够在线调整,以保证其行为和结果仍可符合用户预期.这一调整的前提是软件工程层面的高效支持机制.基于关注点分离原则和动态软件体系结构技术,提出了一种支持软件环境适应能力细粒度在线调整的构件模型ACOE(adaptive component model for open environment).ACOE将软件环境适应能力中的感知、决策、执行等关注点封装为独立的构件和连接子,通过动态软件体系结构技术来支持它们的在线重配置,从而使第三方可在必要时通过有选择性的更新来调整适应能力.实现了支持ACOE构件模型的容器原型,并通过实验验证了其有效性.
关键词
可信软件
演化
适应性软件
构件模型
动态软件 体系结构
Keywords
trustworthy software
evolution
adaptive software
component model
dynamic software architecture
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
题名 面向方面的软件连接件复用研究
18
作者
李慧
张京军
李福荣
陈月娟
机构
邯郸学院计算机系
河北工程大学科研处
黄淮学院国际学院
河北工程大学信息与电气工程学院
出处
《计算机应用与软件》
CSCD
2009年第9期89-91,101,共4页
基金
河北省自然科学基金项目(F2006000647)
文摘
软件连接件是软件体系结构的重要组成部分,是构件间实现交互的唯一媒介。随着软件系统的复杂程度日益增加,连接件的复用的设计及实现对研究软件体系结构的适应性具有愈来愈重要的意义。因此,提出一种新颖的连接件复用方法,首先将面向Aspect软件开发思想引入到软件连接件中,利用Aspect机制中的Advice,对连接件中的非功能属性进行模块化封装并同连接实现分离。其次在复用连接件时插入不同的Advice,以实现具体的连接。该方法试图为连接件的复用提供一种有效的解决方案,以达到增强软件体系结构适应性的目的。
关键词
连接件
复用
软件 体系结构适应性
AOP
Keywords
Connector Reuse Software architecture adaptability Aspect-oriented programming(AOP)
分类号
TP311.5
[自动化与计算机技术—计算机软件与理论]
TP368.103
[自动化与计算机技术—计算机系统结构]
题名 软件可移植性的度量
被引量:4
19
作者
乔丽萍
田军
机构
第二炮兵工程学院
出处
《微电子学与计算机》
CSCD
北大核心
2003年第B12期51-54,共4页
文摘
本文简要介绍和分析了软件可移植性的概念,并对可移植性软件和软件可移植性进行了定义,给出了一种实用的软件可移植性度量方法。
关键词
可移植性
系统软件
度量
软件 适应性
软件 性能
软件 算法
分类号
TP311.54
[自动化与计算机技术—计算机软件与理论]
题名 学习的机制在软件开发中的应用
20
作者
蔡致暖
黄乾
机构
中山大学计算机科学系
出处
《现代计算机》
2005年第4期83-85,共3页
文摘
人类的知识来源于学习,伴随着人工智能的发展,学习的机制也被广泛地应用于计算机科学的各个领域中。在软件开发中,提高软件适应性是追求的目标之一。本文阐述了如何通过在软件开发中应用学习的机制,包括不依赖于人工智能原理的方法和基于人工智能原理的方法,来提高软件适应性。两个研究实例展示了如何运用这一思想来开发出具备自我学习能力的软件。
关键词
软件 开发
应用
机制
软件 适应性
人工智能
自我学习能力
计算机科学
原理
Keywords
Software Adaptability
Learning
Training
Artificial Intelligence
Neural Network
分类号
TP311.52
[自动化与计算机技术—计算机软件与理论]
TP311.5
[自动化与计算机技术—计算机软件与理论]