OVOPS-an object oriented implementation framework for protocol engineering
Jarmo Harju, Bilhanan Silverajan · 2002
OVOPS supports the design, implementation and prototyping of protocols and distributed applications by providing an object oriented framework with class libraries and tools that are often needed in the development of communications software. The basic structure of OVOPS is described. With OVOPS, implementations can be made largely independent of the operating system. In short, the basic services and tools provided by OVOPS libraries include: scheduling of tasks; message passing between tasks; interfaces to the operating system services; graphical and textual protocol tracers for debugging; hierarchical symbol interface to support user interactions in symbolic form; efficient and controllable memory management; multi-threaded support; timers, frames and other useful classes.