• Title/Summary/Keyword: 코드품질

Search Result 257, Processing Time 0.024 seconds

Case Study of Appling Identifiers to the Knowledge-based Digital Contents (지식기반 디지털콘텐츠에 날개를 달자;콘텐츠 식별체계 적용사례)

  • Park, Gi-Ho
    • 한국경영정보학회:학술대회논문집
    • /
    • 2007.11a
    • /
    • pp.508-517
    • /
    • 2007
  • 본 사례연구는 한국정보사회진흥원에서 개발한 디지털콘텐츠의 표준식별체계인 UCI(Universal Content Identifier)를 (주)누리미디어 보유의 약33만 건 콘텐츠에 적용한 사례와 비즈니스 모델을 소개하고 있다. UCI란 '디지털콘텐츠의 유통활성화' 를 이룩하기 위한 목적으로 도입하는 기술로 개별 디지털콘텐츠에 식별기호를 부여하는 기술이다. 본 사업은 UCI코드 체계를 이용하여 콘텐츠 관리 시스템을 구축하는 것을 목표로 하고 있다. UCI-RA시스템 구축이후 기대효과로는 콘텐츠 제공과 관련된 업무에 인적, 물적 비용을 절감하고, 신규 콘텐츠 발굴 및 개발이 용이하도록 하였다. 또한 서비스 운영과정에서는 기 확보된 콘텐츠를 비즈니스화 하여 신규 수익창출의 모델로 육성할 수 있다. 한편 콘텐츠 소비과정에서는 콘텐츠 검색의 용이성 및 구매 용이성 증대를 통해 양질의 콘텐츠를 유통하는 것이다. 아울러 운영기업의 콘텐츠 등록 및 운영과정에서의 유료콘텐츠 정산주기율 단축, 콘텐츠 품질 고객만족도 제고 등의 효율성을 증가할 수 있다.

  • PDF

MAP(Maximum A Posteriori) 복호 알고리즘을 이용한 MAP Decoder의 설계

  • Kim, Ji Ho;Jeong, Deuk Su;Song, O Yeong
    • The Magazine of the IEIE
    • /
    • v.30 no.3
    • /
    • pp.309-309
    • /
    • 2003
  • 본 논문은 MAP(Maximum A Posteriori) 복호 알고리즘을 이용한 MAP Decoder의 설계에 관해 다룬다. 채널코딩기법은 채널을 통해서 디지털 정보를 전송할 때 신뢰성을 제공하기 위해서 사용되어진다. 즉 수신 단에서 수신된 정보의 오류를 검사하고 수정하기 위한 목적으로 송신 단에서는 디지털 정보에 부가 정보를 첨가해서 전송하게 된다. 그래서 무선 이동 통신에서 성능이 우수한 채널코딩기법은 우수한 통신 품질을 위해서는 필수적이라고 할 수 있다. 최근에 Shannon의 한계에 매우 근접한 성능으로 많이 알려진 오류정정부호로 터보코드가 발표되었고 많은 연구가 진행되고 있다. 터보코드의 부호기로는 RSC(Recursive Systematic Convolutional) 코드가 사용되며 복호 알고리즘으로는 주로 MAP 복호 알고리즘을 사용한다. 본 논문에서 제안된 MAP 복호기는 하드웨어로 구현하기 위해서 변형된 LOG-MAP 복호 알고리즘을 이용하였고 터보디코더의 반복 복호에 이용할 수 있다.

MAP(Maximum A Posteriori) 복호 알고리즘을 이용한 MAP Decoder의 설계

  • 김지호;정득수;송오영
    • The Magazine of the IEIE
    • /
    • v.30 no.3
    • /
    • pp.95-105
    • /
    • 2003
  • 본 논문은 MAP (Maximum A Posteriori)복호 알고리즘을 이용한 MAP Decoder의 설계에 관해 다룬다. 채널코딩기법은 채널을 통해서 디지털 정보를 전송할 때 신뢰성을 제공하기 위해서 사용되어진다. 즉 수신 단에서 수신된 정보의 오류를 검사하고 수정하기 위한 목적으로 송신 단에서는 디지털 정보에 부가 정보를 첨가해서 전송하게 된다. 그래서 무선 이동 통신에서 성능이 우수한 채널코딩기법은 우수한 통신 품질을 위해서는 필수적이라고 할 수 있다. 최근에 Shannon의 한계에 매우 근접한 성능으로 많이 알려진 오류정정부호로 터보코드가 발표되었고 많은 연구가 진행되고 있다. 터보코드의 부호기로는 RSC (Recursive Systematic Convolutional) 코드가 사용되며 복호 알고리즘으로는 주로 MAP 복호 알고리즘을 사용한다. 본 논문에서 제안된 MAP 복호기는 하드웨어로 구현하기 위해서 변형된 LOG-MAP 복호 알고리즘을 이용하였고 터보디코더의 반복 복호에 이용할 수 있다.

  • PDF

