@article{ART001846809},
author={고방원 and Yoo,Jae-Woo},
title={eFlowC: A Packet Processing Language for Network Management},
journal={Journal of The Korea Society of Computer and Information},
issn={1598-849X},
year={2014},
volume={19},
number={1},
pages={65-76}
TY - JOUR
AU - 고방원
AU - Yoo,Jae-Woo
TI - eFlowC: A Packet Processing Language for Network Management
JO - Journal of The Korea Society of Computer and Information
PY - 2014
VL - 19
IS - 1
PB - The Korean Society Of Computer And Information
SP - 65
EP - 76
SN - 1598-849X
AB - In this paper, we propose a high-level programming language for packet processing calledeFlowC and it supporting programming development environment. Based on the C language whichis already familiar and easy to use to program developers, eFlowC maintains the similar syntaxand semantics of C. Some features that are unnecessary for the packet processing has beenremoved from C, eFlowC is highly focused on performing packet data, database, string byteinformation checking and event processing. Design high-level programming languages and apply an existing language or compiler technology, language function and compilation process that isrequired for packet processing will be described. In order to use the DPIC device such as X11, wedesigned a virtual machine eFVM that takes into account the scalability and portability. We haveevaluated the utility of the proposed language by experimenting a variety of real applicationprograms with our programming environment such as compiler, simulator and debugger for eFVM.
As there is little research that devoted to define the formats, meanings and functions of the packetprocessing language, this research is significant and expected to be a basis for the packetprocessing language.
KW - Packet processing language;Compiler;DPIC;Virtual machine
DO -
UR -
ER -
고방원 and Yoo,Jae-Woo. (2014). eFlowC: A Packet Processing Language for Network Management. Journal of The Korea Society of Computer and Information, 19(1), 65-76.
고방원 and Yoo,Jae-Woo. 2014, "eFlowC: A Packet Processing Language for Network Management", Journal of The Korea Society of Computer and Information, vol.19, no.1 pp.65-76.
고방원, Yoo,Jae-Woo "eFlowC: A Packet Processing Language for Network Management" Journal of The Korea Society of Computer and Information 19.1 pp.65-76 (2014) : 65.
고방원, Yoo,Jae-Woo. eFlowC: A Packet Processing Language for Network Management. 2014; 19(1), 65-76.
고방원 and Yoo,Jae-Woo. "eFlowC: A Packet Processing Language for Network Management" Journal of The Korea Society of Computer and Information 19, no.1 (2014) : 65-76.
고방원; Yoo,Jae-Woo. eFlowC: A Packet Processing Language for Network Management. Journal of The Korea Society of Computer and Information, 19(1), 65-76.
고방원; Yoo,Jae-Woo. eFlowC: A Packet Processing Language for Network Management. Journal of The Korea Society of Computer and Information. 2014; 19(1) 65-76.
고방원, Yoo,Jae-Woo. eFlowC: A Packet Processing Language for Network Management. 2014; 19(1), 65-76.
고방원 and Yoo,Jae-Woo. "eFlowC: A Packet Processing Language for Network Management" Journal of The Korea Society of Computer and Information 19, no.1 (2014) : 65-76.