• Title/Summary/Keyword: 규칙 검사

Search Result 304, Processing Time 0.038 seconds

A Coding Rule Checking System for Python Using Pylint (Pylint를 이용한 Python 코딩 규칙 검사 시스템)

  • Yeonghun Kim;Gyun Woo
    • Annual Conference of KIPS
    • /
    • 2024.05a
    • /
    • pp.82-85
    • /
    • 2024
  • 코딩 규칙 준수는 대규모 프로젝트에서 프로그램의 버그를 줄이기 위해, 또 효과적인 유지보수를 위해 필수적이나 코딩 규칙을 학습하기 위한 초보자용 도구는 거의 없는 실정이다. 본 논문에서는 Python 프로그래밍 수업에서 코딩 규칙을 학습할 수 있도록 도와주는 시스템을 제안한다. 제안된 시스템은 학습자를 위해 별도의 설치 없이 Python 코딩 규칙 검사 결과를 영어와 한글을 병행하여 출력하는 규칙 검사 뷰어를 통해 학습자의 편의성을 제공한다. 또한, 품질 점수를 계산하여 학습자의 코딩 규칙 학습의 동기를 부여한다. 제안 시스템의 성능을 평가하기 위해 SonarQube와 검출 기능을 비교하였다. 2023년도 1학기 Python 프로그래밍 수업의 제출 코드를 검사한 결과, 제안 시스템이 SonarQube보다 247% 더 많은 종류의 규칙을, 또 235% 더 많은 개수의 규칙을 검사하는 것으로 나타났다. 이러한 비교 연구 결과를 고려할 때, 제안 시스템은 학습자에게 더 나은 코딩 규칙 학습 기회를 제공할 수 있을 것으로 기대된다.

Improvement of a Korean Speller with Collocation of Parts of Speech (연어 정보를 이용한 한국어 철자 검사기의 기능 개선)

  • Sim, Chul-Min;Kim, Hyun-Jin;Kim, Young-Jin;Kwon, Hyuk-Chul
    • Annual Conference on Human and Language Technology
    • /
    • 1995.10a
    • /
    • pp.86-90
    • /
    • 1995
  • 본 논문에서는 한 어절 단위에서 다수 어절 단위로 그 고려 영역을 확장한 개선된 철자 검사기를 제시한다. 개선된 철자 검사기는 1) 한 어절 철자 검사 교정부, 2) 언어 규칙 처리부, 3) 문장 부호 규칙 처리부로 구성된다. 한 어절 철자 검사 교정부는 기존의 철자 검사기와 같은 기능을 수행한다. 연어 규칙처리부는 형태소간의 연어 관계를 이용하여 7가지로 유형 분류된 어절 간 오류를 처리한다. 문장 부호 처리부는 문장 부호 자체의 오류와 문장 부호를 참조하여 좌우 어절들의 오류를 검사한다. 현재 256가지의 연이 규칙과 51가지의 문장 부호 규칙이 구축되어 있다. 본 논문에서 제시한 개선된 철자 검사기는 한국어 문체 검사기(Korean Style Checker) 로서 의의를 가지며, 형태소의 연어 정보는 향후 파싱 등의 문장 분석이나 의미 분석에 중요한 자료로 이용될 수 있을 것으로 기대된다.

  • PDF

Design of Packet Filtering System for High Speed Networking Environment (고속 네트워크 환경을 위한 패킷 필터링 시스템 설계)

  • Ryu, Seung-Ho;Kim, Jeong-Nyeo
    • Annual Conference of KIPS
    • /
    • 2003.11c
    • /
    • pp.1993-1996
    • /
    • 2003
  • 본 논문에서는 고속 네트워킹 환경을 위한 패킷 필터링 시스템 설계 기법을 제안한다. 제안하는 기법은 기존 리눅스 운영체제에서 동작하는 패킷 필터링 구조의 단점을 개선하기 위하여, 패킷 필터링 규칙 저장 시 특정 커널 메모리 영역을 할당하여 패킷 검사와 관련된 모든 규칙을 취합하여 저장하고, 패킷 검사 시에 할당된 메모리 영역에서 규칙을 한꺼번에 접근하여 검사하는 방법이다. 또한 규칙의 크기를 고정화하여 규칙 검색 시 규칙 저장 위치를 간단하게 계산할 수 있도록 하였다. 이로 인해 기존의 테이블 구조에서 지니고 있던 다단계 테이블 검색으로 인한 메모리 참조 시간을 줄이고, 가변 규칙으로 인한 계산의 번거로움을 해소할 수 있다. 이를 통하여 고속 네트워크 노드 환경에서의 패킷 필터링 기능을 효율적으로 지원할 수 있다.

  • PDF

