ถาม advisor ไปว่าเขียน scope ของ program แบบนี้เป็นไงบ้าง..?
A Configuration Programming Language Purpose and Scope
A ruleset or configuration for Packet Monitoring Program is a sequence of instructions to be executed by pseudo-machine(PMP engine). The form of these instructions will be described (below) in more detail. A Configuration Programming Language is a procedural language for creating rulesets or packet analysis rules. It has been designed to be simple for people to understand, using statements which help to clarify the execution context in which they operate.Configuration will be compiled into rulesets which is interfaced to data fetching part (libpcap).
" That's not bad, though "procedural" for the language might not be
quite right (I'm not sure what you call things like this, but it
ends up being a data driven language - that is, as each piece of data
(that is, each packet) arrives, the applicable "statements" from the
"program" all run, apparently simultaneously.
Which are applicable is determined by the program - the "if" type
That is, this doesn't end up being like a regular C (or java or whatever)
program where it starts at the top, and loops around somewhere."