Font Size: a A A

Refactoring, redesign and implementation of an alarm network event processing system

Posted on:2006-07-03Degree:M.EngType:Thesis
University:University of LouisvilleCandidate:Walton, Jason WilliamFull Text:PDF
GTID:2458390008473538Subject:Computer Science
Abstract/Summary:
The design project undertaken in this thesis is that of refactoring and implementing event processing code in an alarm network monitoring system. Event processing code must receive, parse, store and deliver protocol message events on an alarm network for a facility security system. The design must be modular, object-oriented, extensible, maintainable, applicable to multiple server implementations, and efficient with regard to memory and processing speed. The design should parse and store messages with consideration for how the information will be delivered to the front end. The design should also facilitate protocol change and be extensible to future message delivery paradigms such as XML messages.; A summary of design methodology is given in the form of UML diagrams and accompanying descriptions. A survey of relevant literature is included, on the topics of real-time system design and requirements, design of component-based distributed systems and safety considerations, as well as the testing of the above. The implementation of the event processing tasks is described in this document as well. The test plan is enumerated and included. Finally, the conclusions from the project and the future directions are included, as well as appendices with segments of the program code of which the project consists.
Keywords/Search Tags:Event processing, Alarm network, Project, Code, System
Related items