In recent years,the rapid development of computer software has led to numerous security problems,particularly software vulnerabilities.These flaws can cause significant harm to users’privacy and property.Current secu...In recent years,the rapid development of computer software has led to numerous security problems,particularly software vulnerabilities.These flaws can cause significant harm to users’privacy and property.Current security defect detection technology relies on manual or professional reasoning,leading to missed detection and high false detection rates.Artificial intelligence technology has led to the development of neural network models based on machine learning or deep learning to intelligently mine holes,reducing missed alarms and false alarms.So,this project aims to study Java source code defect detection methods for defects like null pointer reference exception,XSS(Transform),and Structured Query Language(SQL)injection.Also,the project uses open-source Javalang to translate the Java source code,conducts a deep search on the AST to obtain the empty syntax feature library,and converts the Java source code into a dependency graph.The feature vector is then used as the learning target for the neural network.Four types of Convolutional Neural Networks(CNN),Long Short-Term Memory(LSTM),Bi-directional Long Short-Term Memory(BiLSTM),and Attention Mechanism+Bidirectional LSTM,are used to investigate various code defects,including blank pointer reference exception,XSS,and SQL injection defects.Experimental results show that the attention mechanism in two-dimensional BLSTM is the most effective for object recognition,verifying the correctness of the method.展开更多
Maintaining the integrity and longevity of structures is essential in many industries,such as aerospace,nuclear,and petroleum.To achieve the cost-effectiveness of large-scale systems in petroleum drilling,a strong emp...Maintaining the integrity and longevity of structures is essential in many industries,such as aerospace,nuclear,and petroleum.To achieve the cost-effectiveness of large-scale systems in petroleum drilling,a strong emphasis on structural durability and monitoring is required.This study focuses on the mechanical vibrations that occur in rotary drilling systems,which have a substantial impact on the structural integrity of drilling equipment.The study specifically investigates axial,torsional,and lateral vibrations,which might lead to negative consequences such as bit-bounce,chaotic whirling,and high-frequency stick-slip.These events not only hinder the efficiency of drilling but also lead to exhaustion and harm to the system’s components since they are difficult to be detected and controlled in real time.The study investigates the dynamic interactions of these vibrations,specifically in their high-frequency modes,usingfield data obtained from measurement while drilling.Thefindings have demonstrated the effect of strong coupling between the high-frequency modes of these vibrations on drilling sys-tem performance.The obtained results highlight the importance of considering the interconnected impacts of these vibrations when designing and implementing robust control systems.Therefore,integrating these compo-nents can increase the durability of drill bits and drill strings,as well as improve the ability to monitor and detect damage.Moreover,by exploiting thesefindings,the assessment of structural resilience in rotary drilling systems can be enhanced.Furthermore,the study demonstrates the capacity of structural health monitoring to improve the quality,dependability,and efficiency of rotary drilling systems in the petroleum industry.展开更多
To comprehensively understand the Arctic and Antarctic upper atmosphere, it is often crucial to analyze various data that are obtained from many regions. Infrastructure that promotes such interdisciplinary studies on ...To comprehensively understand the Arctic and Antarctic upper atmosphere, it is often crucial to analyze various data that are obtained from many regions. Infrastructure that promotes such interdisciplinary studies on the upper atmosphere has been developed by a Japanese inter-university project called the Inter-university Upper atmosphere Global Observation Network (1UGONET). The objective of this paper is to describe the infrastructure and tools developed by IUGONET. We focus on the data analysis software. It is written in Interactive Data Language (IDL) and is a plug-in for the THEMIS Data Analysis Software suite (TDAS), which is a set of IDL libraries used to visualize and analyze satellite- and ground-based data. We present plots of upper atmospheric data provided by IUGONET as examples of applications, and verify the usefulness of the software in the study of polar science. We discuss IUGONET's new and unique developments, i.e., an executable file of TDAS that can run on the IDL Virtual Machine, IDL routines to retrieve metadata from the IUGONET database, and an archive of 3-D simulation data that uses the Common Data Format so that it can easily be used with TDAS.展开更多
The general human factors analysis analyzes human functions, effects and influence in a system. But in a narrow sense, it analyzes human influence upon the reliability of a system, it includes traditional human reliab...The general human factors analysis analyzes human functions, effects and influence in a system. But in a narrow sense, it analyzes human influence upon the reliability of a system, it includes traditional human reliability analysis, human error analysis, man-machine interface analysis, human character analysis, and others. A software development project in software engineering is successful or not to be completely determined by human factors. In this paper, we discuss the human factors intensions, declare the importance of human factors analysis for software engineering by listed some instances. At last, we probe preliminarily into the mentality that a practitioner in software engineering should possess. Key words human factors analysis - software engineering - software reliability CLC number TP 311.5 Foundation item: Supported by the National Natural Science Foundation of China (60173013)Biography: Xu Ren-zuo (1946-), male, Professor, research direction: software engineering, software reliability engineering, software safety and software testing.展开更多
The bending and free vibrational behaviors of functionally graded(FG)cylindrical beams with radially and axially varying material inhomogeneities are investigated.Based on a high-order cylindrical beam model,where the...The bending and free vibrational behaviors of functionally graded(FG)cylindrical beams with radially and axially varying material inhomogeneities are investigated.Based on a high-order cylindrical beam model,where the shear deformation and rotary inertia are both considered,the two coupled governing differential motion equations for the deflection and rotation are established.The analytical bending solutions for various boundary conditions are derived.In the vibrational analysis of FG cylindrical beams,the two governing equations are firstly changed to a single equation by means of an auxiliary function,and then the vibration mode is expanded into shifted Chebyshev polynomials.Numerical examples are given to investigate the effects of the material gradient indices on the deflections,the stress distributions,and the eigenfrequencies of the cylindrical beams,respectively.By comparing the obtained numerical results with those obtained by the three-dimensional(3D)elasticity theory and the Timoshenko beam theory,the effectiveness of the present approach is verified.展开更多
Software projects influenced by many human factors generate various risks. In order to develop highly quality software, it is important to respond to these risks reasonably and promptly. In addition, it is not easy fo...Software projects influenced by many human factors generate various risks. In order to develop highly quality software, it is important to respond to these risks reasonably and promptly. In addition, it is not easy for project managers to deal with these risks completely. Therefore, it is essential to manage the process quality by promoting activities of process monitoring and design quality assessment. In this paper, we discuss statistical data analysis for actual project management activities in process monitoring and design quality assessment, and analyze the effects for these software process improvement quantitatively by applying the methods of multivariate analysis. Then, we show how process factors affect the management measures of QCD (Quality, Cost, Delivery) by applying the multiple regression analyses to observed process monitoring data. Further, we quantitatively evaluate the effect by performing design quality assessment based on the principal component analysis and the factor analysis. As a result of analysis, we show that the design quality assessment activities are so effective for software process improvement. Further, based on the result of quantitative project assessment, we discuss the usefulness of process monitoring progress assessment by using a software reliability growth model. This result may enable us to give a useful quantitative measure of product release determination.展开更多
In order to make a more effective use of the data from regional digital seismograph networks and to promote the study on shear wave splitting and its application to earthquake stress-forecasting, SAM software system, ...In order to make a more effective use of the data from regional digital seismograph networks and to promote the study on shear wave splitting and its application to earthquake stress-forecasting, SAM software system, i.e., the software on systematic analysis method of shear wave splitting has been developed. This paper introduces the design aims, system structure, function and characteristics about the SAM software system and shows some graphical interfaces of data input and result output. Lastly, it discusses preliminarily the study of shear wave splitting and its application to earthquake forecasting.展开更多
EN-GJS-450-10 ductile cast iron was produced with and without vibration to evaluate microstructural features. To investigate the effect of vibration, a reference, and two different castings having amplitudes of 0.9 mm...EN-GJS-450-10 ductile cast iron was produced with and without vibration to evaluate microstructural features. To investigate the effect of vibration, a reference, and two different castings having amplitudes of 0.9 mm and 1.8 mm were cast with a fixed vibration frequency of 50 Hz. The nodule count (density), form (type), size distribution, nodularity, and the fraction of graphite, percentages of both ferrite and pearlite phases, length of ferrite shell, and pore, were evaluated via optical microscopy using an image analysis software. It is observed that the microstructure of the cast iron is more uniform by vibrational casting than that by non-vibrational casting. Additionally, mechanical vibration enhances nodule count and nodularity, also, more ferritic matrix could be obtained after the application of vibration. Nodule count and nodularity of vibrational casting with 1.8 mm amplitude increased from 226 nodule per mm2 and 80% to 311 nodule per mm2 and 86.5% of non-vibrational casting. Percentages of ferrite and graphite area dramatically improved from 24% and 16.5% for non-vibrational casting to 57% and 22.3% for vibrational casting with 1.8 mm amplitude, whereas the percentages of pearlite and pores decreased significantly from 56.1% and 5% to 20% and 1%, respectively.展开更多
Reverse osmosis (RO) is proved to be the most reliable, cost effective, and energy efficient in producing fresh water compared to other desalination technologies. It is the fastest-growing desalination technology wi...Reverse osmosis (RO) is proved to be the most reliable, cost effective, and energy efficient in producing fresh water compared to other desalination technologies. It is the fastest-growing desalination technology with a greater number of installations around the world. The economic and technical performance of a medium-capacity RO desalination plant (2,000 m^3/day) proposed to be installed in Umm Qasr city south of Basra, Iraq is analyzed using DEEP-3.2 software created by the International Atomic Energy Agency (IAEA). This port city is located on the Gulf shore and does not have any fresh water resources. The analysis shows that the cost of fresh water produced by this plant is US$0.986/m^3 with a good quality of fresh water (279 ppm), which is a reasonable price for this remote area. The analysis also shows an increase in water production cost of about 12% at increased electricity price from 0.06 to 0.1 US$/kWh, 53% when the seawater salinity increased from 35,000 to 45,000 ppm, 2.5% when the seawater temperature decreased from 33 ℃ to 20 ℃, and 0.71% when the interest rate increased from 0% to 5%. Pumping fresh water from the Basra purification plant (located 175 km north of Umm Qasr) is 22.16 times the cost and 236.7% poorer quality than the fresh water produced by the RO plant.展开更多
The uncertainty during the period of software project development often brings huge risks to contractors and clients. If we can find an effective method to predict the cost and quality of software projects based on fa...The uncertainty during the period of software project development often brings huge risks to contractors and clients. If we can find an effective method to predict the cost and quality of software projects based on facts like the project character and two-side cooperating capability at the beginning of the project,we can reduce the risk. Bayesian Belief Network(BBN) is a good tool for analyzing uncertain consequences, but it is difficult to produce precise network structure and conditional probability table.In this paper,we built up network structure by Delphi method for conditional probability table learning,and learn update probability table and nodes’confidence levels continuously according to the application cases, which made the evaluation network have learning abilities, and evaluate the software development risk of organization more accurately.This paper also introduces EM algorithm, which will enhance the ability to produce hidden nodes caused by variant software projects.展开更多
<p align="justify"> <span style="font-family:Verdana;">Amid the Covid-19 widespread, it has been challenging for educational institutions to conduct online classes, facing multiples cha...<p align="justify"> <span style="font-family:Verdana;">Amid the Covid-19 widespread, it has been challenging for educational institutions to conduct online classes, facing multiples challenges. This paper provides an insight into different approaches in facing those challenges which includes conducting a fair online class for students. It is tough for an instructor to keep track of their students at the same time because it is difficult to screen if any of the understudies within the class are not present, mindful, or drowsing. This paper discusses a possible solution, something new that can offer support to instructors seeing things from a more significant point of view. The solution is a facial analysis computer program that can let instructors know which students are attentive and who is not. There’s a green and red square box for face detection, for which Instructors can watch by seeing a green box on those mindful students conjointly, a red box on those who are not mindful at all. This paper finds that the program can automatically give attendance by analyzing data from face detection. It has other features for which the teacher can also know if any student leaves the class early. In this paper, model design, performance analysis, and online class assistant aspects of the program have been discussed.</span> </p>展开更多
We present the numerical simulation results of a model granular assembly formed by spherical particles with tIertzian interaction subjected to a simple shear in the athermal quasi-static limit. The stress-strain curve...We present the numerical simulation results of a model granular assembly formed by spherical particles with tIertzian interaction subjected to a simple shear in the athermal quasi-static limit. The stress-strain curve is shown to separate into smooth, elastic branches followed by a subsequent plastic event. Mode analysis shows that the lowest-frequency vibrational mode is more localized, and eigenvalues and participation ratios of low- frequency modes exhibit similar power-law behavior as the system approaches plastic instability, indicating that the nature of plastic events in the granular system is also a saddle node bifurcation. The analysis of projection and spatial structure shows that over 75% contributions to the non-affine displacement field at a plastic instability come from the lowest-frequency mode, and the lowest-frequency mode is strongly spatially correlated with local plastic rearrangements, inferring that the lowest-frequency mode could be used as a predictor for future plastic rearrangements in the disordered system jammed marginally.展开更多
The magnetic resonance spectroscopy(MRS)results are greatly influenced by reconstruction of the spectrum and quantitative analysis.Because of this requirement a number of programs dedicated to MRS data analysis were d...The magnetic resonance spectroscopy(MRS)results are greatly influenced by reconstruction of the spectrum and quantitative analysis.Because of this requirement a number of programs dedicated to MRS data analysis were developed.The selection and use of appropriate software is crucial not only in clinical procedures,but also while carrying out scientific research.The choice of the software to suit the user's needs should be based on the analysis of the functionality of the program.It is particularly important from the user's viewpoint to identify what data can be loaded and processed in the program.The specific programs allow the user different degree of control over analysis parameters.Moreover,the programs for MRS data analysis differ in terms of the applied signal processing algorithms.The aim of this work,therefore,is to review available packages designed for MRS data analysis,taking into account their capabilities and limitations.展开更多
Scanning Probe Microscope (SPM) has great advantages in quantitative micromorphology analysis because of its conveniencein obtaining micromorphology information of materials on nanometer or atomic scale under control ...Scanning Probe Microscope (SPM) has great advantages in quantitative micromorphology analysis because of its conveniencein obtaining micromorphology information of materials on nanometer or atomic scale under control of a computer. Based on an established SPM quantitative micromorphology analysis model, an SPM image analysis software Which can calculate both two- and three-dimensional micromorphology parameters is developed.展开更多
Power flow analysis is a numerical way of study of behavior of flow of electric power in an interconnected system. In order to meet the growing demands of electrical energy in an optimum way, there is a need to upgrad...Power flow analysis is a numerical way of study of behavior of flow of electric power in an interconnected system. In order to meet the growing demands of electrical energy in an optimum way, there is a need to upgrade existing systems or to install new systems. Therefore, planning of new installations and determination of best operating conditions of existing systems need power flow analysis. In this way, cost/benefit ratio for both suppliers and customers is maintained. This research involves the design and power flow analysis of IEEE-14 bus system. Newton Raphson method is applied for better efficiency and reduced computational time. Simulation analysis is conducted in ETAP software because of its excessive used in real life systems.展开更多
This paper is giving an overview of the process of requirement analysis for software development. Here I have discussed about key parts in requirement analysing, gathering relevant materials, functional analysis and a...This paper is giving an overview of the process of requirement analysis for software development. Here I have discussed about key parts in requirement analysing, gathering relevant materials, functional analysis and allocations, how to improve and make a quality process and also document development as well and many more which relates to requirement analysis process. The scope of this study is not a generalized approach but rather discuss through specific cases such as like Dutch flower case. It describes the main areas of requirement process in practice, and highlights. I hope that readers will find this paper useful in guiding them toward the knowledge and resources they needed.展开更多
A software network model with multiple links is constructed on the basis of a dynamical model of a general complex network with mukiple links. The principle of network division of multiple links is introduced. Followi...A software network model with multiple links is constructed on the basis of a dynamical model of a general complex network with mukiple links. The principle of network division of multiple links is introduced. Following these principles, the software network model is decomposed into three types of subnets and different relationships between classes are revealed. Then, the dynamic analysis of software networks is presented. A sufficient condition for the stability of general complex networks is obtained followed by that of software networks. Finally, the dynamics of an open-source software system is analyzed, and their simulations are provided to demonstrate the effectiveness of the presented model.展开更多
This study examines temporal patterns of software systems defects using the Autoregressive Integrated Moving Average (ARIMA) approach. Defect reports from ten software application projects are analyzed;five of these p...This study examines temporal patterns of software systems defects using the Autoregressive Integrated Moving Average (ARIMA) approach. Defect reports from ten software application projects are analyzed;five of these projects are open source and five are closed source from two software vendors. Across all sampled projects, the ARIMA time series modeling technique provides accurate estimates of reported defects during software maintenance, with organizationally dependent parameterization. In contrast to causal models that require extraction of source-code level metrics, this approach is based on readily available defect report data and is less computation intensive. This approach can be used to improve software maintenance and evolution resource allocation decisions and to identify outlier projects—that is, to provide evidence of unexpected defect reporting patterns that may indicate troubled projects.展开更多
In recent years, many software development organizations have been assessing and analyzing their software product’s reliability/quality and judging whether the software product is releasable by using Software Reliabi...In recent years, many software development organizations have been assessing and analyzing their software product’s reliability/quality and judging whether the software product is releasable by using Software Reliability Growth Models (SRGMs) at the final stage of software development. The usage of SRGMs originates in the advantage that various reliability analysis results based on the SRGMs can be acquired easily. However, it is very difficult for general software project managers to grasp the achievement level of reliability/quality based on its analysis results because some sort of professional knowledge is required in order to understand the information on the attainment progress of software product’s reliability/quality. Moreover, it is also difficult for software project managers and inspectors who do not deeply comprehend the details of their project to evaluate the degree of software reliability and quality, if they assess it without grasping the live development situation and only see the documents submitted from their staff. In this paper, we propose a new analysis concept for assessing the software product’s reliability/quality, and illustrate the output results obtained by a tool, the SafeMan.展开更多
The increasing use of digital video everyday in a multitude of electronic devices, including mobile phones, tablets and laptops, poses the need for quick development of cross-platform video software. However current a...The increasing use of digital video everyday in a multitude of electronic devices, including mobile phones, tablets and laptops, poses the need for quick development of cross-platform video software. However current approaches to this direction usually require a long learning curve, and their development lacks standardization. This results in software components that are difficult to reuse, and hard to maintain or extend. In order to overcome such issues, we propose a novel object-oriented framework for efficient development of software systems for video analysis. It consists of a set of four abstract components, suitable for the implementation of independent plug-in modules for video acquisition, preprocessing, analysis and output handling. The extensibility of each module can be facilitated by sub-modules specifying additional functionalities. This architecture enables quick responses to changes and re-configurability;thus conforming to the requirements of agile software development practices. Considering the need for platform independency, the proposed Java Video Analysis (JVA) framework is implemented in Java. It is publicly available through the web as open-access software, supported by a growing collection of implemented modules. Its efficiency is empirically validated for the development of a representative video analysis system.展开更多
基金This work is supported by the Provincial Key Science and Technology Special Project of Henan(No.221100240100)。
文摘In recent years,the rapid development of computer software has led to numerous security problems,particularly software vulnerabilities.These flaws can cause significant harm to users’privacy and property.Current security defect detection technology relies on manual or professional reasoning,leading to missed detection and high false detection rates.Artificial intelligence technology has led to the development of neural network models based on machine learning or deep learning to intelligently mine holes,reducing missed alarms and false alarms.So,this project aims to study Java source code defect detection methods for defects like null pointer reference exception,XSS(Transform),and Structured Query Language(SQL)injection.Also,the project uses open-source Javalang to translate the Java source code,conducts a deep search on the AST to obtain the empty syntax feature library,and converts the Java source code into a dependency graph.The feature vector is then used as the learning target for the neural network.Four types of Convolutional Neural Networks(CNN),Long Short-Term Memory(LSTM),Bi-directional Long Short-Term Memory(BiLSTM),and Attention Mechanism+Bidirectional LSTM,are used to investigate various code defects,including blank pointer reference exception,XSS,and SQL injection defects.Experimental results show that the attention mechanism in two-dimensional BLSTM is the most effective for object recognition,verifying the correctness of the method.
文摘Maintaining the integrity and longevity of structures is essential in many industries,such as aerospace,nuclear,and petroleum.To achieve the cost-effectiveness of large-scale systems in petroleum drilling,a strong emphasis on structural durability and monitoring is required.This study focuses on the mechanical vibrations that occur in rotary drilling systems,which have a substantial impact on the structural integrity of drilling equipment.The study specifically investigates axial,torsional,and lateral vibrations,which might lead to negative consequences such as bit-bounce,chaotic whirling,and high-frequency stick-slip.These events not only hinder the efficiency of drilling but also lead to exhaustion and harm to the system’s components since they are difficult to be detected and controlled in real time.The study investigates the dynamic interactions of these vibrations,specifically in their high-frequency modes,usingfield data obtained from measurement while drilling.Thefindings have demonstrated the effect of strong coupling between the high-frequency modes of these vibrations on drilling sys-tem performance.The obtained results highlight the importance of considering the interconnected impacts of these vibrations when designing and implementing robust control systems.Therefore,integrating these compo-nents can increase the durability of drill bits and drill strings,as well as improve the ability to monitor and detect damage.Moreover,by exploiting thesefindings,the assessment of structural resilience in rotary drilling systems can be enhanced.Furthermore,the study demonstrates the capacity of structural health monitoring to improve the quality,dependability,and efficiency of rotary drilling systems in the petroleum industry.
基金supported by the Special Edu-cational Research Budget(Research Promotion)[FY2009]the Special Budget(Project)[FY2010 and later years]from the Ministry of Education,Culture,Sports,Science and Technology(MEXT),Japansupported by the GRENE Arctic Climate Change Research Project,Japan
文摘To comprehensively understand the Arctic and Antarctic upper atmosphere, it is often crucial to analyze various data that are obtained from many regions. Infrastructure that promotes such interdisciplinary studies on the upper atmosphere has been developed by a Japanese inter-university project called the Inter-university Upper atmosphere Global Observation Network (1UGONET). The objective of this paper is to describe the infrastructure and tools developed by IUGONET. We focus on the data analysis software. It is written in Interactive Data Language (IDL) and is a plug-in for the THEMIS Data Analysis Software suite (TDAS), which is a set of IDL libraries used to visualize and analyze satellite- and ground-based data. We present plots of upper atmospheric data provided by IUGONET as examples of applications, and verify the usefulness of the software in the study of polar science. We discuss IUGONET's new and unique developments, i.e., an executable file of TDAS that can run on the IDL Virtual Machine, IDL routines to retrieve metadata from the IUGONET database, and an archive of 3-D simulation data that uses the Common Data Format so that it can easily be used with TDAS.
文摘The general human factors analysis analyzes human functions, effects and influence in a system. But in a narrow sense, it analyzes human influence upon the reliability of a system, it includes traditional human reliability analysis, human error analysis, man-machine interface analysis, human character analysis, and others. A software development project in software engineering is successful or not to be completely determined by human factors. In this paper, we discuss the human factors intensions, declare the importance of human factors analysis for software engineering by listed some instances. At last, we probe preliminarily into the mentality that a practitioner in software engineering should possess. Key words human factors analysis - software engineering - software reliability CLC number TP 311.5 Foundation item: Supported by the National Natural Science Foundation of China (60173013)Biography: Xu Ren-zuo (1946-), male, Professor, research direction: software engineering, software reliability engineering, software safety and software testing.
基金Project supported by the Natural Science Foundation of Guangdong Province of China(No.2018A030313258)。
文摘The bending and free vibrational behaviors of functionally graded(FG)cylindrical beams with radially and axially varying material inhomogeneities are investigated.Based on a high-order cylindrical beam model,where the shear deformation and rotary inertia are both considered,the two coupled governing differential motion equations for the deflection and rotation are established.The analytical bending solutions for various boundary conditions are derived.In the vibrational analysis of FG cylindrical beams,the two governing equations are firstly changed to a single equation by means of an auxiliary function,and then the vibration mode is expanded into shifted Chebyshev polynomials.Numerical examples are given to investigate the effects of the material gradient indices on the deflections,the stress distributions,and the eigenfrequencies of the cylindrical beams,respectively.By comparing the obtained numerical results with those obtained by the three-dimensional(3D)elasticity theory and the Timoshenko beam theory,the effectiveness of the present approach is verified.
文摘Software projects influenced by many human factors generate various risks. In order to develop highly quality software, it is important to respond to these risks reasonably and promptly. In addition, it is not easy for project managers to deal with these risks completely. Therefore, it is essential to manage the process quality by promoting activities of process monitoring and design quality assessment. In this paper, we discuss statistical data analysis for actual project management activities in process monitoring and design quality assessment, and analyze the effects for these software process improvement quantitatively by applying the methods of multivariate analysis. Then, we show how process factors affect the management measures of QCD (Quality, Cost, Delivery) by applying the multiple regression analyses to observed process monitoring data. Further, we quantitatively evaluate the effect by performing design quality assessment based on the principal component analysis and the factor analysis. As a result of analysis, we show that the design quality assessment activities are so effective for software process improvement. Further, based on the result of quantitative project assessment, we discuss the usefulness of process monitoring progress assessment by using a software reliability growth model. This result may enable us to give a useful quantitative measure of product release determination.
文摘In order to make a more effective use of the data from regional digital seismograph networks and to promote the study on shear wave splitting and its application to earthquake stress-forecasting, SAM software system, i.e., the software on systematic analysis method of shear wave splitting has been developed. This paper introduces the design aims, system structure, function and characteristics about the SAM software system and shows some graphical interfaces of data input and result output. Lastly, it discusses preliminarily the study of shear wave splitting and its application to earthquake forecasting.
文摘EN-GJS-450-10 ductile cast iron was produced with and without vibration to evaluate microstructural features. To investigate the effect of vibration, a reference, and two different castings having amplitudes of 0.9 mm and 1.8 mm were cast with a fixed vibration frequency of 50 Hz. The nodule count (density), form (type), size distribution, nodularity, and the fraction of graphite, percentages of both ferrite and pearlite phases, length of ferrite shell, and pore, were evaluated via optical microscopy using an image analysis software. It is observed that the microstructure of the cast iron is more uniform by vibrational casting than that by non-vibrational casting. Additionally, mechanical vibration enhances nodule count and nodularity, also, more ferritic matrix could be obtained after the application of vibration. Nodule count and nodularity of vibrational casting with 1.8 mm amplitude increased from 226 nodule per mm2 and 80% to 311 nodule per mm2 and 86.5% of non-vibrational casting. Percentages of ferrite and graphite area dramatically improved from 24% and 16.5% for non-vibrational casting to 57% and 22.3% for vibrational casting with 1.8 mm amplitude, whereas the percentages of pearlite and pores decreased significantly from 56.1% and 5% to 20% and 1%, respectively.
文摘Reverse osmosis (RO) is proved to be the most reliable, cost effective, and energy efficient in producing fresh water compared to other desalination technologies. It is the fastest-growing desalination technology with a greater number of installations around the world. The economic and technical performance of a medium-capacity RO desalination plant (2,000 m^3/day) proposed to be installed in Umm Qasr city south of Basra, Iraq is analyzed using DEEP-3.2 software created by the International Atomic Energy Agency (IAEA). This port city is located on the Gulf shore and does not have any fresh water resources. The analysis shows that the cost of fresh water produced by this plant is US$0.986/m^3 with a good quality of fresh water (279 ppm), which is a reasonable price for this remote area. The analysis also shows an increase in water production cost of about 12% at increased electricity price from 0.06 to 0.1 US$/kWh, 53% when the seawater salinity increased from 35,000 to 45,000 ppm, 2.5% when the seawater temperature decreased from 33 ℃ to 20 ℃, and 0.71% when the interest rate increased from 0% to 5%. Pumping fresh water from the Basra purification plant (located 175 km north of Umm Qasr) is 22.16 times the cost and 236.7% poorer quality than the fresh water produced by the RO plant.
文摘The uncertainty during the period of software project development often brings huge risks to contractors and clients. If we can find an effective method to predict the cost and quality of software projects based on facts like the project character and two-side cooperating capability at the beginning of the project,we can reduce the risk. Bayesian Belief Network(BBN) is a good tool for analyzing uncertain consequences, but it is difficult to produce precise network structure and conditional probability table.In this paper,we built up network structure by Delphi method for conditional probability table learning,and learn update probability table and nodes’confidence levels continuously according to the application cases, which made the evaluation network have learning abilities, and evaluate the software development risk of organization more accurately.This paper also introduces EM algorithm, which will enhance the ability to produce hidden nodes caused by variant software projects.
文摘<p align="justify"> <span style="font-family:Verdana;">Amid the Covid-19 widespread, it has been challenging for educational institutions to conduct online classes, facing multiples challenges. This paper provides an insight into different approaches in facing those challenges which includes conducting a fair online class for students. It is tough for an instructor to keep track of their students at the same time because it is difficult to screen if any of the understudies within the class are not present, mindful, or drowsing. This paper discusses a possible solution, something new that can offer support to instructors seeing things from a more significant point of view. The solution is a facial analysis computer program that can let instructors know which students are attentive and who is not. There’s a green and red square box for face detection, for which Instructors can watch by seeing a green box on those mindful students conjointly, a red box on those who are not mindful at all. This paper finds that the program can automatically give attendance by analyzing data from face detection. It has other features for which the teacher can also know if any student leaves the class early. In this paper, model design, performance analysis, and online class assistant aspects of the program have been discussed.</span> </p>
基金Supported by the National Natural Science Foundation of China under Grant Nos 11272048 and 51239006the European Commission Marie Curie Actions under Grant No IRSES-294976
文摘We present the numerical simulation results of a model granular assembly formed by spherical particles with tIertzian interaction subjected to a simple shear in the athermal quasi-static limit. The stress-strain curve is shown to separate into smooth, elastic branches followed by a subsequent plastic event. Mode analysis shows that the lowest-frequency vibrational mode is more localized, and eigenvalues and participation ratios of low- frequency modes exhibit similar power-law behavior as the system approaches plastic instability, indicating that the nature of plastic events in the granular system is also a saddle node bifurcation. The analysis of projection and spatial structure shows that over 75% contributions to the non-affine displacement field at a plastic instability come from the lowest-frequency mode, and the lowest-frequency mode is strongly spatially correlated with local plastic rearrangements, inferring that the lowest-frequency mode could be used as a predictor for future plastic rearrangements in the disordered system jammed marginally.
文摘The magnetic resonance spectroscopy(MRS)results are greatly influenced by reconstruction of the spectrum and quantitative analysis.Because of this requirement a number of programs dedicated to MRS data analysis were developed.The selection and use of appropriate software is crucial not only in clinical procedures,but also while carrying out scientific research.The choice of the software to suit the user's needs should be based on the analysis of the functionality of the program.It is particularly important from the user's viewpoint to identify what data can be loaded and processed in the program.The specific programs allow the user different degree of control over analysis parameters.Moreover,the programs for MRS data analysis differ in terms of the applied signal processing algorithms.The aim of this work,therefore,is to review available packages designed for MRS data analysis,taking into account their capabilities and limitations.
文摘Scanning Probe Microscope (SPM) has great advantages in quantitative micromorphology analysis because of its conveniencein obtaining micromorphology information of materials on nanometer or atomic scale under control of a computer. Based on an established SPM quantitative micromorphology analysis model, an SPM image analysis software Which can calculate both two- and three-dimensional micromorphology parameters is developed.
文摘Power flow analysis is a numerical way of study of behavior of flow of electric power in an interconnected system. In order to meet the growing demands of electrical energy in an optimum way, there is a need to upgrade existing systems or to install new systems. Therefore, planning of new installations and determination of best operating conditions of existing systems need power flow analysis. In this way, cost/benefit ratio for both suppliers and customers is maintained. This research involves the design and power flow analysis of IEEE-14 bus system. Newton Raphson method is applied for better efficiency and reduced computational time. Simulation analysis is conducted in ETAP software because of its excessive used in real life systems.
文摘This paper is giving an overview of the process of requirement analysis for software development. Here I have discussed about key parts in requirement analysing, gathering relevant materials, functional analysis and allocations, how to improve and make a quality process and also document development as well and many more which relates to requirement analysis process. The scope of this study is not a generalized approach but rather discuss through specific cases such as like Dutch flower case. It describes the main areas of requirement process in practice, and highlights. I hope that readers will find this paper useful in guiding them toward the knowledge and resources they needed.
基金supported by the Major Subject of National Science and Technology of China under Grant No.2012ZX03002002
文摘A software network model with multiple links is constructed on the basis of a dynamical model of a general complex network with mukiple links. The principle of network division of multiple links is introduced. Following these principles, the software network model is decomposed into three types of subnets and different relationships between classes are revealed. Then, the dynamic analysis of software networks is presented. A sufficient condition for the stability of general complex networks is obtained followed by that of software networks. Finally, the dynamics of an open-source software system is analyzed, and their simulations are provided to demonstrate the effectiveness of the presented model.
文摘This study examines temporal patterns of software systems defects using the Autoregressive Integrated Moving Average (ARIMA) approach. Defect reports from ten software application projects are analyzed;five of these projects are open source and five are closed source from two software vendors. Across all sampled projects, the ARIMA time series modeling technique provides accurate estimates of reported defects during software maintenance, with organizationally dependent parameterization. In contrast to causal models that require extraction of source-code level metrics, this approach is based on readily available defect report data and is less computation intensive. This approach can be used to improve software maintenance and evolution resource allocation decisions and to identify outlier projects—that is, to provide evidence of unexpected defect reporting patterns that may indicate troubled projects.
文摘In recent years, many software development organizations have been assessing and analyzing their software product’s reliability/quality and judging whether the software product is releasable by using Software Reliability Growth Models (SRGMs) at the final stage of software development. The usage of SRGMs originates in the advantage that various reliability analysis results based on the SRGMs can be acquired easily. However, it is very difficult for general software project managers to grasp the achievement level of reliability/quality based on its analysis results because some sort of professional knowledge is required in order to understand the information on the attainment progress of software product’s reliability/quality. Moreover, it is also difficult for software project managers and inspectors who do not deeply comprehend the details of their project to evaluate the degree of software reliability and quality, if they assess it without grasping the live development situation and only see the documents submitted from their staff. In this paper, we propose a new analysis concept for assessing the software product’s reliability/quality, and illustrate the output results obtained by a tool, the SafeMan.
文摘The increasing use of digital video everyday in a multitude of electronic devices, including mobile phones, tablets and laptops, poses the need for quick development of cross-platform video software. However current approaches to this direction usually require a long learning curve, and their development lacks standardization. This results in software components that are difficult to reuse, and hard to maintain or extend. In order to overcome such issues, we propose a novel object-oriented framework for efficient development of software systems for video analysis. It consists of a set of four abstract components, suitable for the implementation of independent plug-in modules for video acquisition, preprocessing, analysis and output handling. The extensibility of each module can be facilitated by sub-modules specifying additional functionalities. This architecture enables quick responses to changes and re-configurability;thus conforming to the requirements of agile software development practices. Considering the need for platform independency, the proposed Java Video Analysis (JVA) framework is implemented in Java. It is publicly available through the web as open-access software, supported by a growing collection of implemented modules. Its efficiency is empirically validated for the development of a representative video analysis system.