A highly adaptable generic event-based message channel design for loosely coupling software modules
Loading...
Authors
Eryigit, Cihat
Subjects
Event programming
Event channel
The server and agent based active network management (SAAM) architecture
Inter-object communication
Event channel
The server and agent based active network management (SAAM) architecture
Inter-object communication
Advisors
Xie, Geoffrey
Date of Issue
2002-03
Date
March 2002
Publisher
Monterey, California. Naval Postgraduate School
Language
Abstract
Component-based software engineering is an emerging software development approach based on the fundamentals of object-oriented technology. This approach moves programmers' focus from component development to component assembly. Event-based programming is one of the techniques that can be used to assemble software components into applications. In this thesis, a new, generic, highly adaptable and flexible event channel has been designed and implemented. The main product is a Java utility package, called "channel package", which should help Java application developers create or enhance large systems using an event-based programming approach. The new channel design has several demonstrated performance advantages over existing event channel implementations. The flexibility and adaptability of the channel package has also been validated by a successful upgrade of the channel mechanism of the SAAM prototype system.
Type
Thesis
Description
Series/Report No
Department
Computer Science (CS)
Organization
Identifiers
NPS Report Number
Sponsors
Funder
Format
xvi, 157 p. : ill. ;
Citation
Distribution Statement
Approved for public release; distribution is unlimited.
Rights
Copyrirght is reserved by the copyright owner