The original goal of this project was to extend the existing implementation of the Corba-Based Event Architecture (COBEA) with support for object-oriented event type classes and static type-checking of events. Application programmers should be able to use the Object Definition Language (ODL) to describe event type hierarchies, which are then transformed into C++ stub code by the means of an event type compiler. Moreover, it should be possible to transform these ODL event class declarations into a programming language independent representation by using the eXtensible Markup Language (XML). Work Completed The design, implementation and evaluation of an event type compiler was successfully carried out. The compiler transforms ODL event type descriptions into C++ stub code that is usable with the COBEA system. Complex event type hierarchies can be easily expressed in ODL, giving the event application programmer an intuitive programming model to use, combined with the advantages of type-checking. The current implementation of COBEA was altered in order to support the idea of a hierarchical structure between event types. In addition to that, XML output of the event type hierarchy can be generated
To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.