Mining Data Stream from a Higher Level of Abstraction: A Class Window Approach