References

  1. Andrei Arusoaie (2014): A Generic Framework for Symbolic Execution: Theory and Applications.. Faculty of Computer Science, Iaşi. Available at https://tel.archives-ouvertes.fr/tel-01094765. Alexandru Ioan Cuza, University of Iaşi, Romania.
  2. Andrei Arusoaie & Dorel Lucanu (2019): Unification in Matching Logic. In: Maurice H. ter Beek, Annabelle McIver & José N. Oliveira: Formal Methods - The Next 30 Years - Third World Congress, FM 2019, Porto, Portugal, October 7-11, 2019, Proceedings, Lecture Notes in Computer Science 11800. Springer, pp. 502–518, doi:10.1007/978-3-030-30942-8_30.
  3. Andrei Arusoaie & Dorel Lucanu (2021): Certifying (anti)unification in Matching Logic. Available at https://github.com/andreiarusoaie/certifying-unification-in-aml.
  4. Andrei Arusoaie, David Nowak, Vlad Rusu & Dorel Lucanu (2017): A Certified Procedure for RL Verification. In: SYNASC 2017, IEEE CPS, Timișoara, Romania, pp. 129–136. Available at https://hal.inria.fr/hal-01627517.
  5. Denis Bogdanas & Grigore Roşu (2015): K-Java: A Complete Semantics of Java. In: Proceedings of the 42Nd Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages. ACM, New York, NY, USA, pp. 445–456. Available at http://doi.acm.org/10.1145/2676726.2676982.
  6. Xiaohong Chen, Zhengyao Lin, Minh-Thai Trinh & Grigore Roşu (2021): Towards a Trustworthy Semantics-Based Language Framework via Proof Generation. In: Proceedings of the 33rd International Conference on Computer-Aided Verification. ACM, pp. 477–499, doi:10.1007/978-3-030-81688-9_23.
  7. Xiaohong Chen, Dorel Lucanu & Grigore Roşu (2020): Initial Algebra Semantics in Matching Logic. Technical Report http://hdl.handle.net/2142/107781. University of Illinois at Urbana-Champaign. Submitted.
  8. Xiaohong Chen, Dorel Lucanu & Grigore Roşu (2021): Matching logic explained. Journal of Logical and Algebraic Methods in Programming 120, pp. 100638, doi:10.1016/j.jlamp.2021.100638.
  9. Xiaohong Chen & Grigore Roşu (2019): Matching μ-logic. In: Proceedings of the 34th Annual ACM/IEEE Symposium on Logic in Computer Science (LICS'19). IEEE, Vancouver, Canada, pp. 1–13, doi:10.1109/LICS.2019.8785675.
  10. M. Clavel, F. Durán, S. Eker, P. Lincoln, N. Martí-Oliet, J. Meseguer & C. L. Talcott. (2007): All About Maude, A High-Performance Logical Framework. Lecture Notes in Computer Science 4350. Springer, doi:10.1007/978-3-540-71999-1_10.
  11. Andrei Ştefănescu, Daejun Park, Shijiao Yuwen, Yilong Li & Grigore Roşu (2016): Semantics-Based Program Verifiers for All Languages. In: OOPSLA'16. ACM, pp. 74–91, doi:10.1145/2983990.2984027.
  12. Chucky Ellison & Grigore Rosu (2012): An Executable Formal Semantics of C with Applications. In: Proceedings of the 39th Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, New York, USA, pp. 533–544. Available at http://doi.acm.org/10.1145/2103656.2103719.
  13. Chris Hathhorn, Chucky Ellison & Grigore Roşu (2015): Defining the Undefinedness of C. In: Proceedings of the 36th ACM SIGPLAN Conference on Programming Language Design and Implementation, New York, NY, USA, pp. 336–345. Available at http://doi.acm.org/10.1145/2737924.2737979.
  14. Dorel Lucanu, Vlad Rusu & Andrei Arusoaie (2016): A Generic Framework for Symbolic Execution: A Coinductive Approach. Journal of Symbolic Computation, pp. –, doi:10.1016/j.jsc.2016.07.012.
  15. Dorel Lucanu, Vlad Rusu, Andrei Arusoaie & David Nowak (2015): Verifying Reachability-Logic Properties on Rewriting-Logic Specifications. In: Narciso Martí-Oliet, Peter Csaba Ölveczky & Carolyn L. Talcott: Logic, Rewriting, and Concurrency - Essays dedicated to José Meseguer on the Occasion of His 65th Birthday, Lecture Notes in Computer Science 9200. Springer, pp. 451–474, doi:10.1007/978-3-319-23165-5_21.
  16. Alberto Martelli & Ugo Montanari (1982): An Efficient Unification Algorithm. ACM Transactions on Programming Languages and Systems 4(2), pp. 258–282, doi:10.1145/357162.357169.
  17. Daejun Park, Andrei Ştefănescu & Grigore Roşu (2015): KJS: A Complete Formal Semantics of JavaScript. In: Proceedings of the 36th ACM SIGPLAN Conference on Programming Language Design and Implementation, New York, NY, USA, pp. 346–356. Available at http://doi.acm.org/10.1145/2737924.2737991.
  18. G. Plotkin (1972): Building in equational theories. Machine Intelligence 7, pp. 73–90. Available at http://www.cs.york.ac.uk/mlg/MI/mi.html. Http://www.cs.york.ac.uk/mlg/MI/mi.htmlJournal Webpage.
  19. Gordon D. Plotkin (1970): A Note on Inductive Generalization. Machine Intelligence 5, pp. 153–163.
  20. Grigore Rosu (2017): Matching Logic. Log. Methods Comput. Sci. 13(4), pp. 1–61, doi:10.23638/LMCS-13(4:28)2017.
  21. Grigore Roșu, Andrei Ștefănescu, Ştefan Ciobâcă & Brandon M. Moore (2013): One-Path Reachability Logic. In: 28th Annual ACM/IEEE Symposium on Logic in Computer Science, LICS 2013, New Orleans, LA, USA, June 25-28, 2013, pp. 358–367, doi:10.1109/LICS.2013.42.
  22. Vlad Rusu & Andrei Arusoaie (2016): Proving Reachability-Logic Formulas Incrementally. In: Dorel Lucanu: Rewriting Logic and Its Applications - 11th International Workshop, WRLA 2016, April 2-3, 2016, Revised Selected Papers, Lecture Notes in Computer Science 9942. Springer, pp. 134–151, doi:10.1007/978-3-319-44802-2_8.
  23. Andrei Stefanescu, Ştefan Ciobâcă, Radu Mereuta, Brandon M. Moore, Traian-Florin Serbanuta & Grigore Rosu (2014): All-Path Reachability Logic. In: Gilles Dowek: RTA-TLCA 2014, 2014, Vienna, Austria, July 14-17, 2014. Proceedings, LNCS 8560. Springer, pp. 425–440, doi:10.1007/978-3-319-08918-8_29.
  24. K Team: Matching Logic Proof Checker. Available at https://github.com/kframework/matching-logic-proof-checker/blob/main/theory/matching-logic-250-loc.mm.

Comments and questions to: eptcs@eptcs.org
For website issues: webmaster@eptcs.org