面向开放环境的软件系统可信与风险评估

来源 :南京大学 | 被引量 : 0次 | 上传用户:leijunhua
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Internet正从一个主要用于交换和共享信息的网络演变成为一个开放的软件协同环境。在这个环境下汇集了大量的高度自治的软件实体,蕴涵了极大的计算潜力。在这种情况下,出现了一类新型的软件系统,它们由一些自治的实体临时并动态的组合而来,以满足用户个性化的、不断变化的需求。这类系统可以有效的实现Internet上已有计算资源的合理聚合与综合利用,因而具有良好的前景和潜力。然而这类系统在软件质量衡量和安全保障上遇到了困难:   ●由于Internet环境的开放性和分布性,使得我们所拥有的信息并不完整;同时由于这类系统本身是不同的软件实体自由组合的联盟,因而稳定性较差。这些因素都导致系统中的不确定性增加,这给传统的严格的软件质量衡量方法和安全保障机制带来了困难。   ●软件系统本身的结构是动态变化的,这使得传统的针对静态系统的软件质量衡量方法和安全保障机制不再适用。   由于这些困难的存在,使得开放环境下的软件系统的质量得不到保障,从而影响了这类系统的发展与推广。为此,本文对这些困难以及现有的研究成果进行了分析,提出了利用信任和风险来处理开放环境的不确定性问题,并利用体系结构信息来对软件系统进行评估的研究思路,并在此基础上进行了研究。本文的主要工作如下:   ●提出了一个基于主观逻辑的信任模型。本文首先对已有的关于主观逻辑的工作进行了分析,发现其在有效性和可操作性上的不足,然后通过对证据空间的重新定义来解决这个问题,并对观念空间的运算进行了扩展,来增强主观逻辑的表达能力;在对主观逻辑进行了改进之后,本文还介绍了如何利用主观逻辑来对单个软件实体的信任和风险进行评估。   ●提出了一个利用体系结构信息来对整个软件系统进行信任和风险评估的方法。本文借鉴了基于体系结构的可靠性评估方法,提出了一个利用体系结构信息来综合软件系统中各个组件的信任值,以得到整个软件系统信任值,并在此基础上,计算系统风险信息的模型。该模型具有较高的效率,并且能处理带并行逻辑的系统,因而能适合开放环境下软件系统的评估,同时,该方法还提供了关于组件重要性的描述,这对于系统的优化和改进都具有重要的意义。   ●设计并实现了信任和风险评估的原型系统。本文对软件协同可信保障工具软件ARTEMIS-ACCR中的系统信任和风险评估部分进行了介绍和说明,主要包括软件体系结构信息的描述和抽取,以及系统信任和风险评估之后结果的展示。通过原型系统的介绍和说明来展示本文所提模型的正确性和有效性。
其他文献
近年来,实时Linux系统已逐渐被人们用作嵌入式应用软件的支撑平台。RTAI作为一种优秀的实时Linux系统,实时性、开源性、多平台支持以及可定制性为其广泛的应用奠定了一个良好的
随着信息时代的到来,计算机的普及和应用给各行各业带来了极其深远的影响。在工业控制领域,现代工业技术的快速发展为工业检测提供了众多的检测技术与手段,比起传统的测量技术具
近年来,我国高等职业教育迎来了蓬勃发展的新局面,各院校招生规模不断扩大,学校的教学管理负担越来越重。采用传统的学生信息管理模式(如直接手工管理或者开放性程度不高的管
无线传感器网络(Wireless Sensor Network,简称WSN)是计算机科学与技术学科一个新的研究领域。它涉及到拓扑控制、路由协议、节点定位、时间同步和数据融合等相关技术,其中以
图计算作为一类重要的大数据计算,应用十分广泛。伴随着图数据规模的迅速增长,人们试图使用二级存储设备对图计算系统进行扩展,以期设计更高性价比的图计算系统。但因为二级存储
随着人们对客观世界认识的不断深入,计算机应用中普遍存在的数据不确定性逐渐得到业界的关注。尽管在传统数据库领域中作为多目标决策重要手段的轮廓查询得到了广泛深入的研究
事件流作为数据库领域的新兴热点问题,近年来获得了日益广泛的关注。很多应用在本质上都是事件驱动的,例如,RFID采集到的元数据可以看做是一种简单事件,商业事务处理中每次交
随着信息技术的发展以及应用领域的不断扩大,地理信息系统(GIS)技术得到了飞速的发展。由于其应用越来越广泛,包含海量复杂的数据,对查询效率的要求也越来越高。因此在庞大的
从挖掘单一关系到挖掘多关系,数据挖掘技术实现了研究方法的巨大飞跃。同样,对于数据集合来说,数据容量更加庞大,存储结构更加复杂,数据种类也不再单一。如何挖掘结构复杂的
现今的图形学能够达到高质量的树木模拟,但是在树皮纹理的模拟方面还缺乏细致的研究。树皮表面纹理具有丰富的细节,并且树干不同部位的纹理质地可能会发生自然渐变,要真实模