• 제목/요약/키워드: KLOC

검색결과 5건 처리시간 0.017초

Optimal Software Release Using Time and Cost Benefits via Fuzzy Multi-Criteria and Fault Tolerance

  • Srivastava, Praveen Ranjan
    • Journal of Information Processing Systems
    • /
    • 제8권1호
    • /
    • pp.21-54
    • /
    • 2012
  • As we know every software development process is pretty large and consists of different modules. This raises the idea of prioritizing different software modules so that important modules can be tested by preference. In the software testing process, it is not possible to test each and every module regressively, which is due to time and cost constraints. To deal with these constraints, this paper proposes an approach that is based on the fuzzy multi-criteria approach for prioritizing several software modules and calculates optimal time and cost for software testing by using fuzzy logic and the fault tolerance approach.

Integrated Software Quality Evaluation: A Fuzzy Multi-Criteria Approach

  • Challa, Jagat Sesh;Paul, Arindam;Dada, Yogesh;Nerella, Venkatesh;Srivastava, Praveen Ranjan;Singh, Ajit Pratap
    • Journal of Information Processing Systems
    • /
    • 제7권3호
    • /
    • pp.473-518
    • /
    • 2011
  • Software measurement is a key factor in managing, controlling, and improving the software development processes. Software quality is one of the most important factors for assessing the global competitive position of any software company. Thus the quantification of quality parameters and integrating them into quality models is very essential. Software quality criteria are not very easily measured and quantified. Many attempts have been made to exactly quantify the software quality parameters using various models such as ISO/IEC 9126 Quality Model, Boehm's Model, McCall's model, etc. In this paper an attempt has been made to provide a tool for precisely quantifying software quality factors with the help of quality factors stated in ISO/IEC 9126 model. Due to the unpredictable nature of the software quality attributes, the fuzzy multi criteria approach has been used to evolve the quality of the software.

소프트웨어 컴포넌트 규모에 의한 소프트웨어 결함 밀도의 평가 (An Analysis of the Software defect density based on components size)

  • 이재기;남상식;김창봉
    • 대한전자공학회논문지TC
    • /
    • 제41권8호
    • /
    • pp.69-78
    • /
    • 2004
  • 본 논문은 Malaiya와 denton이 제안한 모듈크기(module size)와 소프트웨어 결함밀도와의 관계를 확률 모델화하는데 있어서 고려할 사항으로 정확한 소프트웨어 결함밀도를 추정하는데 그 목적이 있다. 구체적으로 말하면 우리가 수행한 3개 프로젝트에 대해서 지수형 분포 및 기하분포 등에 대한 소프트웨어 모듈의 크기 분포나 모듈 또는 tan 등 규정된 크기에서 포함하고 있는 결함수를 추정하고 실측데이터에 적합한 모델의 구성 가능성을 제안하여 시험기간 중에 관측된 데이터를 적용하여 이를 상호 비교한다.

Influence of Binders on the Structure and Properties of High Speed-steel HS6-5-2 Type Fabricated Using Pressureless Forming and PIM Methods

  • Matula, G.;Dobrzanski, L.A.;Kloc, A.;Herranz, G.;Varez, A.;Levenfeld, B.;Torralba, J.M.
    • 한국분말야금학회:학술대회논문집
    • /
    • 한국분말야금학회 2006년도 Extended Abstracts of 2006 POWDER METALLURGY World Congress Part 1
    • /
    • pp.589-590
    • /
    • 2006
  • Based on the comparison of structures and properties of the HS6-5-2 high speed steels made with the powder injection moulding method, pressureless forming, compacting and sintering, and commercial steels made with the ASEA-STORA method, fine carbides spread evenly in the steel matrix were found in the structure of all tested high-speed steels in the sintered state. The steels made with the pressureless forming method are characteristic of the lowest sintering temperature and the highest density, resulting from the high carbon concentration coming from the binding agent degradation.

  • PDF

함수 요약에 기반한 메모리 누수 정적 탐지기 (A Static Analyzer for Detecting Memory Leaks based on Procedural Summary)

  • 정영범;이광근
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제36권7호
    • /
    • pp.590-606
    • /
    • 2009
  • C프로그램에서 발생할 수 있는 메모리 누수(memory leaks)를 실행 전에 찾아 주는 분석기를 제안한다. 이 분석기는 SPEC2000 벤치마크 프로그램과 여러 오픈 소스 프로그램들에 적용시킨 결과 다른 분석기에 비해 상대적으로 뛰어난 성능을 보여준다. 총 1,777 KLOC의 프로그램에서 332개의 메모리 누수 오류를 찾아냈으며 이 때 발생한 허위 경보(false positive)는 47개에 불과하다(12.4%의 허위 경보율). 이분석기는 초당720 LOC를 분석한다. 각각의 함수들이 하는 일을 요약하여 그 함수들이 불려지는 곳에서 사용함으로써 모든 함수에 대해 단 한번의 분석만을 실행한다. 각각의 함수 요약(procedural summary)은 잘 매개화 되어 함수가 불려질 때의 상황에 맞게 적용할 수 있다. 실제 프로그램들에 적용하고 피드백 받는 방법을 통해 함수가 하는 일중에 메모리 누수를 찾는데 효과적인 정보들만으로 추리는 과정을 거쳤다. 분석은 요약 해석(abstract interpretation)에 기반하였기 때문에 C의 여러 문법 구조와 순환 호출 (recursive call), 루프(loop)등은 고정점 연산(fixpoint iteration)을 통해 자연스럽게 해결한다.