Research on a Component Testing Tool Supporting Data Integrity Verification

Gaobo Sun,Shuyu Li,Xinwei Chen
DOI: https://doi.org/10.1109/icccbda.2019.8725781
2019-01-01
Abstract:Component-based software development has become a mainstream paradigm of software development due to its good packaging and hiding characteristics. However, it is difficult for testers to test components using traditional software testing techniques. Besides, whether the stored components and codes are maliciously modified or deleted by hackers or other personnel have become a problem faced by component reuse. Using the data integrity verification mechanism, the paper first analyzes the requirements for both component testing tools and component data integrity verification. Then the architecture design of component testing tools is conducted to propose an algorithm for data integrity verification. Finally, a component testing tool that supports data integrity verification is finally obtained using the algorithm. Experimental results show that the proposed algorithm achieves good performance while avoiding replacement attacks and privacy attacks.
What problem does this paper attempt to address?