Skip to content

Commit 259ac7b

Browse files
committed
First version of l11 (application highlights)
1 parent cabc394 commit 259ac7b

21 files changed

+817
-0
lines changed
Loading
747 KB
Loading
29.1 KB
Binary file not shown.

slides/figures/l11/bmc.png

805 KB
Loading

slides/figures/l11/circuits-aig.pdf

56.8 KB
Binary file not shown.

slides/figures/l11/circuits-miter.pdf

42.5 KB
Binary file not shown.

slides/figures/l11/circuits.pdf

24.1 KB
Binary file not shown.
77.1 KB
Loading
34 KB
Loading

slides/figures/l11/decisiontree.png

107 KB
Loading

slides/figures/l11/jml.png

61.8 KB
Loading

slides/figures/l11/mapf-large.pdf

12 KB
Binary file not shown.

slides/figures/l11/mapf-small.pdf

19.3 KB
Binary file not shown.

slides/figures/l11/mapf.pdf

36.5 KB
Binary file not shown.
139 KB
Loading
8.46 KB
Binary file not shown.
22.5 KB
Binary file not shown.
24.4 KB
Binary file not shown.

slides/l11-applications.pdf

5.2 MB
Binary file not shown.

slides/l11-applications.tex

+607
Large diffs are not rendered by default.

slides/references.bib

