• Title/Summary/Keyword: 코드진행

Search Result 673, Processing Time 0.034 seconds

A Quality Assurance based on Coding Standards for Communication System (통신 시스템을 위한 코딩 표준 기반 품질 보증)

  • Kang, Sun-Young;Lee, Eun-Seok
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2010.11a
    • /
    • pp.203-206
    • /
    • 2010
  • 임베디드 소프트웨어의 소스 코드에 대한 품질 검증은 매우 중요한 사항이다. 이에 다양한 시험을 통해 요구되는 품질 속성을 만족하기 위해 노력한다. 본 연구에서는 이러한 품질 확보 활동의 일환으로 구현 단계에서 진행하는 코드리뷰에 코딩 표준을 적용한 사례를 소개한다. 코딩 표준에 대한 다양한 연구와 도메인 내의 결함 분석을 통해 몇 가지의 코딩 표준을 제안하였으며, 이를 조직에 적용하기 위한 고려사항을 언급하였다. 마지막으로 적용 결과에 대해 분석하여 향후 진행될 방향으로 마무리 지었다.

The Effect of Surface State of Brass Coated Steel Cord on the Adhesion between Cord and Rubber Compound (황동이 피복된 코드의 표면 상태가 배합고무와 코드의 접착에 미치는 영향)

  • Seo, Gon;Ryoo, Min-Woong;Jeon, Dae-Jin;Sohn, Bong-Young
    • Applied Chemistry for Engineering
    • /
    • v.5 no.6
    • /
    • pp.1056-1061
    • /
    • 1994
  • Adhesion between cord and rubber compound of brass plated steel cords pretreated at $80^{\circ}C$ in air and at $80^{\circ}C$ and 85% of relative humidity was studied. Surface change of brass with pretreatment was also studied. Brass was oxidized at thermal treatment and oxidation was accelerated with water at humid treatment. Adhesion of pretreated cords decreased with treatment period. The decreasing tendency of rubber coverage was severe. Decrease in adhesion properties due to brass oxidation was discussed relating to the overgrowth of zinc oxide layer.

  • PDF

A Study of Realtime Malware URL Detection & Prevention in Mobile Environment (모바일 환경에서 실시간 악성코드 URL 탐지 및 차단 연구)

  • Park, Jae-Kyung
    • Journal of the Korea Society of Computer and Information
    • /
    • v.20 no.6
    • /
    • pp.37-42
    • /
    • 2015
  • In this paper, we propose malware database in mobile memory for realtime malware URL detection and we support realtime malware URL detection engine, that is control the web service for more secure mobile service. Recently, mobile malware is on the rise and to be new threat on mobile environment. In particular the mobile characteristics, the damage of malware is more important, because it leads to monetary damages for the user. There are many researches in cybercriminals prevention and malware detection, but it is still insufficient. Additionally we propose the method for prevention Smishing within SMS, MMS. In the near future, mobile venders must build the secure mobile environment with fundamental measures based on our research.

Machine Learning Based Malware Detection Using API Call Time Interval (API Call Time Interval을 활용한 머신러닝 기반의 악성코드 탐지)

  • Cho, Young Min;Kwon, Hun Yeong
    • Journal of the Korea Institute of Information Security & Cryptology
    • /
    • v.30 no.1
    • /
    • pp.51-58
    • /
    • 2020
  • The use of malware in cyber threats continues to be used in all ages, and will continue to be a major attack method even if IT technology advances. Therefore, researches for detecting such malicious codes are constantly tried in various ways. Recently, with the development of AI-related technology, many researches related to machine learning have been conducted to detect malware. In this paper, we propose a method to detect malware using machine learning. For machine learning detection, we create a feature around each call interval, ie Time Interval, in which API calls occur among dynamic analysis data, and then apply the result to machine learning techniques.

