DOI QR코드

DOI QR Code

Object Material Confirmation for Source Code Comparison on Embedded System

임베디드 시스템의 동일기능 소스코드 유사도 분석 요구사항

  • 김도현 (국립 제주대학교 컴퓨터공학과) ;
  • 이규대 (국립 공주대학교 정보통신공학부)
  • Received : 2021.06.05
  • Accepted : 2021.06.20
  • Published : 2021.06.30

Abstract

In case of evaluating the similarity of the source code analysis material in the embedded system, the provided source code must be confirmed to be executable. However, it is currently being in which compilation and interface matching with hardware are provided in an unconfirmed materials. The complainant assumes that many parts of the source code are similar because the characteristics of the operation are similar and the expression of the function is similar. As for the analysis result, the analysis result may appear different than expected due to these unidentified objects. In this study, the improvement direction is sugested through the case study by the analysis process of the source code and the similarity of the unverified source code.

임베디드 시스템 소스코드 감정목적물의 유사성을 판단하는 경우, 제공된 소스코드가 컴파일이 가능한 상태인지, 실행이 정상적으로 되는 것인지, 하드웨어와의 인터페이스가 일치하는지 등의 확인이 되지 않은 상태로 제공되는 경우가 지속적으로 발생하고 있다. 분쟁을 제기하는 측에서는 동작의 특성이 유사하고, 나타나는 기능의 효과가 유사한 이유로 소스코드의 많은 부분이 유사할 것으로 판단하고, 감정을 요청하게 되지만, 위의 여러 가지 상황으로 유사성 분석 결과가 기대와 다르게 나타나는 가능성이 우려된다. 본 연구에서는 감정사례를 통해 소스코드의 분석 과정과 검증되지 않은 소스코드의 유사성 도출의 개선방향을 제시한다.

Keywords

Acknowledgement

이 논문은 2020년도 정부(교육부)의 재원으로 한국연구재단의 기초연구사업 지원을 받아 수행된 연구임.(2020R1I1A3070744)

References

  1. Rajesh K. Gupta, "Introduction to Embedded system", ICS 212, 2002 winter workshop
  2. Kyu-Tae Lee, Hyun-Chang Lee, Jang-Geun Ki, "Establishment of the Subtitle on Materials for Evaluating Intellectual Ownership", International Journal of Signal Processing, Image Processing and Pattern Recognition, 10(9), pp.79-88, Sep. 2017. http://www.sersc.org/journals/IJSIP/vol10_no9/IJSIP%20ToC%20September%202017.pdf https://doi.org/10.14257/ijsip.2017.10.9.08
  3. Do-Hyeun Kim, Kyu-Tae Lee, "Management of Reliability and Delivery for Software Object Material", Journal of Software Assessment and Valuation (JSAV), vol.15, No.2, pp.51-57. Dec. 2019. http://dx.doi.org/10.29056/jsav.2019.12.07.
  4. 이규대, "유사성 비교에서 세부항목 설정 기준", 한국소프트웨어감정평가학회 논문지, 12권 1호, pp.21-26, June, 2016.
  5. 이규대, "임베디드시스템의 이진코드 추출 및 분석", 한국소프트웨어감정평가학회 논문지, 5권 1호, pp.27-38, May, 2009.
  6. 이규대, 권기영, "정보기기 감정에서 세부항목 설정 사례", 한국소프트웨어감정평가학회 논문지, 12권 2호, pp.9-14, Dec. 2016.
  7. Compare files and folders [Internet], 2018 [updated 2018 Oct 10; cited 2018 Oct 10]. http://www.scootersoftware.com/features.php?zz=features_focused (website)
  8. Raj Kamal, Embedded systems Architecture Programming and Design, 2nd ed., MacGraw Hill Companies, p.5, 2015. ISBN: 0-07-049470-3
  9. Ali, Safdar, and DoHyeun Kim, "Building power control and comfort management using genetic programming and fuzzy logic", Journal of Energy in Southern Africa, 26.2, pp.94-102, 2015. http://www.scielo.org.za/scielo.php?script=sci_arttext&pid=S1021-447X2015000200010&lng=en&nrm=iso
  10. 김도현, 이규대, "실행코드 비교 감정에서 주변장치 분석의 유효성", 한국소프트웨어감정평가학회 논문지, 16권1호, pp.37-44, June, 2020. http://dx.doi.org/10.29056/jsav.2020.06.05.