Print Email Facebook Twitter Software maintenance in a data distribution service with complex event processing Title Software maintenance in a data distribution service with complex event processing Author Pesman, T. Faculty Electrical Engineering, Mathematics and Computer Science Department Software Technology Date 2010-06-25 Abstract This thesis covers the topic of software maintenance on a system which consists of a Data Distribution Service (DDS) and a Complex Event Processing (CEP) engine. Software maintenance on this system is hard to perform, because of the dependencies between the different components. This thesis answers the main research question: ”To which extent do existing software maintenance principles apply to changing a running software system based on a Data Distribution Service with Complex Event Processing?”. To answer this research question, an existing change request procedure is used as a basis to create a new change request procedure. A formalising method is added to have a formal way for the developer to analyse the impact of a change. This is needed because of the dependencies within the DDS/CEP system, it is easy to forget to change an important part of the system. The hardest part of the change request is the fact that the system is already running in a production environment, so if a mistake is made, data may be lost. To help with this complex problem a DDS monitoring tool is developed in this thesis, which visualises the structure of the DDS. This tool has more features to ease the maintenance of the system, such as highlighting edges in the graph with similar QoS settings. The case study is performed on a prototype of a system, to show this change request procedure is sufficient, which is verified with the tool. Subject DDSCEPSoftware maintenanceData Distribution ServiceComplex Event Processing To reference this document use: http://resolver.tudelft.nl/uuid:d329225c-258f-4268-88fe-901fef621a3a Part of collection Student theses Document type master thesis Rights (c) 2010 Pesman, T. Files PDF thesis.pdf 1.45 MB Close viewer /islandora/object/uuid:d329225c-258f-4268-88fe-901fef621a3a/datastream/OBJ/view