• Title/Summary/Keyword: software error

Search Result 1,344, Processing Time 0.034 seconds

Software Reliability Prediction Using Predictive Filter (예측필터를 이용한 소프트웨어 신뢰성 예측)

  • Park, Jung-Yang;Lee, Sang-Un;Park, Jae-Heung
    • The Transactions of the Korea Information Processing Society
    • /
    • v.7 no.7
    • /
    • pp.2076-2085
    • /
    • 2000
  • Almost all existing software reliability models are based on the assumptions of he software usage and software failure process. There, therefore, is no universally applicable software reliability model. To develop a universal software reliability model this paper suggests the predictive filter as a general software reliability prediction model for time domain failure data. Its usefulness is empirically verified by analyzing the failure datasets obtained from 14 different software projects. Based on the average relative prediction error, the suggested predictive filter is compared with other well-known neural network models and statistical software reliability growth models. Experimental results show that the predictive filter generally results in a simple model and adapts well across different software projects.

  • PDF

Experiment design and human reliability in software quality control system

  • Park, Peom
    • Journal of Korean Society for Quality Management
    • /
    • v.20 no.2
    • /
    • pp.94-108
    • /
    • 1992
  • This study involves an experiment for the cognitive experiment design and the human reliability in software engineering. Its overall objectives are to analyze common-cause human domain error and reliability in human-software interaction. A laboratory study was performed to analyze software engineers' task behavior in software production and to identify software design factors contributing to the effects in common cause failure redundancy. Common-cause model and its function were developed, then the main experiment using programming experts was conducted in order to define a new cognitive paradigm, in the aspects of identification, pattern recognition, and behavior domain for human reliability and quality control in software development. The results and analytical procedures developed in this research can be applied to reliability improvement and cost reduction in software development for many applications. Results are also expected to provide guidelines for software engineering quality control and for more effective design of human-software interface system.

  • PDF

A Study on the Reliability Attributes of the Software Reliability Model Following the Shape Parameter of Minimax Life Distribution (미니맥스 수명분포의 형상모수를 따르는 소프트웨어 신뢰모형에 관한 신뢰속성에 관한 연구)

  • Kim, Hee-Cheul
    • The Journal of Korea Institute of Information, Electronics, and Communication Technology
    • /
    • v.11 no.4
    • /
    • pp.325-330
    • /
    • 2018
  • This paper, following the shape parameters of the minimax distribution, describes the special form of the beta distribution, the Minimax distribution, as a function of the shape parameters for the software reliability model based on the non-homogeneous Poisson process. Characteristics and usefulness were discussed. As a result, the case of the shape parameter 1 of Minimax distribution than less than and greate in mean squared error is the smallest, in determination coefficient, appears to be high, the shape parameter 1 of Minimax distribution regard as an efficient model. The estimated determination coefficient of the proposed model is estimated to be more than 95%, which is a useful model in the field of software reliability. Through this study, software design and users can identify the software failure characteristics using mean square error, decision coefficient, and confidence interval can be used as a basic guideline.

Development of MATLAB GUI Based Software for Generating GPS RINEX Observation File (MATLAB GUI 기반 GPS RINEX 관측 파일 생성 소프트웨어의 개발)

  • Kim, Dong-uk;Yun, Ho;Han, Deok-hwa;Jang, Joo-young;Kee, Chang-don;So, Hyoung-min;Lee, Ki-hoon;Jang, Jae-gyu
    • Journal of Advanced Navigation Technology
    • /
    • v.19 no.4
    • /
    • pp.299-304
    • /
    • 2015
  • This paper introduces development of the MATLAB GUI based software for generating GPS RINEX observation file. The purpose of this software is to generate GPS measurements of reference station or dynamic user, which are similar to the real GPS receiver data, accurately and efficiently. This software includes two data generation modes. One is Precision mode which generates GPS measurements as accurate as possible using post-processing data. The other is Real-time mode which generates GPS measurements using GPS error modeling technique. GPS error sources are calculated on the basis of each data generation mode, and L1/L2 pseudorange, L1/L2 carrier phase, and Doppler measurements are produced. These generated GPS measurements are recorded in the RINEX observation version 3.0 file. Using received GPS data at real reference station, we analyzed three items to verify software reliability; measurement bias, rate of change, and noise level. Consequently, RMS error of measurement bias is about 0.7 m, and this verification results demonstrate that our software can generate relatively exact GPS measurements.

The Assessing Comparative Study for Statistical Process Control of Software Reliability Model Based on Logarithmic Learning Effects (대수형 학습효과에 근거한 소프트웨어 신뢰모형에 관한 통계적 공정관리 비교 연구)

  • Kim, Kyung-Soo;Kim, Hee-Cheul
    • Journal of Digital Convergence
    • /
    • v.11 no.12
    • /
    • pp.319-326
    • /
    • 2013
  • There are many software reliability models that are based on the times of occurrences of errors in the debugging of software. Software error detection techniques known in advance, but influencing factors for considering the errors found automatically and learning factors, by prior experience, to find precisely the error factor setting up the testing manager are presented comparing the problem. It is shown that it is possible to do asymptotic likelihood inference for software reliability models based on infinite failure model and non-homogeneous Poisson Processes (NHPP). Statistical process control (SPC) can monitor the forecasting of software failure and thereby contribute significantly to the improvement of software reliability. Control charts are widely used for software process control in the software industry. In this paper, we proposed a control mechanism based on NHPP using mean value function of logarithmic hazard learning effects property.

