C 코딩 스타일 검증기의 설계 및 구현Design and Implementation of a C Coding Style Checker
- Other Titles
- Design and Implementation of a C Coding Style Checker
- Authors
- 황준하
- Issue Date
- 2008
- Publisher
- 한국컴퓨터정보학회
- Keywords
- C 언어(C Language); 코딩 스타일(Coding Style); 렉스/야크(Lex/Yacc); 정적 분석(Static Analysis)
- Citation
- 한국컴퓨터정보학회논문지, v.13, no.2, pp 31 - 40
- Pages
- 10
- Journal Title
- 한국컴퓨터정보학회논문지
- Volume
- 13
- Number
- 2
- Start Page
- 31
- End Page
- 40
- URI
- https://scholarworks.bwise.kr/kumoh/handle/2020.sw.kumoh/22898
- ISSN
- 1598-849X
2383-9945
- Abstract
- 지금까지 C 언어에 대한 다양한 코딩 스타일이 제시되어 왔으나 코딩 스타일에 대한 종합적인 검토가 부족하였다. 본 논문에서는 대표적인 C 코딩 스타일에 포함된 코딩 규칙들을 분석하고 그 외에 새로운 코딩 규칙들을 추가함으로써 새로운 C 코딩 스타일을 제안하고 있다. 아울러 CStyler라고 명명한 자동화된 C 코딩 스타일 검증기를 설계하였으며 Lex와 Yacc를 활용하여 이를 구현하였다. CStyler는 전처리가 수행된 후의 코드뿐만 아니라 전처리가 수행되기 전의 소스 코드에 대해서도 검증이 가능하도록 설계되었으며, 사용자가 새로운 코딩 규칙을 추가할 수 있도록 함으로써 유연성을 개선하였다. 본 논문에서 제시한 코딩 스타일과 코딩 스타일 검증기는 C 언어 교육과 향후 정적 분석 도구를 개발하고 확장하기 위한 연구에 활용될 수 있을 것으로 사료된다.
- Files in This Item
- There are no files associated with this item.
- Appears in
Collections - Department of Computer Engineering > 1. Journal Articles
Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.