基于分级属性的软件监控点可信行为模型
doi: 10.3724/SP.J.1146.2011.01060
A Trustworthy Behavior Model for Software Monitoring Point Based on Classification Attributes
-
摘要: 为了准确判断软件的可信性,针对软件预期行为轨迹中的软件监控点,该文提出了一个基于分级属性的软件监控点可信行为模型。首先,依据软件监控点各属性在可信评价中的作用范围将属性分级,构建各级属性的可信行为模型。其次,针对场景级属性,对同一监控点的训练样本进行区分,提出了一个基于高斯核函数的场景级属性聚类算法;针对单类训练样本,提出了基于单类样本的场景级属性权重分配策略。最后,实验分析表明:基于分级属性的软件监控点可信行为模型能够准确地对监控点的可信性进行评价;对于场景级属性可信模型,采用基于高斯核函数的场景级属性聚类算法具有更低的分类错误率,基于单类样本的场景级属性权重分配策略具有更优的可信性评价效果。Abstract: In order to estimate the software trustworthiness accurately, a trustworthy behavior model for software monitoring point based on classification attributes is proposed for the software monitoring point in the expected behavior trace of software. Firstly, the attributes of software monitoring point are classified according to the sphere of action during the trustworthiness evaluation and the trustworthy behavior model of each attribute level is constructed. Secondly, for scene level attributes, a clustering algorithm of scene level attributes based on Gaussian kernel function is presented considering the distinction of training samples of one monitoring point, and a weight distribution strategy for scene level attributes based on one-class samples is proposed for one-class training samples. Finally, experiments and analyses show that: the model can evaluate software monitoring point accurately; For trustworthy behavior model of scene level attributes, the clustering algorithm has lower classification error rate than other clustering algorithms, and the weight distribution strategy has better effect of trustworthiness evaluation than other methods of weight distribution for one-class samples.
-
Key words:
- Software behavior /
- Monitoring point /
- Trustworthiness evaluation /
- Clustering /
- Attribute weight
计量
- 文章访问数: 2364
- HTML全文浏览量: 111
- PDF下载量: 567
- 被引次数: 0