An Analysis of the Control Limit in p-chart Applying Binomial Distribution Using Commercial Software

  • Yoo Wang-Jin;Park Won-Joo
    • Proceedings of the Korean Society for Quality Management Conference
    • /
    • 1998.11a
    • /
    • pp.198-207
    • /
    • 1998
  • The p chart approximate to the normal distribution has a difficulty to analyze the process condition precisely when the negative LCL is occurred. Furthermore, the probability of Type I error increases compared with using its original binomial distribution. For a long time the p chart has been used as approximated to the normal distribution because of its easy use. However, it becomes rapid and convenient to calculate the binomial distribution through the development of computer and software, so it is strongly suggested to use the binomial distribution determining control limits to reduce the probability of Type I error. In this study, I suggest that the control limits can be designed in use of binomial distribution and they can be utilized without special software by illustrating the certain work for establishing p-chart with the commercial one(EXCEL).

  • PDF

Subjective Evaluation on Perceptual Tracking Errors from Modeling Errors in Model-Based Tracking

  • Rhee, Eun Joo;Park, Jungsik;Seo, Byung-Kuk;Park, Jong-Il
    • IEIE Transactions on Smart Processing and Computing
    • /
    • v.4 no.6
    • /
    • pp.407-412
    • /
    • 2015
  • In model-based tracking, an accurate 3D model of a target object or scene is mostly assumed to be known or given in advance, but the accuracy of the model should be guaranteed for accurate pose estimation. In many application domains, on the other hand, end users are not highly distracted by tracking errors from certain levels of modeling errors. In this paper, we examine perceptual tracking errors, which are predominantly caused by modeling errors, on subjective evaluation and compare them to computational tracking errors. We also discuss the tolerance of modeling errors by analyzing their permissible ranges.

Error Recovery Script of Immunity Debugger for C# .NET Applications

  • Shinde, Rupali;Choi, Min;Lee, Su-Hyun
    • Journal of Information Processing Systems
    • /
    • v.15 no.6
    • /
    • pp.1438-1448
    • /
    • 2019
  • We present a new technique, called VED (very effective debugging), for detecting and correcting division by zero errors for all types of .NET application. We use applications written in C# because C# applications are distributed through the internet and its executable format is used extensively. A tool called Immunity Debugger is used to reverse engineer executable code to get binaries of source code. With this technique, we demonstrate integer division by zero errors, the location of the error causing assembly language code, as well as error recovery done according to user preference. This technique can be extended to work for other programming languages in addition to C#. VED can work on different platforms such as Linux. This technique is simple to implement and economical because all the software used here are open source. Our aims are to simplify the maintenance process and to reduce the cost of the software development life cycle.

Comparative study of two CAD software programs on consistency between custom abutment design and the output (두 가지 CAD software의 맞춤형 지대주 디자인과 출력물 일치도 비교)

  • Lim, Hyun-Mi;Lee, Kyu-Bok;Lee, Wan-Sun;Son, KeunBaDa
    • Journal of Dental Rehabilitation and Applied Science
    • /
    • v.34 no.3
    • /
    • pp.157-166
    • /
    • 2018
  • Purpose: This study was aimed to compare the consistency between the custom abutment design and the output in two CAD software programs. Materials and Methods: Customized abutments were designed by using 3Shape Dental System CAD software and Delta9 CAD software on a plaster model with implants (CRM STL file). After milling of the designed abutments, the abutments were scanned with a contact method scanner (Test STL file). We overlaid the Test STL file with each CRM STL file by using inspection software, and then compared the milling reproducibility by measuring the output error of the specimens from each CAD software program. Results: The Delta9 showed better milling reproducibility than 3Shape when comparing the milling errors obtained with a full scan of all specimens (P < .05) and also when comparing the axial wall region specifically according to the axial angle. With 0.9 mm marginal radius, the Delta9 showed better consistency between the design and the output than 3Shape (P < .05). While, anti-rotation form had no significant difference in error between the two systems. When cumulative errors were compared, the Delta9 showed better milling reproducibility in almost cases (P < .05). Conclusion: Delta9 showed a significantly smaller error for most of the abutment design options. This means that it is possible to facilitate generation of printouts with reliable reproducibility and high precision with respect to the planned design.

The Optimal Release Time in Cost Model Using PCLS Model

  • Song, Kwang Yoon;Chang, In Hong;Choi, Min Su;Lee, Da Hye
    • Journal of Integrative Natural Science
    • /
    • v.9 no.3
    • /
    • pp.206-214
    • /
    • 2016
  • The basic goal of software development is to produce high quality software at low cost. Therefore, when to stop software testing and release the software product is a significant point in the software development. The software cost model is an effective tool used to help software developers control costs and determine the release time. In this paper, we discuss the cost model to apply all 6 models with consideration of time to remove errors, cost of removing each error and risk cost due to software failure. We show the impact of cost coefficients and parameter values on the expected total cost by changing the values and comparing the optimal release times.