ETRI-Knowledge Sharing Plaform

ENGLISH

성과물

논문 검색
구분 SCI
연도 ~ 키워드

상세정보

학술지 Domain Analysis of Device Drivers Using Code Clone Detection Method
Cited 3 time in scopus Download 4 time Share share facebook twitter linkedin kakaostory
저자
마유승, 우덕균
발행일
200806
출처
ETRI Journal, v.30 no.3, pp.394-402
ISSN
1225-6463
출판사
한국전자통신연구원 (ETRI)
DOI
https://dx.doi.org/10.4218/etrij.08.0107.0204
협약과제
07MW1800, 디바이스 드라이버 소스 코드 자동 생성 기술개발, 우덕균
초록
Domain analysis is the process of analyzing related software systems in a domain to find their common and variable parts. In the case of device drivers, they are highly suitable for domain analysis because device drivers of the same domain are implemented similarly for each device and each system that they support Considering this characteristic, this paper introduces a new approach to the domain analysis of device drivers. Our method uses a code clone detection technique to extract similarity among device drivers of the same domain. To examine the applicability of our method, we investigated whole device drivers of a Linux source. Results showed that many reusable similar codes can be discerned by the code clone detection method. We also investigated if our method is applicable to other kernel sources. However, the results show that the code clone detection method is not useful for the domain analysis of all kernel sources. That is, the applicability of the code clone detection method to domain analysis is a peculiar feature of device drivers.
KSP 제안 키워드
Code clone detection, Detection Method, Device driver, New approach, detection techniques, domain analysis, software system