计算机科学与探索2008,Vol.2Issue(4):418-430,13.
网构软件中实体发现和排序的TEA方法
A Testing and Evaluation Approach for Discovering and Ordering of Software Entities for Internetware
摘要
Abstract
Internetware is built upon the collaboration of autonomous software entities distributed in the open, dynamic and ever-changing internet. It is very" difficult to find out software entities with needed quality in the dynamic connection pattern of internetware. Automated runtime testing is proposed after rnntime testing and automated testing techniques are investigated. Several approaches to discover and order software entities for internetware are discussed before the Testing and Evaluation Approach (TEA) is proposed. Since qualities of candidate entities of internetware remain unknown, automated rnntime testing is performed in TEA to select entity with higher quality. The autonomous composing entities may change their structure at runtime as well as internetware. Each invocation result is evaluated in TEA by validation assertions, to find out quality problems caused by entity changes as soon as possible. Software entity registry in TEA gathers feedback information of testing and evaluation results from each distinct internetware, and generates the ordered-list of entities by estimated quality. The ordered-list generated by TEA has the best scores in the simulation experiment.关键词
网构软件/自动化测试/运行时测试/正确性/可靠性Key words
internetware/automated testing/runtime testing/correctness/reliability分类
信息技术与安全科学引用本文复制引用
蔡树彬,明仲,李师贤..网构软件中实体发现和排序的TEA方法[J].计算机科学与探索,2008,2(4):418-430,13.基金项目
the National Natural Science Foundation of China under Grant No.60673122 (国家自然科学基金) (国家自然科学基金)
the Technology Plan Pro-ject of Shenzhen City under Grant No.200731 (深圳市科技计划). (深圳市科技计划)