• Title/Summary/Keyword: 배열 참조 오류

Search Result 3, Processing Time 0.017 seconds

Design and Implementation of Static Program Analyzer Finding All Buffer Overrun Errors in C Programs (C 프로그램의 버퍼 오버런(buffer overrun) 오류를 찾아 주는 정적 분석기의 설계와 구현)

  • Yi Kwang-Keun;Kim Jae-Whang;Jung Yung-Bum
    • Journal of KIISE:Software and Applications
    • /
    • v.33 no.5
    • /
    • pp.508-524
    • /
    • 2006
  • We present our experience of combining, in a realistic setting, a static analyzer with a statistical analysis. This combination is in order to reduce the inevitable false alarms from a domain-unaware static analyzer. Our analyzer named Airac(Array Index Range Analyzer for C) collects all the true buffer-overrun points in ANSI C programs. The soundness is maintained, and the analysis' cost-accuracy improvement is achieved by techniques that static analysis community has long accumulated. For still inevitable false alarms (e.g. Airac raised 970 buffer-overrun alarms in commercial C programs of 5.3 million lines and 737 among the 970 alarms were false), which are always apt for particular C programs, we use a statistical post analysis. The statistical analysis, given the analysis results (alarms), sifts out probable false alarms and prioritizes true alarms. It estimates the probability of each alarm being true. The probabilities are used in two ways: 1) only the alarms that have true-alarm probabilities higher than a threshold are reported to the user; 2) the alarms are sorted by the probability before reporting, so that the user can check highly probable errors first. In our experiments with Linux kernel sources, if we set the risk of missing true error is about 3 times greater than false alarming, 74.83% of false alarms could be filtered; only 15.17% of false alarms were mixed up until the user observes 50% of the true alarms.

New blind adaptive algorithm using RLS algorithm (RLS 알고리즘을 변형한 새로운 블라인드 적응형 알고리즘)

  • 권태송;황현철;김백현;곽경섭
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.27 no.6B
    • /
    • pp.629-637
    • /
    • 2002
  • RLS a1gorithm is a kind of the adaptive a1gorithms in smart antennas and adapts the weight vector using the difference between the output signal of array antennas and the known training sequence. In this paper, we propose a new algorithm based on the RLS algorithm. It calculates the error signal with reference signal derived from blind scheme. Simulation results show that the proposed algorithm yields more user capacity by 67∼74% than other blind adaptive algorithms(LS-DRMTA, LS-DRMTCMA) at the same BER and the beamformer forms null beams toward interference signals and the main beam toward desired signal.

Design of Teacher's Folding Back Model for Fundamental Theorem of Calculus (미적분학의 기본정리에 대한 교사의 Folding Back 사고 모형 제안)

  • Kim, Bu-Mi;Park, Ji-Hyun
    • School Mathematics
    • /
    • v.13 no.1
    • /
    • pp.65-88
    • /
    • 2011
  • Epistemological development process of the Fundamental Theorem of Calculus is considered in a history of mathematical notions and the genetic process of the Fundamental Theorem is arranged by the order of geometric, algebraic and formalization steps. Based on this, we studied students' episte- mological obstacles and error and analyzed the content of textbooks related the Fundamental Theorem of Calculus. Then, We developed the "Folding Back Model" of the fundamental theorem of calculus for students to lead meaningful faithfully. The Folding Back Model consists of "the Framework of thou- ght"(figure V-1) and "the Model of genetic understanding of concept"(figure V-2). The framework of thought in the Folding Back Model is included steps of pedagogical intervention which is used "the Monitoring working questions"(table V-3) by the mathematics teacher. The Folding Back Model is applied the Pirie-Kieren Theory(1991), history of mathematical notions and students' epistemological obstacles to practical use of instructional design. The Folding Back Model will contribute the professional development of mathematics teachers and improvement of thinking skills of students when they learn the Fundamental Theorem of Calculus.

  • PDF