随着互联网的发展,网构软件逐渐成为一种新的软件形态。此类软件系统构造和运行于开放的网络环境,环境的开放、动态和多变使得该类系统的可信保障问题复杂而艰难。这就要求针对此环境特征给出一套系统的可信保障方法。本项目在分析此类系统的典型特征的基础上,总结了其可信保障方法的若干关键技术,而后分别进行了较为深入的研究,主要工作和进展有(1)针对开放环境中信息获取困难的特点,提出了一个基于移动代理的高效信任信息收集机制;(2)给出了一个基于反馈学习的信任演化模型,以信任信息和实际交互结果为依据,判断信息提供者和单个软件实体的可信度;(3)从软件系统整体可信度量的角度,给出了一个基于网构软件体系结构的信任模型;(4)进一步,给出了基于信任度的风险评估与决策模型;(5)并在此基础上研制了面向网构软件的可信管理平台,可为开发和运行高可信网构软件系统提供支持。从而为网构软件这一基于互联网的新型软件系统的开发和运行提供较为系统的可信保障方法和技术。
英文主题词Internetware; trust management; software architecture; high-confidence system; Internet