R&D 정보

과제 상세정보

목록

Regression testing 을 위한 효과적이고 효율적인 SW 유닛 Fuzzing

작성자

관리자

조회수

67

등록일

2024-05-22

사업 정보
내역사업 (유형1-2)중견연구
과제 기본정보
과제명 Regression testing 을 위한 효과적이고 효율적인 SW 유닛 Fuzzing
과제고유번호 1711156359
부처명 과학기술정보통신부
시행계획 내 사업명
시행계획 내 사업유형 예산출처지역 대전광역시 사업수행지역 대전광역시
계속/신규 과제구분 신규과제
과제수행연도 2022 총연구기간 2021-03-01 ~ 2024-02-29 당해연도 연구기간 2022-03-01 ~ 2023-02-28
요약 정보
연구목표 수시로 변경되는 프로그램 코드를 빠르게 테스트하여 오류를 검출하는 회귀 테스팅 (regression testing)을 위해, 효과적이고 효율적인 유닛/함수별 fuzzing 기술을 세계 최초로 연구한다.  SW 오류는 일찍 발견할수록 쉽고 빠르게 고칠 수 있기 때문에, 수시로 프로그램 코드를 변경/추가하면서 테스팅을 수행하는 regression testin...
연구내용 1차년도 : 효율적인 유닛/함수별 fuzzing 기술가. 유닛 레벨 fuzzing을 위한 유닛 드라이버/스텁 자동 생성: 함수 f의 입력값을 다양하게 제공하는 드라이버 (driver)와 f가 부르는 다른 함수를 대체하는 스텁 (stub)을 자동으로 생성해서, 프로그램 안의 모든 함수들을 개별적으로, 빠르게 테스팅하는 기술을 연구한다. 특히, f에 대한 다양...
기대효과 사회/경제적 기대효과● 현대사회가 SW중심 사회로 발전하면서 SW 품질이 사회적으로 중요한 문제이지만, SW 테스팅의 기술적 한계로 SW 개발 지연, 제품 성능하락, 사고로 인한 인명/재산 피해 등 문제가 발생● 본 연구는 특정 분야의 SW가 아닌 모든 SW에 적용 가능하며, SW품질 향상, 자동화를 통한 소요인력 절감 및 개발 기간 단축이 기대되며, 이후...
키워드 회귀 테스팅,퍼징,유닛 테스팅,자동화된 소프트웨어 오류 검출,소프트웨어 품질 향상,코드 영역간 상관관계,동적
위탁/공동여부 정보
단독연구 기업 대학 국공립(연)/출연(연) 외국연구기관 기타
기술 정보
연구개발단계 기초연구 산업기술분류
미래유망신기술(6T) IT(정보기술) 기술수명주기
연구수행주체 과학기술표준분류 인공물 > 정보/통신 > 정보이론 > 소프트웨어 공학
주력산업분류 적용분야 제조업(전자부품,컴퓨터,영상,음향및통신장비)
중점과학기술분류 과제유형
과제수행기관(업) 정보
과제수행기관(업) 정보 과제수행기관(업)명 한국과학기술원 사업자등록번호
연구책임자 소속기관명 한국과학기술원 사업자등록번호
최종학위 박사 최종학력전공 공학
사업비
국비 167,844,000 지방비(현금+현물) 0
비고