Due to the non-deterministic occurring of interrupt service routines, vulnerabilities of interrupt-driven programs, such as data race and atomicity violation, are usually hard to discover. Static analysis is an effect...
详细信息
ISBN:
(纸本)9781665437844
Due to the non-deterministic occurring of interrupt service routines, vulnerabilities of interrupt-driven programs, such as data race and atomicity violation, are usually hard to discover. Static analysis is an effective method for vulnerability analysis of interrupt-driven programs. However, existing techniques usually produce a large number of false alarms, which limits the application of static analysis in practice. To achieve high precision in vulnerability analysis of interrupt-driven programs, this paper proposes a program verification enhanced precise analysis method. For each potential vulnerability detected by static analysis, we propose a vulnerability validation approach which employs program verification to further automatically verify its feasibility. We have implemented a prototype of our method on top of CBMC. Experimental results on both an academic benchmark and 24 real-world programs show that our method can successfully identify true vulnerabilities and achieve a high precise analysis.
Machine learning (ML) system is highly data-dependent. It turns out different behavior and performance by using different training data. Since its behavior and performance are more unpredictable than traditional softw...
详细信息
ISBN:
(纸本)9781665438131
Machine learning (ML) system is highly data-dependent. It turns out different behavior and performance by using different training data. Since its behavior and performance are more unpredictable than traditional software. The requirement analysis of ML system should focus on model development and its training. This paper reveals how the model development and training are conducted by reviewing the published papers. Based on the principles by Kitchenham, we propose a concern driven systematic literature review method and choose face recognition facilitated ML system as case study. We identify the concerns and then research questions from data perspective, and answer the questions based on the collected literature data. The results show that the current studies included in review have already recognized the role of data played in ML system. Since there is no standard template and method to report data and the related processing procedure, the content and detail about the data reported vary from study to study and are not systematic, which is a great challenge to both practitioners and users.
The proceedings contain 22 papers. The topics discussed include: ICT-based knowledge sharing in rural agricultural communities: a bibliometric approach;design and research of lamps and lanterns driven by analytic hier...
ISBN:
(纸本)9781665427692
The proceedings contain 22 papers. The topics discussed include: ICT-based knowledge sharing in rural agricultural communities: a bibliometric approach;design and research of lamps and lanterns driven by analytic hierarchy process and Chinese ancient poetry semantics;entrepreneurial leadership and social innovation performance: a comparison of projects under Malaysia innovation foundation’s purview;strategic framework towards open science adoption in Malaysia;entrepreneurial leadership in nonprofit organization: a case of Malaysian public university;frugal innovation in SMEs: challenges and opportunities of doing more with less strategy;techno-economic feasibility of biogas renewable energy plant: a case of Malaysian palm oil mill;success mechanisms of smart factories in small and medium-sized enterprises;design thinking framework for values capturing and technical features validation for digital healthcare platform;application of additive manufacturing for resilient healthcare sector;and does the relationship between manufacturing flexibility and innovation speed depend on the business environment?.
The purpose of resource sharing is to improve resource utilization and reduce redundant construction of resources. It concentrates the resource information and its external related information in one center, and proce...
详细信息
ISBN:
(数字)9798350393682
ISBN:
(纸本)9798350393699
The purpose of resource sharing is to improve resource utilization and reduce redundant construction of resources. It concentrates the resource information and its external related information in one center, and processes and distributes requests and resources in a unified way. In the English education resource sharing model studied in this paper, resource browsing is the most important function. How to ensure the quick and accurate display of resources that each user wants to browse, the classification of resources plays an important role. Through the development of cloud computing software based on Hadoop platform, the optimal sharing state of English education resources in different regions and different needs can be realized. It will be more convenient for learners to acquire knowledge. The file entity storage environment of the English education resource sharing model is Hadoop cluster, and users’ requests are distributed to appropriate storage servers according to the processing of proxy servers. The load factor is used to improve the heuristic function in traditional ACO (ant colony optimization), so that more heavily loaded virtual machines can perform fewer tasks. The experimental results show that the load rate of the improved ACO in the whole cloud computing center is basically between 0.416 and 0.528, and the load of the cloud computing center is always in a balanced state.
Although human life expectancy has exceeded 70 years, life expectancy in some countries is still short. Studying the factors affecting life expectancy is significant to improve life expectancy. Therefore, in this work...
详细信息
Dynamic lazy loading in Vuex is an effective method for optimizing the performance of large-scale *** applications. This paper proposes a method to simplify the implementation process of dynamic lazy loading in Vuex, ...
详细信息
ISBN:
(数字)9798331534011
ISBN:
(纸本)9798331534028
Dynamic lazy loading in Vuex is an effective method for optimizing the performance of large-scale *** applications. This paper proposes a method to simplify the implementation process of dynamic lazy loading in Vuex, enhancing code maintainability and readability. By leveraging Vue's plugin mechanism, the proposed method encapsulates the Vuex module loading process, allowing for the flexible application of techniques such as dynamic imports and code modularization in Vuex state management. This paper outlines the design principles, implementation details, and experimental results of this method, evaluating its performance in a demonstrating *** application. Experimental results demonstrate that using this plugin mechanism for dynamic lazy loading in Vuex effectively reduces initial load times and improves application response speed, thereby enhancing the user experience.
An accurate detection approach is essential for identifying waterborne pathogens due to the high threat to human health. Considering the harmfulness of waterborne pathogens, a photonic crystal fiber sensor has been pr...
详细信息
In view of the insufficient data availability in traditional trajectory privacy protection schemes, in order to achieve a balance between privacy security and data usage efficiency. This paper achieves personalization...
详细信息
In the whole life cycle management of equipment, how to accurately evaluate and scientifically monitor the health status of equipment through the existing accumulated reliability data has always been an urgent problem...
详细信息
ISBN:
(数字)9798350393682
ISBN:
(纸本)9798350393699
In the whole life cycle management of equipment, how to accurately evaluate and scientifically monitor the health status of equipment through the existing accumulated reliability data has always been an urgent problem to be solved in equipment management. Based on the fault data accumulated in the history of a communication equipment, this paper uses time series analysis method to predict and analyze the running state of the equipment in the whole life cycle management process, effectively improving the efficiency of equipment management.
Image displaying in Android apps is resource-intensive. Improperly displayed images result in performance degradation or even more severe consequences like app crashes. Existing static performance anti-pattern checker...
详细信息
ISBN:
(纸本)9781665437844
Image displaying in Android apps is resource-intensive. Improperly displayed images result in performance degradation or even more severe consequences like app crashes. Existing static performance anti-pattern checkers are conservative and limited to a small set of bugs. This paper presents ImMut, the first test augmentation approach to performance testing for image displaying in Android apps to complement these static checkers. Given a functional test case, ImMut mutates it towards a performance test case by either (1) injecting external-source images with large ones or (2) copy-pasting a repeatable fragment and slightly mutating the copies to display many (potentially distinct) images. Evaluation on our prototype implementation showed promising results that ImMut revealed 14 previously unknown performance bugs that are beyond the capability of state-of-the-art static checkers.
暂无评论