Access Control Rules and Adaptation Rules Safety Check for Ubiquitous Computing (유비쿼터스 컴퓨팅을 위한 접근 제어 규칙과 상황적응 규칙의 안전성 검사)

  • Jeong, Hye-Ryeong;Choi, Ki-Hwan;Doh, Kyung-Goo;Ahn, Joonseon;Chang, Byeong-Mo
    • Annual Conference of KIPS
    • /
    • 2007.11a
    • /
    • pp.831-834
    • /
    • 2007
  • 유비쿼터스 환경에 대한 관심이 높아짐에 따라 모바일에 관련된 하드웨어 개발은 물론 소프트웨어에 대한 관심도 마찬가지로 높아지고 있다. 소프트웨어에 대해 높아지고 있는 관심 중에서도 자원의 공유 혹은 접근에 대한 보안은 매우 중요한 이슈로 떠오르고 있다. 본 논문에서는 유비쿼터스 소프트웨어를 개발하기 위한 더 나은 프로그래밍 환경을 제공할 수 있는 정책 기술 언어로 작성된 정책 명세에 포함되는 권한의 제어를 위한 접근 제어 규칙(Access Control Rule)과 변화되는 상황을 감지하기 위한 상황 적응 규칙(Adaptation Rule)을 검사하여 규칙 사이의 안전성을 검사하기 위한 방법을 제시한다. 또한 규칙 사이의 안전성을 말하기 위해 사용되는 타입 시스템에 대해서도 설명한다.

Generalization of error decision rules in a grammar checker using Korean WordNet, KorLex (명사 어휘의미망을 활용한 문법 검사기의 문맥 오류 결정 규칙 일반화)

  • So, Gil-Ja;Lee, Seung-Hee;Kwon, Hyuk-Chul
    • The KIPS Transactions:PartB
    • /
    • v.18B no.6
    • /
    • pp.405-414
    • /
    • 2011
  • Korean grammar checkers typically detect context-dependent errors by employing heuristic rules that are manually formulated by a language expert. These rules are appended each time a new error pattern is detected. However, such grammar checkers are not consistent. In order to resolve this shortcoming, we propose new method for generalizing error decision rules to detect the above errors. For this purpose, we use an existing thesaurus KorLex, which is the Korean version of Princeton WordNet. KorLex has hierarchical word senses for nouns, but does not contain any information about the relationships between cases in a sentence. Through the Tree Cut Model and the MDL(minimum description length) model based on information theory, we extract noun classes from KorLex and generalize error decision rules from these noun classes. In order to verify the accuracy of the new method in an experiment, we extracted nouns used as an object of the four predicates usually confused from a large corpus, and subsequently extracted noun classes from these nouns. We found that the number of error decision rules generalized from these noun classes has decreased to about 64.8%. In conclusion, the precision of our grammar checker exceeds that of conventional ones by 6.2%.

A Study on Generalization of Semantic Error Detection Rules in a Grammar Checker for Korean Using Korean WordNet 『KorLex』 (한국어 어휘의미망을 활용한 의미 오류 검사 규칙 일반화 연구)

  • So, Gil-Ja;Kwon, Hyuk-chul
    • Annual Conference of KIPS
    • /
    • 2010.11a
    • /
    • pp.640-643
    • /
    • 2010
  • 영어권에서는 통계적 기반 의미 오류 검사기에 대한 연구가 활발하게 진행되었으나 한국어에서는 자주 나타나는 오류를 중심으로 오류 단어를 검사할 문맥이나 공기정보를 갖는 규칙 기반의 연구가 이루어져왔다. 본 논문에서는 표제어나 사전 기반 범주화 정보로 표현되고 있는 기존 문법 검사기의 성능을 개선하는 방안으로 한국어 명사 어휘 의미망인 KorLex를 활용하는 방법을 연구한다. 특히, 용언은 목적어나 주어에 사용되는 명사의 표제어가 의미 제약 조건으로 사용되는 예가 많다. 본 논문에서는 용언의 의미 제약 조건을 명사 표제어 단위에서 명사 의미 그룹(class) 단위로 확대하여 문법 검사기의 의미 오류 검사 규칙의 의미 오류 제약 조건을 일반화 하는 방안을 연구한다.

The Detection and Correction of Context Dependent Errors of The Predicate using Noun Classes of Selectional Restrictions (선택 제약 명사의 의미 범주 정보를 이용한 용언의 문맥 의존 오류 검사 및 교정)

  • So, Gil-Ja;Kwon, Hyuk-Chul
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.18 no.1
    • /
    • pp.25-31
    • /
    • 2014
  • Korean grammar checkers typically detect context-dependent errors by employing heuristic rules; these rules are formulated by language experts and consisted of lexical items. Such grammar checkers, unfortunately, show low recall which is detection ratio of errors in the document. In order to resolve this shortcoming, a new error-decision rule-generalization method that utilizes the existing KorLex thesaurus, the Korean version of Princeton WordNet, is proposed. The method extracts noun classes from KorLex and generalizes error-decision rules from them using the Tree Cut Model and information-theory-based MDL (minimum description length).

