Lizhi Cai
East China University of Science and Technology
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Lizhi Cai.
annual acis international conference on computer and information science | 2012
Shidong Huang; Lizhi Cai; Zhenyu Liu; Yun Hu
The traditional database is designed for the structured data and the complex query. In the environment of the cloud, the scale of data is very large, the data is non-structured, the request of the data is dynamic, these characteristics raise new challenges for the datas storage and administration, in this context, the NoSQL database comes into being. The article compares and analyzes the general structure of the Cassandra, HBase, MongoDB, the datas distribution mechanism in the cluster, the mechanism of the fault tolerance, their support for the programming model and some relevant technologies, in order to provide some references for selecting or building the NoSQL database solution.
annual acis international conference on computer and information science | 2013
Lizhi Cai; Shidong Huang; Leilei Chen; Yang Zheng
The development and wide application of the internet technology produces a large amount of data, in order to storage and manage these massive data, NoSQL database technology comes into beings and develops rapidly, many manufacturers have introduced many different NoSQL storage solutions. In this context, the paper carries out the work about the testing method of the performance of NoSQL database. Firstly, the paper analyses the new features of the NoSQL database systems. Then, the paper proposes a general testing model for performance testing of the complicated system, which means that the architecture and its business should be considered when the testing work is carried out. Lastly, apply the model to perform the HBases performance testing in the architecture level, mainly including some elements of the performance, such as the column-oriented data model, the spilt mechanism of the data table, the factor of the data replication. As to the every performance element, design the corresponding testing scenario and execute the testing procedure.
annual acis international conference on computer and information science | 2012
Hong Peng; Gen Xing Yang; Lizhi Cai
As the weight of the general system characteristics (GSC) in IFPUG method is the same in the different types of software systems. To solve the problem, this article uses the Fuzzy AHP (Analytic Hierarchy Process) approach to assign weight to the fourteen general system characteristics, and gives the improved formula of VAF. It makes IFPUG method more suitable to these other types of software systems besides the information management system. An example of functional size measurement is given to illustrate the feasibility of this method. And it also illustrates that the fuzzy AHP approach can get a better accuracy of the function point counting, and reduces the deviation.
software engineering artificial intelligence networking and parallel distributed computing | 2014
Yang Zheng; Lizhi Cai; Shidong Huang; Zhihong Wang
Virtualization technology not only is the basis of Cloud computing technology, but also plays an important role in Cloud Testing. Cloud Testing takes advantage of virtualization technology to generate VM (virtual machine) resources in the physical machine, and adopts the corresponding strategies to schedule the VM resources. VM scheduling strategies have a crucial impact on the overall performance of Cloud Testing. The paper first introduces the scheduling process of VM in Cloud Testing, and divides the common scheduling strategies into three categories: center on saving energy, center on load balancing and center on Qos performance. Then the common VM scheduling strategies in current Cloud Testing environment are analyzed. Finally, their advantages and disadvantages are also discussed.
software engineering artificial intelligence networking and parallel distributed computing | 2016
Jiawen Lu; Lizhi Cai; Yang Zhang; Keyi Hong
Dynamic symbolic execution (DSE) is a well-known program test technology which can generate test cases automatically through collecting constraints of the paths represented by symbolic value. Automated test based on DSE targets at covering all paths and branches in a limited time. Although DSE has been investigated for a few years, several challenges still exist which hinder the actual usage. Path explosion is one of the greatest challenges to solve, which decreases the test performance. Analyzing complexity of the execution paths of different test programs, and investigating the factors associated with the test efficiency become very important in the software testing life cycle.
2016 Third International Conference on Trustworthy Systems and their Applications (TSA) | 2016
Jiayu Gong; Jiawen Lu; Lizhi Cai
Quality plays a key role in software life-cycle. With the purpose of specializing and evaluating software product quality, ISO had published software quality model standards, SQuaRE series standards. In order to meet the growing demand for software quality measurement, ISO have revised the ISO/IEC 2502n series of standards, recently. This paper introduces evolution of software quality model standards and the details of SQuaRE series standards. Furthermore, the shortcomings of ISO/IEC 2502n software quality measurement series standards were analyzed and a road map of new systems and software product quality measurement reference model was proposed. These outcomes were accepted by ISO in the ISO/IEC JTC1 SC7 plenary meeting, which held in May 2016, and will be integrated into next version of ISO/IEC 25020.
international conference on innovative computing technology | 2014
Zhenyu Liu; Yun Hu; Lizhi Cai
The intelligent device and mobile applications has been the growth rapidly. The mobile device and related applications has widely used increasingly. The security and compatibility concern for mobile application is mounting as well. This paper analyzed attributes of security and compatibility corresponding to mobile software testing. The software quality features for security and compatibility is given based on the software quality model. The test methods for security and compatibility are proposed according to test model and requirements for mobile applications. The relevant properties with testing techniques and methods are detailed introduced, which indicates that the test method could be effective for mobile software applications.
International Conference on Mobile Web and Information Systems | 2014
Zhenyu Liu; Yun Hu; Lizhi Cai
With the rapid development of the network technology, intelligent device and mobile applications has been the developed fastly. The mobile device will increasingly widely used even replace the traditional computer, the application test for mobile Internet was put on the agenda. From this paper, the characteristics of mobile applications are analyzed. The paper proposed quality model and quality attributes corresponding to testing requirements for mobile applications under mobile Internet. Also relevant properties testing techniques and methods is given to pay attention during the test from different test view, which indicating that the quality of the final model could be effective for mobile applications.
annual acis international conference on computer and information science | 2017
Yi Zhao; Jiayu Gong; Yun Hu; Zhenyu Liu; Lizhi Cai
System and software quality evaluation is an important method of quality assurance, and its standardization provides quality requirements and evaluation supported by quality measurement. ISO/IEC organizations have also published a series of standards on system and software quality requirements and evaluation, which is significant for assuring the quality of system and software. This paper introduces quality evaluation based on SQuaRE series standards, and analyzes the relationships among quality model, measurement, requirements, evaluation. Besides, considerations and suggestions are given when applying the measurement function to quality evaluation. Finally, comparison with different methods of quantifying quality characteristics and sub-characteristics with the measured values is analyzed.
annual acis international conference on computer and information science | 2017
Jiawen Lu; Lizhi Cai; Yang Zhang
Dynamic symbolic execution (DSE) is widely used to generate test cases for automated test. However, the practicability of DSE is greatly decreased by path explosion, which is an unavoidable challenge caused by that the number of execution paths increases exponentially with the increase in the size of program. To alleviate this problem, dynamic symbolic execution based on multiple test points (MPDSE) is proposed in this paper to improve the efficiency of DSE by reducing redundant paths. Through analyzing the dependences between test points and branches, the equivalent paths are figured out so that MPDSE can eliminate exploring redundant paths. Our experiments show that MPDSE has advantages in generating test cases compared to traditional DSE.