An automated design specification verification tool automatically determines, for one or more functions defined in a first section of a design specification, whether a respective function name is declared in a second section of the same design specification. User data is received and converted to plain text. The filter calculating an amount of time the data values in the buffer are above an approximate filter value and adjusts the approximate filter value based upon the relationship of the amount of time to the rank order.