This document describes Vivarana, an interactive data visualization tool that generates Complex Event Processing (CEP) rules. It presents the background research on multidimensional data visualization techniques and CEP rule generation. The solution section explains the parallel coordinates visualization used in Vivarana and how user interactions like brushing filter data. It also covers the rule generation process where decision trees are used to automatically create CEP queries based on user selections in the visualization. The discussion section describes challenges faced during the project. It concludes by discussing future work to improve Vivarana's effectiveness.