Development of a QR Code-based concrete strength labeling technique using embedded self-sensing monitoring (임베디드 자율감지형 모니터링을 이용하는 QR코드 기반 콘크리트 강도 라벨링 기술 개발)

  • Kim, Tae-Heon;Kim, Dong-Jin;Hong, Seok-Inn;Park, Seung-Hee
    • Proceedings of the Computational Structural Engineering Institute Conference
    • /
    • 2011.04a
    • /
    • pp.425-428
    • /
    • 2011
  • 국내외적으로 수주량이 증가하고 있는 대형 구조물의 건설 시 보다 정밀한 시공 및 유지관리 기술이 요구된다. 그 중 콘크리트의 강도는 대표적인 설계변수 중 하나로 정확한 강도 값의 측정 및 이력관리는 건설 프로세스에서의 비용절감과 효율적인 시공관리를 위해 매우 중요한 요구사항이다. 이에 본 논문에서는 최근 개발된 임베디드 자율감지형 콘크리트 강도 모니터링 기술을 유비쿼터스 시대에 적합한 건설 기술로의 향상을 위해 QR코드와 연동시킨 강도 라벨링을 개발하고 이를 통하여 콘크리트의 강도이력 DB를 언제 어디서나 실시간으로 확인 및 관리할 수 있는 콘크리트 Life-Cycle 품질관리 시스템을 제안한다.

  • PDF

Automatically Generating C++ Source Code from LOTOS Specifications (LOTOS 명세로부터 C++ 소스코드의 자동 생성)

  • Kim, Cheol-Hong;Cheon, Yun-Sik;Kim, Gang-Ho
    • The Transactions of the Korea Information Processing Society
    • /
    • v.5 no.12
    • /
    • pp.3138-3150
    • /
    • 1998
  • 정보통신용 소프트웨어 개발은 대용량, 고신뢰도, 고복잡도, 이질성 및 분산 환경이라는 특징을 가지고 있다. 이러한 시스템을 개발함에 있어서 개발 품질 및 적정 비용을 유지하기 위해서는 향상된 정형명세 기법과 이러한 기법을 지원하는 도구가 필수적이다. ISO 표준 정형 명세 언어인 LOTOS는 사용자의 요구사항이나 시스템 모형을 추상적이고 정형적으로 작성할수 있도록 한다. 반면, 명세로부터 구현을 직접 도출하기는 쉽지 않다. 본 연구는 LOTOS 명세 언어로 작성된 명세로부터 C++ 코드를 자동 생성하여, 이를 PC 플랫폼상에서 실행하는 동작 모형을 통하여 시스템의 기능적 요구사항의 오류를 초기에 검출할 수 있는 프로토타이핑을 지원하는 LOTOS/C++ 코드 생성기(code generator)를 개발하는 것이다.

  • PDF

Design of A MAP Decoder with MAP(Maximum A Posteriori) Algorithm (MAP(Maximum A Posteriori)복호 알고리즘을 이용한 MAP Decoder의 설계)

  • Jung, Deuk-Soo;Song, Oh-Young
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2002.04b
    • /
    • pp.1615-1618
    • /
    • 2002
  • 본 논문은 MAP(Maximum A Posteriori) 복호 알고리즘을 이용한 MAP Decoder의 설계에 관해 다룬다. 채널코딩기법은 채널을 통해서 디지털 정보를 전송할 때 신뢰성을 제공하기 위해서 사용되어 진다. 즉 수신단에서 수신된 정보의 오류를 검사하고 수정하기 위한 목적으로 송신단에서는 디지털 정보에 부가 정보를 첨가해서 전송하게 된다. 그래서 무선 이동 통신에서 성능이 우수한 채널코딩기법은 우수한 통신 품질을 위해서는 필수적이라고 할 수 있다. 최근에 Shannon의 한계에 매우 근접한 성능으로 많이 알려진 오류정정부호로 터보코드가 발표되었고 많은 연구가 진행되고 있다. 터보코드의 부호기로는 RSC(recursive systematic convolutional)코드가 사용되며 디코딩 알고리즘으로는 주로 MAP 복호 알고리즘을 사용한다. 본 논문에서 제안된 MAP 복호기는 하드웨어로 구현하기 위해서 변형된 LOG-MAP 복호 알고리즘을 이용하였고 터보디코더의 반복 복호에 이용할 수 있다.

  • PDF

