A highly adaptable generic event-based message channel design for loosely coupling software modules

Loading...
Thumbnail Image
Authors
Eryigit, Cihat
Subjects
Event programming
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
Collections