A Technique for Test Case Prioritization based on IR using Bug Report (버그리포트를 이용한 정보검색 기반 테스트케이스 우선순위화 기법)

  • Ahn, June;Youm, Changsun;Kim, Jeongho;Lee, Eunseok
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2015.10a
    • /
    • pp.1023-1026
    • /
    • 2015
  • 비용 효율적인 소프트웨어 유지보수 방안에 대한 기대가 높다. 본 논문에서는 유지보수 비용을 감소시키기 위해 회귀 테스트에 사용되는 테스트케이스를 효과적으로 우선순위화하는 방안을 제안한다. 테스트케이스를 우선순위화하는 방법으로는 코드의 커버리지를 이용해 테스트케이스의 우선순위를 높이는 방법과 모델 기반 테스트케이스 우선순위화 방법 등 여러 가지 방법이 제안되어 왔다. 본 논문에서는 소스코드, 커밋 로그와 버그리포트의 정보를 이용해 정보검색 기반의 테스트케이스 우선순위화 기법을 제안한다. 변경된 소스코드 이력은 새로운 기능의 업데이트 유무를 확인 할 수 있으며, 결함으로 수정된 파일을 추측할 수 있다. 버그 리포트는 소스코드의 결함에 대한 정보를 담고 있다. 제안한 방법의 유효성을 확인하기 위해 오픈소스 프로젝트(Joda-Time, Commons-Lang)를 이용해 실험을 진행하였다. 실험을 통해 소스코드, 커밋 로그와 버그리포트로 테스트케이스 우선순위화 방법의 유효성을 확인했으며, 버그리포트를 적용해 테스트케이스 우선순위화 기법을 이전 연구에 비해 최대 8% 향상된 결과를 확인 할 수 있었다.

Analyzing Characteristics of Code Refactoring for Python Deep-Learning Applications (파이썬 딥러닝 응용의 코드 리팩토링 특성 분석)

  • Kim, Dong Kwan
    • The Journal of the Korea Contents Association
    • /
    • v.22 no.10
    • /
    • pp.754-764
    • /
    • 2022
  • Code refactoring refers to a maintenance task to change the code of a software system in order to consider new requirements, fix bugs, and restructure code. There have been various studies of refactoring subjects such as refactoring types, refactoring benefits, and CASE tools. However, Java applications rather than python ones have been benefited by refactoring-based coding practices. There are few cases of refactoring stuides on Python applications. This paper finds and analyzes single refactoring operations and composite refactoring operations for Python-based deep learning systems. In addition, we find that there is a statistically significant difference in the frequency of occurrence of single and complex refactoring operations in the two groups of deep learning applications and typical Python applications. Furthermore, we analyze keywords of commit messages to catch refactoring intentions of software developers.

Efficient Exploring Multiple Execution Path for Dynamic Malware Analysis (악성코드 동적 분석을 위한 효율적인 다중실행경로 탐색방법)

  • Hwang, Ho;Moon, Daesung;Kim, Ikkun
    • Journal of the Korea Institute of Information Security & Cryptology
    • /
    • v.26 no.2
    • /
    • pp.377-386
    • /
    • 2016
  • As the number of malware has been increased, it is necessary to analyze malware rapidly against cyber attack. Additionally, Dynamic malware analysis has been widely studied to overcome the limitation of static analysis such as packing and obfuscation, but still has a problem of exploring multiple execution path. Previous works for exploring multiple execution path have several problems that it requires much time to analyze and resource for preparing analysis environment. In this paper, we proposed efficient exploring approach for multiple execution path in a single analysis environment by pipelining processes and showed the improvement of speed by 29% in 2-core and 70% in 4-core through experiment.

RFID Code System for Traceability of Medical Herb (한약재 이력 정보 추적을 위한 RFID 코드체계)

  • Kim, Chul;Kim, Sang-Kyun;Kim, Jin-Hyun;Song, Mi-Young
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.15 no.12
    • /
    • pp.973-977
    • /
    • 2009
  • The tracing system means that the system can follows, traces, and records every steps of production and delivery of goods and its ingredient. Specially, Koreans have big concern about food tracing system which is influential for health directly. We were more interested in medical herb using in oriental medicine than any other things. We proposed the process and design of tracing system for medical herb based on RFID(Radio Frequency IDentification) technology in this research. This study shows current medical herb tracing ways and RFID code system by using for world standard. Firstly, We designed the new process of traceability of medical herb with various preceding references based on RFID technology. Secondly we suggest that RFID code configuration using the international standard code(ISO code) and korean agricultural and marine products code for the proposed process. RFID code system is very important because this plays a means of identification for tracing about medical herb. The proposed code system have the elements as Issuing Agency Code, Issuer Number, inspection information, inheritance flag, area code, modified agricultural and marine products code, serial number in 96 Bit length. Lastly We defined the code-generation process in the tracing system.

