Date of Award


Document Type

Master Thesis

Degree Name

Masters of Science (Research)


Computer Science

First Advisor

Owen mackessy

Second Advisor

Gregory Herve


The Generic Message Processing and Communications Framework (GMPAC), is an extensible, communications architecture, which is concerned processing various message types. The GMPAC framework is designed around the java NIO API. It receives in various messages over a socket, decomposes them and extracts the payload. It then passes a message back to the sender in the same format as the received message. GMPAC uses xml files to define message formats, and decodes and decodes the messages using information contained in these definitions. This project was developed for Altobridge Tralee, meeting a set of requirements set out by them. This report provides a background into the rational behind the design of architecture of GMPAC. It also examines the Adaptive Communications Environment and provides an analysis of it in the context of this project. Some of the components of ACE are implemented in java and packaged with the GMPAC framework

Access Level