计算机工程与应用 ›› 2015, Vol. 51 ›› Issue (7): 12-17.

• 博士论坛 • 上一篇    下一篇

软件可信性演化的移动元胞自动机模拟

文杏梓1,刘友金1,欧阳军林2   

  1. 1.湖南科技大学 商学院,湖南 湘潭 411201
    2.东南大学 计算机学院,南京 210018
  • 出版日期:2015-04-01 发布日期:2015-03-31

Simulating software trustworthiness evolution based on moving cellular automata

WEN Xingzi1, LIU Youjin1, OUYANG Junlin2   

  1. 1.School of Business, Hunan University of Science and Technology, Xiangtan, Hunan 411201, China
    2.School of Computer, Southeast University, Nanjing 210018, China
  • Online:2015-04-01 Published:2015-03-31

摘要: 演化是软件可信性的核心问题。为了研究在动态、开放、多变环境下,干扰对软件可信性的影响,在分析软件系统可信性传递过程的基础上,结合元胞自动机机理和耗散理论,构建基于用户视角的软件系统可信性演化的移动元胞自动机仿真模型,仿真研究了软件系统在受到干扰的情境下,软件可信性的变化过程。研究表明,软件系统在受到干扰的环境下,当运行状态发生变化时,其可信性评价值降低,在经历了多次干扰后,系统可信性评价值最终稳定,这为动态评价、预测软件系统可信性提供了一个新的模型与方法。

关键词: 软件可信性, 演化, 移动元胞自动机

Abstract: Evolution is the core issue of software trustworthiness. In order to study how the interference effects on the software trustworthiness under the dynamic, open and changing environment, this paper analyzes the transmission process of software system trustworthiness, builds the user-oriented moving cellular automata model about software trustworthiness evolution based on the cellular automata and dissipative structure theory, and simulates the changing process of software trustworthiness when the system has been interfered. The results of simulation show that the evaluation values of trustworthiness will decrease when the system is interfered and its running status change. After the system undergoes a series of disturbances, the final evaluation value of system trustworthiness will be stable. All these provide a novel method for dynamic evaluating and forecasting software trustworthiness.

Key words: software trustworthiness, evolution, moving cellular automata