An Embedded Information Extraction of Color QR Code for Offline Applications (오프라인 응용을 위한 컬러 QR코드의 삽입 정보 추출 방법)

  • Kim, Jin-soo
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.24 no.9
    • /
    • pp.1123-1131
    • /
    • 2020
  • The quick-response (QR) code is a two-dimensional barcode which is widely being used. Due to several interesting features such as small code size, high error correction capabilities, easy code generation and reading process, the QR codes are used in many applications. Nowadays, a printed color QR code for offline applications is being studied to improve the information storage capacity. By multiplexing color information into the conventional black-white QR code, the storage capacity is increased, however, it is hard to extract the embedded information due to the color crosstalk and geometrical distortion. In this paper, to overcome these problems, a new type of QR code is designed based on the CMYK color model and the local spatial searching as well as the global spatial matching is introduced in the reading process. These results in the recognition rate increase. Through practical experiments, it is shown that the proposed algorithm can perform the bit recognition rate improvement of about 3% to 5%.

$SiC_f$/SiC 복합재료

  • Park, Ji-Yeon
    • Ceramist
    • /
    • v.13 no.6
    • /
    • pp.7-12
    • /
    • 2010
  • 극한환경용 소재기술의 발전은 새로운 기기의 설계 및 제작을 가능하게 하고, 이에 따른 고효율 시스템의 운전을 실현할 수 있게 한다. 청정 에너지 확보, 에너지 전환 효율 극대화, 항공우주 기술의 확보 등 21세기 신성장 동력산업의 주요 이슈들은 시스템 운전여건을 고온의 극한 환경으로 처하게 한다. $SiC_f$/SiC 복합체는 우수한 고온 성능으로 고온 극한환경에 적용할 수 있는 잠재성을 지닌 소재로 항공우주 산업, 방위산업, 원자력 산업 및 에너지 산업에서 적용되고 있거나 적용이 검토되고 있다. 일본은 OASIS (Organization of Advanced Sustainability Initiative for Energy System/Material) 주도로 FEEMA 프로젝트에서 엔진부품용 $SiC_f$/SiC 복합체 개발을 추진 중이며, 유럽연합과 BA (Broad Approach) 프로젝트를 통하여 핵융합로 적용소재에 관한 연구를 수행 중이다. 또한 미국과 TITAN 공동프로젝트 내에서도 $SiC_f$/SiC 복합체에 대한 연구가 진행 중이다. 미국의 일본과의 TITAN외에도 일본원자력연구원 (JAEA) 및 프랑스 원자력연구소 (CEA)와도 공동연구를 수행하고 있다. 프랑스 CEA는 고온가스로의 피복재로 개발을 수행하고 있다. 이외에도 유럽연합은 RAPHAEL 프로그램과EXTREMAT 프로그램에서 $SiC_f$/SiC 복합체 개발을 수행하고 있다. 또한 소규모이지만 $SiC_f$/SiC 복합체의 상업적인 판매가 일본에서 시작되었고, 가까운 미래에 범용적으로 적용할 상업적인 판매를 시작하는 단계로 발전할 수 있으리라 생각된다. 이외에도 미국 ASME는 고온 설계코드 개발을 위한 준비를 진행 중이다. 아울러 가속화된 제조공정 기술 개발과 설계코드 및 DB 구축과 같은 소재 적용여건의 성숙은 $SiC_f$/SiC 복합체가 상용소재로 적용될 가능성을 높이고 있으며, 개량 후보소재에서 현용재로 적용될 시기를 앞당길 수 있는 계기가 되리라 생각된다. 따라서 국내에서 이에 걸맞는 체계적인 투자와 연구가 진행되어야하겠다.

  • PDF