DOI QR코드

DOI QR Code

Digital License Searching for Copyright Management of Software Source Code

소프트웨어 소스 코드의 저작권 관리를 위한 디지털 라이센스의 검색

  • Published : 2007.01.28

Abstract

The intellectual property system was very important to the past industrial society. It is so important to the 21C information age. It is a leading role to developing these information society. Not only the digital content control but the technology of software source code for the intellectual property is so much mean to international competition. On occurring disputation property, we have to prove the fact, there is a problem to discriminate the original source code. In this paper, we make a study of the digital licence prototype for discriminate the original source code. Reserved words of software source code by parsing express to XML file that have hierarchical structure. Then, we can express architecture of software source code by tree structure form instead of complex source code. And we make a study of the indexing and searching to search digital license.

지적재산권 제도는 21세기 정보화 사회의 발전에 있어서도 중요한 역할을 하고 있다. 국가 경쟁력 제고를 위해서도 디지털콘텐츠에서 확대하여 소프트웨어 소스 코드에 대한 지적재산권 제도와 기술의 정비는 매우 중요한 의미를 지닌다. 소프트웨어 소스코드의 소유권 분쟁이 발생 시 소유권을 증명하기 위해서는 원본의 소프트웨어 소스코드를 판별해야만 하는 문제점을 갖고 있다. 본 연구에서는 소프트웨어 소스코드의 원본 판별을 지원하기 위한 소프트웨어 소스코드의 디지털 라이센스는 소스코드의 예약어를 파싱하여 계층구조를 갖는 XML 파일로 표현하며, 복잡한 소스코드 대신에 소프트웨어 소스코드의 아키텍처를 트리구조 형태로 표현할 수 있다. 그리고 디지털 라이센스를 검색하기 위한 색인 및 검색에 대한 연구를 수행한다.

Keywords

References

  1. Intel, "Content Protection in the Digital Home," Intel Technology Journal,Vo16, Issue4, 2002(11).
  2. M Ripley, "Utilizing Content Protection Technologies," Intel Developer Forurn, 2002(9).
  3. A. M Eskicioglu, "Multimedia Protection in Digital Networks," CNlS 2003, 2003
  4. M. Rieger and S. Ducasse, "Visual Detection of Duplicated code" proceedings ECOOP Workshop on Experiences in Object-Oriented Re-Enginerring,1988
  5. W. Yang, ''Identifying Syntactic Differences Between Two Programs," Software-Practice and Experience, Vol.21, No.7, pp.739-755. July 1991. https://doi.org/10.1002/spe.4380210706
  6. http://www.few.vu.nl/-disk/sim.html
  7. http://glimpse.arizona.edu/javadup.html
  8. http://www.ccsr.cam.ac.uk/-mw263/YAP.html
  9. http://www.cs.berkeley.edu/-aikem/moss.html
  10. 조동욱,"디지털 재산권 보호를 위한 S/W 프로그램 표절 감정 기술과 툴의 분석", 한국콘텐츠학회 2003 춘계종합학술대회 논문집,pp.177 -184, 2003.
  11. http://www.pdmc.or.kr/
  12. 차병래,김형종,이동섭,"프로그램 소스 코드의 원본을 공개하지 않는 소유권 증명을 위한 디지럴 라이센스 설계", 한국콘텐츠학회 논문지, pp.29-37, April 2003
  13. J. Garms and D. Somerfield, "Professional Java Security," Wrox, 2001.
  14. http://www.w3.org/
  15. H. Matuyama, K. Tamura, and N. Uramoto,"XML and Java Developing Web Applications," Addision Wesley, 1999.
  16. 데이비드 토머스, 실용주의 프로그래머를 위한 버전관리 using CVS, 인사이트, 2005
  17. E. Hatcher and O. Gospodnetic, "루씬 인 액션,자바 검색 엔진" 에이콘출판사, 2005

Cited by

  1. A Method for Detecting Program Plagiarism Comparing Class Structure Graphs vol.13, pp.11, 2013, https://doi.org/10.5392/JKCA.2013.13.11.037