The software is provided as is, and does not come with any written or implied warranty. NO COMMERCIAL USE. There are 3 main classes: 1. GenerateFrequentConstraint.cpp: This class is used to generate frequent sequences with one of the contsraints. 2. GenerateFrequentInfixes.cpp: This class is used to generate frequent infixes. 3. GenerateFrequentSequencesSpecial.cpp: This class is used to generate all the frequent sequences without any constraints. How to Compile: 1. We used Eclipse Platform 3.3 2. GNU G++ compiler 4.1.3 3. Boost Library Uncomment the main() method in only one of the GenerateFrequentConstraint.cpp, GenerateFrequentInfixes.cpp, or GenerateFrequentSequencesSpecial.cpp and compile it under Eclipse Release configuration. Note that Debug configuration will not be performing as good as the Release configuration. Compile with the DEBUG, i.e. -DDEBUG if you want to see the debugging info Compile with the PRINT, i.e. -DPRINT if you want to see the results