A Highly Adaptable Generic Event-Based Message Channel Design for Loosely Coupling Software Modules
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 bas 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.
Document Details
- Document Type
- Technical Report
- Publication Date
- Mar 01, 2002
- Accession Number
- ADA401803
Entities
People
- Cihat Eryigit
Organizations
- Naval Postgraduate School