Rule of Defect Detection for the Effective Automated Code Inspection (효율적인 자동화 코드 인스펙션(Automated Code Inspection)을 위한 필수 결함 검출 규칙 수립)

  • Kwak, Soo-Jung;Choi, Jin-Young
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2009.11a
    • /
    • pp.811-812
    • /
    • 2009
  • 프로젝트 개발에서 소프트웨어의 품질을 높이기 위한 방법 중 하나는 소스코드에 대한 잠재적인 결함을 초기에 발견하는 것이다. 이를 실현하기 위해 정형화된 기법으로 코드 인스펙션을 자동화하였으며, 개발자들이 ACI 규칙을 수립하였다. 논문에서는 실제 진행 중인 프로젝트를 기반으로 하여 결함 점검 수행에 따른 결함 발견 건수와 결함밀도가 감소되는 증명을 다룬다.

Mitigating Hate Speech in Korean Open-domain Chatbot using CTRL (한국어 오픈 도메인 대화 모델의 CTRL을 활용한 혐오 표현 생성 완화)

  • Jwa, Seung Yeon;Cha, Young-rok;Han, Moonsu;Shin, Donghoon
    • Annual Conference on Human and Language Technology
    • /
    • 2021.10a
    • /
    • pp.365-370
    • /
    • 2021
  • 대형 코퍼스로 학습한 언어 모델은 코퍼스 안의 사회적 편견이나 혐오 표현까지 학습한다. 본 연구에서는 한국어 오픈 도메인 대화 모델에서 혐오 표현 생성을 완화하는 방법을 제시한다. Seq2seq 구조인 BART [1]를 기반으로 하여 컨트롤 코드을 추가해 혐오 표현 생성 조절을 수행하였다. 컨트롤 코드를 사용하지 않은 기준 모델(Baseline)과 비교한 결과, 컨트롤 코드를 추가해 학습한 모델에서 혐오 표현 생성이 완화되었고 대화 품질에도 변화가 없음을 확인하였다.

  • PDF

Analysis of Detection Ability Impact of Clang Static Analysis Tool by Source Code Obfuscation Technique (소스 코드 난독화 기법에 의한 Clang 정적 분석 도구의 성능 영향 분석)

  • Jin, Hongjoo;Park, Moon Chan;Lee, Dong Hoon
    • Journal of the Korea Institute of Information Security & Cryptology
    • /
    • v.28 no.3
    • /
    • pp.605-615
    • /
    • 2018
  • Due to the rapid growth of the Internet of Things market, the use of the C/C++ language, which is the most widely used language in embedded systems, is also increasing. To improve the quality of code in the C/C++ language and reduce development costs, it is better to use static analysis, a software verification technique that can be performed in the first half of the software development life cycle. Many programs use static analysis to verify software safety and many static analysis tools are being used and studied. In this paper, we use Clang static analysis tool to check security weakness detection performance of verified test code. In addition, we compared the static analysis results of the test codes applied with the source obfuscation techniques, layout obfuscation, data obfuscation, and control flow obfuscation techniques, and the static analysis results of the original test codes, Analyze the detection ability impact of the Clang static analysis tool.

Comparison of Recognition Performance of Color QR Codes for Inserted Pattern Information (칼라 QR코드의 패턴 종류에 따른 인식 성능 비교)

  • Kim, Jin-soo
    • Journal of Korea Society of Industrial Information Systems
    • /
    • v.27 no.3
    • /
    • pp.11-20
    • /
    • 2022
  • Currently, the black-white QR (Quick Response) codes have been used widely in consumer advertising fields and the study of color QR codes have received a growing demand because of much higher data encoding capacity. Color QR codes can be reproduced by the printing and scanning processes, however, these encounter colors distortion caused by insufficient lighting, low resolution of camera and geometric deformation during the capturing processes. In order to overcome these problems, this paper proposes an efficient decoding algorithm for color QR codes with inserted patterns, which are dealt with conventional studies. These are evaluated in view of the recognition rate under different noise conditions, for example, Gaussian noises/blurring and geometric deformation. Experimental results demonstrate that the color QR codes with simple pattern can resist the distortion of Gaussian noises/blurrings.