Detailed Information

Cited 0 time in webofscience Cited 0 time in scopus
Metadata Downloads

eFlowC : 네트워크 관리를 위한 패킷 처리 언어eFlowC: A Packet Processing Language for Network Management

Other Titles
eFlowC: A Packet Processing Language for Network Management
Authors
고방원유재우
Issue Date
Jan-2014
Publisher
한국컴퓨터정보학회
Keywords
패킷 처리 언어; 컴파일러; DPIC; 가상 기계; Packet processing language; Compiler; DPIC; Virtual machine
Citation
한국컴퓨터정보학회논문지, v.19, no.1, pp.65 - 76
Journal Title
한국컴퓨터정보학회논문지
Volume
19
Number
1
Start Page
65
End Page
76
URI
http://scholarworks.bwise.kr/ssu/handle/2018.sw.ssu/10333
ISSN
1598-849X
Abstract
본 연구는 패킷 처리를 위한 고급 프로그래밍언어 eFlow를 제안하고 이를 지원하는 개발환경을 구현한다. 또한개발자들이 가장 익숙하고 배우기 쉬운 C 언어를 기반으로 하여 C 언어의 문법과 의미를 유지하면서, 패킷 처리에불필요한 기능들을 제거하고 패킷 처리에 필요한 패킷 데이터, 데이터베이스 및 스트링 바이트 정보 검사, 이벤트처리 등을 수행하기 위한 고급 프로그래밍 언어를 설계하고, 기존의 언어나 컴파일러 기술을 적용하면서 패킷 처리를 위해 필요한 언어의 기능과 컴파일 과정을 설명한다. X11 등과 같은 DPIC 장비에 활용하기 위해 이식성과 확장성을 고려한 가상 기계인 eFVM을 설계하고, 이를 위한 컴파일러와 시뮬레이터 및 디버거와 같은 개발 환경을갖추어 실제 많이 사용되고 있는 다양한 응용 프로그램을 실험하여 제안한 언어의 효용성을 평가하고 있다. 패킷 처리를 위해 갖추어야 할 고급 언어의 기능과 형식 및 그 의미를 정의한 연구가 거의 없이 이루어진 실험에 의의가있다.
Files in This Item
Go to Link
Appears in
Collections
College of Information Technology > School of Computer Science and Engineering > 1. Journal Articles

qrcode

Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.

Altmetrics

Total Views & Downloads

BROWSE