网构软件是一种面向网络环境的新型软件形态,其构建依赖于对开放协同环境中各种异构的、自治的软件服务实体间的有效协同.由于网络环境不可控和不确定性,对网构软件运行时刻的可信保障提出了严峻要求,针对这一要求,提出了一种面向网构软件的信任驱动模型.该模型以软件实体为基本管理对象,以可信联盟的方式建立一种具有认知能力的柔性网构软件架构,在保证局部认知能力同时,具有全局预警和防御的能力.同时,为满足网构软件可扩展性和在线演化性需求,对模型功能单元及规则策略集合进行可扩展性设计,使模型具有较强的适应性,且随时间地推移具有良好的进化能力.实验证明,模型能够有效支持信任管理及信任关系的在线演化,有助于解决开放环境下网构软件的可信性问题.
Internetware is an emerging software model for an open network environment.It is built upon heterogeneous and autonomous software entities working together in an open,coordinated environment.Due to the uncontrollable and uncertain nature of the internet,developing an effective method to ensure the trustworthiness of all members in the internetware milieu has been an extremely difficult technical problem.To address this issue,a trust-driven model was proposed.In this model,software entities were regarded as the basic objects to be managed and a flexible internetware architecture was built using trust alliances.This not only ensured the model's internal awareness,but also its overall early warning and defensive capabilities.At the same time,to satisfy the evolutionary requirements of the on-line environment,extensible functional units and dynamic strategy sets were designed.This design enabled the model to be more adaptable and capable of evolving over time.Experimental results showed that this model can effectively support trust management and the evolution of on-line trust.It could help solve the lack of trustworthiness currently handicapping internetware.