Bernhard K. Aichernig, Edi Muškardin & Andrea Pferscher (2021):
Learning-Based Fuzzing of IoT Message Brokers.
In: 14th IEEE Conference on Software Testing, Verification and Validation, ICST 2021, Porto de Galinhas, Brazil, April 12-16, 2021.
IEEE,
pp. 47–58,
doi:10.1109/ICST49551.2021.00017.
Bernhard K. Aichernig, Andrea Pferscher & Martin Tappler (2020):
From Passive to Active: Learning Timed Automata Efficiently.
In: Ritchie Lee, Susmit Jha & Anastasia Mavridou: NASA Formal Methods - 12th International Symposium, NFM 2020, Moffett Field, CA, USA, May 11-15, 2020, Proceedings,
Lecture Notes in Computer Science 12229.
Springer,
pp. 1–19,
doi:10.1007/978-3-030-55754-6_1.
Bernhard K. Aichernig & Martin Tappler (2019):
Efficient Active Automata Learning via Mutation Testing.
J. Autom. Reason. 63(4),
pp. 1103–1134,
doi:10.1007/s10817-018-9486-0.
Bernhard K. Aichernig, Martin Tappler & Felix Wallner (2020):
Benchmarking Combinations of Learning and Testing Algorithms for Active Automata Learning.
In: Wolfgang Ahrendt & Heike Wehrheim: Tests and Proofs - 14th International Conference, TAP@STAF 2020, Bergen, Norway, June 22-23, 2020, Proceedings,
Lecture Notes in Computer Science 12165.
Springer,
pp. 3–22,
doi:10.1007/978-3-030-50995-8_1.
Dana Angluin (1987):
Learning Regular Sets from Queries and Counterexamples.
Inf. Comput. 75(2),
pp. 87–106,
doi:10.1016/0890-5401(87)90052-6.
Alan W. Biermann & Jerome A. Feldman (1972):
On the Synthesis of Finite-State Machines from Samples of Their Behavior.
IEEE Trans. Computers 21(6),
pp. 592–597,
doi:10.1109/TC.1972.5009015.
Ana Cavalcanti & Dennis Dams (2009):
FM 2009: Formal Methods, Second World Congress, Eindhoven, The Netherlands, November 2-6, 2009. Proceedings.
Lecture Notes in Computer Science 5850.
Springer,
doi:10.1007/978-3-642-05089-3.
David Combe, Colin de la Higuera & Jean-Christophe Janodet (2009):
Zulu: An Interactive Learning Competition.
In: Anssi Yli-Jyrä, András Kornai, Jacques Sakarovitch & Bruce W. Watson: Finite-State Methods and Natural Language Processing, 8th International Workshop, FSMNLP 2009, Pretoria, South Africa, July 21-24, 2009, Revised Selected Papers,
Lecture Notes in Computer Science 6062.
Springer,
pp. 139–146,
doi:10.1007/978-3-642-14684-8_15.
Paolo Milani Comparetti, Gilbert Wondracek, Christopher Krügel & Engin Kirda (2009):
Prospex: Protocol Specification Extraction.
In: 30th IEEE Symposium on Security and Privacy (S&P 2009), 17-20 May 2009, Oakland, California, USA.
IEEE Computer Society,
pp. 110–125,
doi:10.1109/SP.2009.14.
Adam Doupé, Ludovico Cavedon, Christopher Kruegel & Giovanni Vigna (2012):
Enemy of the State: A State-Aware Black-Box Web Vulnerability Scanner.
In: Tadayoshi Kohno: Proceedings of the 21th USENIX Security Symposium, Bellevue, WA, USA, August 8-10, 2012.
USENIX Association,
pp. 523–538.
Available at https://www.usenix.org/conference/usenixsecurity12/technical-sessions/presentation/doupe.
Paul Fiterau-Brostean, Ramon Janssen & Frits W. Vaandrager (2016):
Combining Model Learning and Model Checking to Analyze TCP Implementations.
In: Swarat Chaudhuri & Azadeh Farzan: Computer Aided Verification - 28th International Conference, CAV 2016, Toronto, ON, Canada, July 17-23, 2016, Proceedings, Part II,
Lecture Notes in Computer Science 9780.
Springer,
pp. 454–471,
doi:10.1007/978-3-319-41540-6_25.
Paul Fiterau-Brostean, Bengt Jonsson, Robert Merget, Joeri de Ruiter, Konstantinos Sagonas & Juraj Somorovsky (2020):
Analysis of DTLS Implementations Using Protocol State Fuzzing.
In: Srdjan Capkun & Franziska Roesner: 29th USENIX Security Symposium, USENIX Security 2020, August 12-14, 2020.
USENIX Association,
pp. 2523–2540.
Available at https://www.usenix.org/conference/usenixsecurity20/presentation/fiterau-brostean.
Paul Fiterau-Brostean, Toon Lenaerts, Erik Poll, Joeri de Ruiter, Frits W. Vaandrager & Patrick Verleg (2017):
Model learning and model checking of SSH implementations.
In: Hakan Erdogmus & Klaus Havelund: Proceedings of the 24th ACM SIGSOFT International SPIN Symposium on Model Checking of Software, Santa Barbara, CA, USA, July 10-14, 2017.
ACM,
pp. 142–151,
doi:10.1145/3092282.3092289.
Susumu Fujiwara, Gregor von Bochmann, Ferhat Khendek, Mokhtar Amalou & Abderrazak Ghedamsi (1991):
Test Selection Based on Finite State Models.
IEEE Trans. Software Eng. 17(6),
pp. 591–603,
doi:10.1109/32.87284.
E. Mark Gold (1978):
Complexity of Automaton Identification from Given Data.
Inf. Control. 37(3),
pp. 302–320,
doi:10.1016/S0019-9958(78)90562-4.
Colin de la Higuera (2010):
Grammatical Inference: Learning Automata and Grammars.
Cambridge University Press,
New York, NY, USA,
doi:10.1017/CBO9781139194655.
Malte Isberner, Falk Howar & Bernhard Steffen (2014):
The TTT Algorithm: A Redundancy-Free Approach to Active Automata Learning.
In: Borzoo Bonakdarpour & Scott A. Smolka: Runtime Verification - 5th International Conference, RV 2014, Toronto, ON, Canada, September 22-25, 2014. Proceedings,
Lecture Notes in Computer Science 8734.
Springer,
pp. 307–322,
doi:10.1007/978-3-319-11164-3_26.
Marc Jasper, Maximilian Fecke, Bernhard Steffen, Markus Schordan, Jeroen Meijer, Jaco van de Pol, Falk Howar & Stephen F. Siegel (2017):
The RERS 2017 challenge and workshop (invited paper).
In: Hakan Erdogmus & Klaus Havelund: Proceedings of the 24th ACM SIGSOFT International SPIN Symposium on Model Checking of Software, Santa Barbara, CA, USA, July 10-14, 2017.
ACM,
pp. 11–20,
doi:10.1145/3092282.3098206.
Kevin J. Lang, Barak A. Pearlmutter & Rodney A. Price (1998):
Results of the Abbadingo One DFA Learning Competition and a New Evidence-Driven State Merging Algorithm.
In: Vasant G. Honavar & Giora Slutzki: Grammatical Inference, 4th International Colloquium, ICGI-98, Ames, Iowa, USA, July 12-14, 1998, Proceedings,
Lecture Notes in Computer Science 1433.
Springer,
pp. 1–12,
doi:10.1007/BFb0054059.
David Lo, Leonardo Mariani & Mauro Santoro (2012):
Learning extended FSA from software: An empirical assessment.
J. Syst. Softw. 85(9),
pp. 2063–2076,
doi:10.1016/j.jss.2012.04.001.
Edi Muškardin, Bernhard K. Aichernig, Ingo Pill, Andrea Pferscher & Martin Tappler (2022):
AALpy: An Active Automata Learning Library.
Innovations Syst. Softw. Eng.,
doi:10.1007/s11334-022-00449-3.
Edi Muškardin & Andrea Pferscher:
Supplemental Material for ``Active vs. Passive: A Comparison of Automata Learning Paradigms for Network Protocols''.
https://github.com/apferscher/ble-learning-passive.
Accessed: 2022-08-05.
Daniel Neider, Rick Smetsers, Frits W. Vaandrager & Harco Kuppens (2018):
Benchmarks for Automata Learning and Conformance Testing.
In: Tiziana Margaria, Susanne Graf & Kim G. Larsen: Models, Mindsets, Meta: The What, the How, and the Why Not? - Essays Dedicated to Bernhard Steffen on the Occasion of His 60th Birthday,
Lecture Notes in Computer Science 11200.
Springer,
pp. 390–416,
doi:10.1007/978-3-030-22348-9_23.
OASIS:
MQTT Version 5.0.
https://docs.oasis-open.org/mqtt/mqtt/v5.0/mqtt-v5.0.pdf.
Acessed: 2022-08-04.
José Oncina & Pedro Garía (1993):
Identifying regular languages in polynomial time.
Advances in Structural and Syntactic Pattern Recognition 5,
pp. 99–108,
doi:10.1142/9789812797919_0007.
Andrea Pferscher & Bernhard K. Aichernig (2020):
Learning Abstracted Non-deterministic Finite State Machines.
In: Valentina Casola, Alessandra De Benedictis & Massimiliano Rak: Testing Software and Systems - 32nd IFIP WG 6.1 International Conference, ICTSS 2020, Naples, Italy, December 9-11, 2020, Proceedings,
Lecture Notes in Computer Science 12543.
Springer,
pp. 52–69,
doi:10.1007/978-3-030-64881-7_4.
Andrea Pferscher & Bernhard K. Aichernig (2021):
Fingerprinting Bluetooth Low Energy Devices via Active Automata Learning.
In: Marieke Huisman, Corina S. Pasareanu & Naijun Zhan: Formal Methods - 24th International Symposium, FM 2021, Virtual Event, November 20-26, 2021, Proceedings,
Lecture Notes in Computer Science 13047.
Springer,
pp. 524–542,
doi:10.1007/978-3-030-90870-6_28.
Andrea Pferscher & Bernhard K. Aichernig (2022):
Stateful Black-Box Fuzzing of Bluetooth Devices Using Automata Learning.
In: Jyotirmoy V. Deshmukh, Klaus Havelund & Ivan Perez: NASA Formal Methods - 14th International Symposium, NFM 2022, Pasadena, CA, USA, May 24-27, 2022, Proceedings,
Lecture Notes in Computer Science 13260.
Springer,
pp. 373–392,
doi:10.1007/978-3-031-06773-0_20.
Abdullah Rasool, Greg Alpár & Joeri de Ruiter (2019):
State machine inference of QUIC.
CoRR abs/1903.04384,
doi:10.48550/arXiv.1903.04384.
Ronald L. Rivest & Robert E. Schapire (1993):
Inference of Finite Automata Using Homing Sequences.
Inf. Comput. 103(2),
pp. 299–347,
doi:10.1006/inco.1993.1021.
Muzammil Shahbaz & Roland Groz (2009):
Inferring Mealy Machines.
In: Cavalcanti & Dams,
pp. 207–222,
doi:10.1007/978-3-642-05089-3_14.
Wouter Smeenk, Joshua Moerman, Frits W. Vaandrager & David N. Jansen (2015):
Applying Automata Learning to Embedded Control Software.
In: Michael J. Butler, Sylvain Conchon & Fatiha Zaïdi: Formal Methods and Software Engineering - 17th International Conference on Formal Engineering Methods, ICFEM 2015, Paris, France, November 3-5, 2015, Proceedings,
Lecture Notes in Computer Science 9407.
Springer,
pp. 67–83,
doi:10.1007/978-3-319-25423-4_5.
Chris McMahon Stone, Tom Chothia & Joeri de Ruiter (2018):
Extending Automated Protocol State Learning for the 802.11 4-Way Handshake.
In: Javier López, Jianying Zhou & Miguel Soriano: Computer Security - 23rd European Symposium on Research in Computer Security, ESORICS 2018, Barcelona, Spain, September 3-7, 2018, Proceedings, Part I,
Lecture Notes in Computer Science 11098.
Springer,
pp. 325–345,
doi:10.1007/978-3-319-99073-6_16.
Martin Tappler, Bernhard K. Aichernig & Roderick Bloem (2017):
Model-Based Testing IoT Communication via Active Automata Learning.
In: 2017 IEEE International Conference on Software Testing, Verification and Validation, ICST 2017, Tokyo, Japan, March 13-17, 2017.
IEEE Computer Society,
pp. 276–287,
doi:10.1109/ICST.2017.32.
Jan Tretmans (2008):
Model Based Testing with Labelled Transition Systems.
In: Robert M. Hierons, Jonathan P. Bowen & Mark Harman: Formal Methods and Testing, An Outcome of the FORTEST Network, Revised Selected Papers,
Lecture Notes in Computer Science 4949.
Springer,
pp. 1–38,
doi:10.1007/978-3-540-78917-8_1.
Neil Walkinshaw, John Derrick & Qiang Guo (2009):
Iterative Refinement of Reverse-Engineered Models by Model-Based Testing.
In: Cavalcanti & Dams,
pp. 305–320,
doi:10.1007/978-3-642-05089-3_20.