Designing efficient fuzzy inference rules for the sensory evaluation (관능평가를 위한 효율적인 퍼지추론 규칙의 설계)

  • 이진춘
    • Journal of Korea Society of Industrial Information Systems
    • /
    • v.6 no.1
    • /
    • pp.61-69
    • /
    • 2001
  • This study concerns designing effective fuzzy inference rules, which can be used to evaluate other experiment sets for sensory tests. The number of fuzzy inference rules might be determined by the fuzzy division of variables. For the more the number of fuzzy division does not mean the more effectiveness, the number of inference rules should be reduced to improve efficiency of inference engine of expert system. This study verified that its suggested method and inference rules are effective in comparison with the existing studies.

  • PDF

In Regard to Reforming of Fire-Fighting Equipment Verification System (동향소개 - 소방검정시스템 개편에 대하여)

  • Kim, Young-Geun
    • Journal of Korea Ship Safrty Technology Authority
    • /
    • s.35
    • /
    • pp.52-62
    • /
    • 2013
  • 2012년 2월 5일을 기점으로 하여 소방검정 시스템에 대하여 전반적인 변화가 있었다. "소방시설 설치 유지 및 안전관리에 관한 법률" 개정시행과 동시에 행정안전부령인 "소방용 기계 기구의 형식승인 등에 관한 규칙"이 "소방용품의 품질관리에 관한 규칙"으로 명칭이 변경되었다. 이에 따라 제품검사방법에 제조업체에서 유통 전에 생산시마다 검사하는 생산제품검사와 제조업체의 품질관리에 따라 검사하는 품질제품검사를 도입하는 등 소방검정시스템이 크게 바뀌었으며 이에 따른 주요 변경사항과 소방검정시스템에 대하여 소개하고자 한다.

  • PDF

특수의료장비의 설치 및 운영에 관한 규칙에 의한 정도관리 시행

  • 정해조;김희중;김기황
    • Proceedings of the Korean Society of Medical Physics Conference
    • /
    • 2003.09a
    • /
    • pp.51-51
    • /
    • 2003
  • 국민건강보험재정건전화특별법 (제정 2002.1.19 법률 제 6620호)은 건강보험의 재정적자를 조기에 해소하고 재정수지의 균형을 이루도록 함으로써 건강보험제도의 발전과 국민건강 증진 도모를 그 목적으로 하며, 제14조(특수의료장비의 설치ㆍ운영)에서 의료기관은 보건복지부장관이 고시한 특수의료장비를 설치ㆍ운영하고자 하는 때에는 보건복지부령이 정하는 바에 따라 이를 등록하여야 하며 설치 인정 기준에 적합하게 설치ㆍ운영하여야 하고 정기적인 품질관리를 받아야한다고 명시하였다. 특수 의료장비의 설치 및 운영에 관한 규칙 (제정 2003.1.14 보건복지부령 제235호)은 국민건강보험재정건전화특별법이 제정됨에 따라 특수의료장비의 적정 한 설치와 활용을 위하여 의료기관에서 설치ㆍ운영하는 특수의료장비의 등록절차 설치인정기준 및 품질관리 절차 등을 정하고 특수의료장비에 대한 관리체계를 확립하려는 것이다. 특수의료장비의 설치 및 운영에 관한 규칙의 주요 골자는 가. 의료기관에서 특수장비를 설치ㆍ운영하고자 하는 경우 보건복지부장관 또는 시ㆍ도 지사에게 등록하도록 하였는바, 이 등록에 대한 절차와 특수의료장비의 설치인정기준을 정함, 나. 특수의료 장비에 대한 정기적인 품질관리검사를 서류검사와 정밀감사로 구분하여 서류검사는 1 년마다, 정밀검사는 3 년마다 받도록 함, 다. 품질관리검사기관의 장은 특수의료장비품질관리검사성적서를 신청인에게 교부하고, 보건복지부 또는 시ㆍ도지사 및 건강보험심사평가위원장에게 검사결과를 통보하도록 함, 라. 특수의료정비를 설치ㆍ운영하는 의료기관의 개설자 또는 관리자 및 품질관리검사기관의 장이 작성ㆍ비치ㆍ보존하여야할 서류를 정함이다. 보건복지부장관에게 등록하여야할 특수의료장비는 자기공명영상촬영장치와 전산화단층촬영 장치이며, 시ㆍ도지사에게 등록하여야할 특수의료장비는 유방촬영용장치이다. 본 발표에서는 특수의료장비의 설치 및 운영에 관한 규칙에 대한 개요와 연세의료원 세브란스병원에서 시행하고 있는 특수의료장비의 정도관리 검사, 팬텀영상검사, 그리고 임상영상검사를 소개하고자한다.

  • PDF