+210
Original file line numberDiff line numberDiff line change
@@ -669,3 +669,213 @@ @inproceedings{Inprocessing:2012
669669
url="http://dx.doi.org/10.1007/978-3-642-31365-3_28"
670670
}
671671
672+
@article{clarke2001bounded,
673+
title={Bounded model checking using satisfiability solving},
674+
author={Clarke, Edmund and Biere, Armin and Raimi, Richard and Zhu, Yunshan},
675+
journal={Formal methods in system design},
676+
volume={19},
677+
pages={7--34},
678+
year={2001},
679+
publisher={Springer}
680+
}
681+
682+
@inproceedings{falke2013bounded,
683+
title={The bounded model checker {LLBMC}},
684+
author={Falke, Stephan and Merz, Florian and Sinz, Carsten},
685+
booktitle={2013 28th IEEE/ACM International Conference on Automated Software Engineering (ASE)},
686+
pages={706--709},
687+
year={2013},
688+
organization={IEEE}
689+
}
690+
691+
@InProceedings{vizel2015boolean,
692+
author = {Yakir Vizel and Georg Weissenbacher and Sharad Malik},
693+
title = {Boolean Satisfiability Solvers and Their Applications in Model Checking},
694+
booktitle = {Proc. {IEEE}},
695+
year = {2015},
696+
volume = {103},
697+
number = {11},
698+
pages = {2021--2035},
699+
doi = {10.1109/JPROC.2015.2455034},
700+
bibsource = {dblp computer science bibliography, https://dblp.org},
701+
biburl = {https://dblp.org/rec/journals/pieee/VizelWM15.bib},
702+
timestamp = {Fri, 02 Oct 2020 14:42:28 +0200},
703+
}
704+
705+
@inproceedings{beckert2020modular,
706+
title={Modular verification of {JML} contracts using bounded model checking},
707+
author={Beckert, Bernhard and Kirsten, Michael and Klamroth, Jonas and Ulbrich, Mattias},
708+
booktitle={Int.\ Symposium on Leveraging Applications of Formal Methods (ISoLA)},
709+
pages={60--80},
710+
year={2020},
711+
organization={Springer}
712+
}
713+
714+
@article{koch2021card,
715+
title={Card-based cryptography meets formal verification},
716+
author={Koch, Alexander and Schrempp, Michael and Kirsten, Michael},
717+
journal={New Generation Computing},
718+
volume={39},
719+
number={1},
720+
pages={115--158},
721+
year={2021},
722+
publisher={Springer}
723+
}
724+
725+
@inproceedings{kuehlmann2004dynamic,
726+
title={Dynamic transition relation simplification for bounded property checking},
727+
author={Kuehlmann, Andreas},
728+
booktitle={IEEE/ACM International Conference on Computer Aided Design, 2004. ICCAD-2004.},
729+
pages={50--57},
730+
year={2004},
731+
organization={IEEE}
732+
}
733+
734+
@InProceedings{biere2022gimsatul,
735+
author = {Biere, Armin and Fleury, Mathias},
736+
title = {Gimsatul, {IsaSAT}, {Kissat} Entering the {SAT} Competition 2022},
737+
booktitle = {SAT Competition},
738+
year = {2022},
739+
pages = {10--11},
740+
}
741+
742+
@InProceedings{gao2023kissat,
743+
author = {Gao, Yu},
744+
title = {{Kissat\_MAB\_prop} in {SAT} Competition 2023},
745+
booktitle = {SAT Competition},
746+
year = {2023},
747+
pages = {16},
748+
}
749+
750+
@InProceedings{marques2000boolean,
751+
author = {Marques-Silva, Jo{\~a}o P. and Sakallah, Karem A.},
752+
title = {Boolean satisfiability in electronic design automation},
753+
booktitle = {Proc. DAC},
754+
year = {2000},
755+
pages = {675--680},
756+
doi = {10.1145/337292.337611},
757+
}
758+
759+
@Article{surynek2022migrating,
760+
author = {Surynek, Pavel and Stern, Roni and Boyarski, Eli and Felner, Ariel},
761+
title = {Migrating Techniques from Search-Based Multi-Agent Path Finding Solvers to {SAT}-Based Approach},
762+
journal = {JAIR},
763+
year = {2022},
764+
volume = {73},
765+
pages = {553--618},
766+
doi = {10.1613/jair.1.13318},
767+
}
768+
769+
@misc{weaver2015equivalence,
770+
author={Weaver, Sean},
771+
title={Equivalence Checking},
772+
howpublished={\url{https://www21.in.tum.de/~lammich/2015_SS_Seminar_SAT/resources/Equivalence_Checking_11_30_08.pdf}},
773+
year={2015}
774+
}
775+
776+
@inproceedings{narodytska2018learning,
777+
title={Learning optimal decision trees with {SAT}},
778+
author={Narodytska, Nina and Ignatiev, Alexey and Pereira, Filipe and Marques-Silva, Joao},
779+
booktitle={International Joint Conference on Artificial Intelligence 2018},
780+
pages={1362--1368},
781+
year={2018},
782+
organization={Association for the Advancement of Artificial Intelligence (AAAI)}
783+
}
784+
785+
@inproceedings{schidler2021sat,
786+
title={{SAT}-based decision tree learning for large data sets},
787+
author={Schidler, Andr{\'e} and Szeider, Stefan},
788+
booktitle={AAAI conference on artificial intelligence},
789+
volume={35},
790+
number={5},
791+
pages={3904--3912},
792+
year={2021}
793+
}
794+
795+
@InProceedings{froleyks2019pasar,
796+
author = {Froleyks, Nils and Balyo, Tom{\'a}{\v{s}} and Schreiber, Dominik},
797+
title = {{PASAR}---Planning as Satisfiability with Abstraction Refinement},
798+
booktitle = {Proc. SoCS},
799+
year = {2019},
800+
volume = {10},
801+
number = {1},
802+
pages = {70--78},
803+
url = {https://ojs.aaai.org/index.php/SOCS/article/download/18504/18295},
804+
}
805+
806+
@InProceedings{soos09extending,
807+
author = {Mate Soos and Karsten Nohl and Claude Castelluccia},
808+
title = {Extending {SAT} Solvers to Cryptographic Problems},
809+
booktitle = {Theory and Applications of Satisfiability Testing (SAT)},
810+
year = {2009},
811+
organization = {Springer},
812+
pages = {244--257},
813+
doi = {10.1007/978-3-642-02777-2_24},
814+
}
815+
816+
@article{lafitte2014applications,
817+
title={Applications of {SAT} solvers in cryptanalysis: finding weak keys and preimages},
818+
author={Lafitte, Fr{\'e}d{\'e}ric and Nakahara Jr, Jorge and Van Heule, Dirk},
819+
journal={Journal on Satisfiability, Boolean Modeling and Computation},
820+
volume={9},
821+
number={1},
822+
pages={1--25},
823+
year={2014},
824+
publisher={IOS Press}
825+
}
826+
827+
@inproceedings{mironov2006applications,
828+
title={Applications of {SAT} solvers to cryptanalysis of hash functions},
829+
author={Mironov, Ilya and Zhang, Lintao},
830+
booktitle={Theory and Applications of Satisfiability Testing-SAT 2006: 9th International Conference, Seattle, WA, USA, August 12-15, 2006. Proceedings 9},
831+
pages={102--115},
832+
year={2006},
833+
organization={Springer}
834+
}
835+
836+
@inproceedings{xin2019improved,
837+
title={Improved cryptanalysis on SipHash},
838+
author={Xin, Wenqian and Liu, Yunwen and Sun, Bing and Li, Chao},
839+
booktitle={International Conference on Cryptology and Network Security},
840+
pages={61--79},
841+
year={2019},
842+
organization={Springer}
843+
}
844+
845+
@InProceedings{manthey2023testing,
846+
author = {Manthey, Norbert},
847+
title = {Testing the {ASCON} Hash Function},
848+
booktitle = {SAT Competition},
849+
year = {2023},
850+
pages = {63},
851+
}
852+
853+
@inproceedings{dobraunig2015cryptanalysis,
854+
title={Cryptanalysis of ascon},
855+
author={Dobraunig, Christoph and Eichlseder, Maria and Mendel, Florian and Schl{\"a}ffer, Martin},
856+
booktitle={Topics in Cryptology---CT-RSA 2015: The Cryptographer's Track at the RSA Conference 2015, San Francisco, CA, USA, April 20-24, 2015. Proceedings},
857+
pages={371--387},
858+
year={2015},
859+
organization={Springer}
860+
}
861+
862+
@InProceedings{weaver2020constructing,
863+
author = {Weaver, Sean and Heule, Marijn J. H.},
864+
title = {Constructing minimal perfect hash functions using {SAT} technology},
865+
booktitle = {AAAI Conference on Artificial Intelligence},
866+
year = {2020},
867+
volume = {34},
868+
number = {02},
869+
pages = {1668--1675},
870+
doi = {10.1609/aaai.v34i02.5529},
871+
}
872+
873+
@article{lemos2024iterative,
874+
title={Iterative Train Scheduling under Disruption with Maximum Satisfiability},
875+
author={Lemos, Alexandre and Gouveia, Filipe and Monteiro, Pedro T and Lynce, Ines},
876+
journal={Journal of Artificial Intelligence Research},
877+
volume={79},
878+
pages={1047--1090},
879+
year={2024}
880+
}
881+

0 commit comments

Comments
 (0)