The productivity of chemical plants and petroleum refineries depends on the performance of alarm systems. Alarm history collected from distributed control systems (DCS) provides useful information about past plant alarm system performance. However, the discovery of patterns and relationships from such data can be very difficult and costly. Due to various factors such as a high volume of alarm data (especially during plant upsets), huge amounts of nuisance alarms, and very large numbers of individual alarm tags, manual identification and analysis of alarm logs is usually a labor-intensive and time-consuming task. This chapter describes a data mining approach for analyzing alarm logs in a chemical plant. The main idea of the approach is to investigate dependencies between alarms effectively by considering the temporal context and time intervals between different alarm types, and then employing a data mining technique capable of discovering patterns associated with these time intervals. A prototype has been implemented to allow an active exploration of the alarm grouping data space relevant to the tags of interest.