
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|
OVOPS++ is based on integration of Conduits+ -framework and OVOPS. Conduits+ is a component-based model of a framework that uses object-oriented design patterns. OVOPS solves general problems appearing in protocol implementation, providing classes for scheduling, timers, messages etc. Object-oriented design patterns have been used extensively in OVOPS++ design.
OVOPS++ is a by-product of TOVE, so the framework and its design have changed through the project and adapted to the project's needs. Further development have happened when the framework has been brought into use in other research projects called GO/Core and Calypso IP.
OVOPS++ is an object-oriented framework, a class hierarchy with a built-in model of interaction, which defines how the objects from the class hierarchy interact. Basically OVOPS++ provides base classes that are used to derive protocol specific classes. It includes two different modules, scheduler framework (SF) and protocol framework (PF), which interact. SF is responsible for scheduling and its usage is visible only inside the base classes of PF, where the PF components ask for processing time. PF can be roughly divided into two parts, conduits and information chunks. Conduits are channels for transferring and processing information chunks.
|
[Home][About][Projects][People][Investors][Site Map]
(c) Telecommunications Software and Multimedia
Laboratory
Helsinki University of Technology