1
Fork 0
mirror of https://github.com/Jaxan/hybrid-ads.git synced 2025-04-27 06:57:44 +02:00
(Mirror) Hybrid adaptive distinguishing sequences for FSM-based complete testing
Find a file
2015-03-30 11:40:35 +02:00
docs Adds some documentation in latex 2015-03-30 11:40:35 +02:00
lib Adds a independent alphabet-translation struct. Adds a thingy I needed for gephi 2015-03-19 17:26:29 +01:00
src Adds a independent alphabet-translation struct. Adds a thingy I needed for gephi 2015-03-19 17:26:29 +01:00
.gitignore Adds some documentation in latex 2015-03-30 11:40:35 +02:00
CMakeLists.txt Rewrites main to log runtimes, output checking seqs (compressed) 2015-03-19 17:25:33 +01:00
README.md Adds a readme and removes some data (which is moved to a different repo) 2015-03-19 18:06:27 +01:00
scripts.md Rewrites main to log runtimes, output checking seqs (compressed) 2015-03-19 17:25:33 +01:00

Yannakakis

An algorithm to construct an adaptive distinguishing sequence for a mealy machine. If it does not exist, a partial sequence will be generated, which is still useful for generating a seperating set (in the sense of Lee and Yannakakis). The partial leaves will be augmented via the classical seperating sequences.

Building

mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
make

Then every .cpp file in the src directory will be built and generate an executable in the build directory. Note that you'll need c++14, but clang in Mac OSX will understand that (and if not, you'll have to update Xcode).