Font Size: a A A

Research On The Test Platform Of Civil Airborne Task Scheduling Software Supporting PDP Protocol

Posted on:2019-05-18Degree:MasterType:Thesis
Country:ChinaCandidate:Z C KangFull Text:PDF
GTID:2438330548965137Subject:Engineering
Abstract/Summary:PDF Full Text Request
In recent years,with the development of computer technology,the platform development of software testing industry has attracted much attention,and the traditional software testing program has gradually changed to the platform testing.The traditional software testing scheme has many problems,for example,many companies use traditional ways to store the verified assembly data file,which leads to the disorder and low reuse rate of the management of data files and too high requirements for testers'professional knowledge.The software testing platform has the advantages of embedding third-party software testing tools,verifying the loading of assembly,and statistical analysis of test results.It does not require high professional knowledge of testers and can improve the efficiency of software testing.The research of software testing platform has become a new direction of development in the field of software testing.When the software testing platform is put into use,it needs to store and generate a large number of data files.How to ensure that these data files are not maliciously modified by a hacker or unintentionally modified or deleted by information management personnel has become a problem to be solved urgently.In order to solve the problem of stored data file security,data integrity verification mechanisms have been proposed,and research at home and abroad has become more and more mature.This thesis starts from the current research status of the software testing platform,combines the research on the data integrity verification mechanism in recent years,applies the data integrity verification to the software testing platform,and achieves the civil airborne task scheduling software testing platform which supports the PDP protocol(ie,the proof of data availability).The research steps of the thesis are as follows:(1)Based on the needs of civil airborne task scheduling software testing platforms,the functions of software testing platform will be designed and analyzed to meet the needs of the airborne task scheduling software testing and also the integrity verification of the data files stored and generated from the platform.Finally,the three modules of verification test,report generation and integrity verification of the civil airborne task scheduling software test platform supporting the PDP protocol are introduced in detail.(2)For traditional data integrity verification schemes,encryption algorithms have many problems,such as slow operation speed,large computational overhead,and lack of support for dynamic update operations,constructing MHT tree dynamic data structures,and introducing BLS signature algorithms.(3)The PDP protocol algorithm that supports the dynamically updating of the PDP protocol that is designed and implemented in the thesis is compared with the computational overhead and memory overhead through experiments.(4)To implement the civil airborne task scheduling software testing platform that supports the PDP protocol.The civil airborne task scheduling software testing platform that supports data validation in this thesis solves the integrity verification of data files in the platform.This thesis improves the algorithm based on the traditional PDP mechanism and basically implements data integrity verification scheme that supports dynamic updates.Thus,this thesis provides a solution for software testing platforms that support data integrity mechanisms in the future.
Keywords/Search Tags:Merkle Hash Tree, BLS Signature, Software Test, Dynamic Update
PDF Full Text Request
Related items