Title :
OVOPS-an object oriented implementation framework for protocol engineering
Author :
Harju, Jarmo ; Silverajan, Bilhanan
Author_Institution :
Tampere Univ. of Technol., Finland
Abstract :
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
Keywords :
abstract data types; application program interfaces; message passing; object-oriented methods; object-oriented programming; processor scheduling; program debugging; protocols; software libraries; software tools; storage management; OVOPS; class libraries; communications software; debugging; distributed application design; distributed application implementation; distributed application prototyping; graphical protocol tracers; hierarchical symbol interface; memory management; message passing; multi-threaded support; object oriented implementation framework; operating system service interfaces; protocol design; protocol engineering; protocol implementation; protocol prototyping; task scheduling; textual protocol tracers; tools; user interactions; Application software; Control systems; Debugging; Memory management; Message passing; Operating systems; Protocols; Software libraries; Software prototyping; Software tools;
Conference_Titel :
Real-Time Systems, 1997. Proceedings., Ninth Euromicro Workshop on
Conference_Location :
Toledo
Print_ISBN :
0-8186-8034-2
DOI :
10.1109/EMWRTS.1997.613780