Avigad, J., Moura, L. d., and Kong, S. (2020). Theorem
Proving in Lean. https://leanprover.github.io/theorem
proving in lean/.
Bertot, Y. and Cast
´
eran, P. (2004). Coq’Art: The Calculus
of Inductive Constructions. Springer.
Boissier, O., Bordini, R. H., Hubner, J., and Ricci, A.
(2020). Programming Multi-Agent Systems Using Ja-
CaMo. MIT Press.
Bordini, R., Fisher, M., Wooldridge, M., and Visser, W.
(2004). Model Checking Rational Agents. Intelligent
Systems, IEEE, 19:46–52.
Bordini, R., H
¨
ubner, J., and Wooldridge, M. (2007). Pro-
gramming Multi-Agent Systems in AgentSpeak Using
Jason. Wiley.
Calegari, R., Ciatto, G., Mascardi, V., and Omicini, A.
(2020). Logic-based technologies for multi-agent sys-
tems: a systematic literature review. Autonomous
Agents and Multi-Agent Systems, 35.
Clarke, E., Biere, A., Raimi, R., and Zhu, Y. (2001).
Bounded Model Checking Using Satisfiability Solv-
ing. Formal Methods in System Design, 19:7–34.
Cohen, P. and Levesque, H. (1987). Intention = Choice +
Commitment. In Proceedings of AAAI-87, volume 42,
pages 410–415.
Dastani, M., Brandsema, J., Dubel, A., and Meyer, J.-
J. (2010). Debugging BDI-Based Multi-Agent Pro-
grams. In Programming Multi-Agent Systems, pages
151–169.
de Boer, F. S., Hindriks, K. V., van der Hoek, W., and
Meyer, J.-J. (2007). A verification framework for
agent programming with declarative goals. Journal
of Applied Logic, 5:277–302.
Dix, J., Logan, B., and Winikoff, M. (2019). Engineer-
ing Reliable Multiagent Systems (Dagstuhl Seminar
19112). Dagstuhl Reports, 9(3):52–63.
Harrison, J. (1996). HOL Light: A tutorial introduction. In
Srivas, M. and Camilleri, A., editors, Formal Methods
in Computer-Aided Design, pages 265–269, Berlin,
Heidelberg. Springer Berlin Heidelberg.
Hindriks, K. and van der Hoek, W. (2008). GOAL Agents
Instantiate Intention Logic. In Programming Multi-
Agent Systems, pages 196–219.
Hindriks, K. V. (2009). Programming rational agents in
goal. In El Fallah Seghrouchni, A., Dix, J., Dastani,
M., and Bordini, R. H., editors, Multi-Agent Program-
ming: Languages, Tools and Applications, pages 119–
157. Springer US, Boston, MA.
Hindriks, K. V., Boer, F., van der Hoek, W., and Meyer, J.-
J. (1999). Agent programming in 3APL. Autonomous
Agents and Multi-Agent Systems, 2:357–401.
Hindriks, K. V., de Boer, F. S., van der Hoek, W., and
Meyer, J.-J. (2001). Agent Programming with Declar-
ative Goals. In Intelligent Agents VII Agent The-
ories Architectures and Languages, pages 228–243.
Springer.
Hindriks, K. V. and Dix, J. (2014). GOAL: A Multi-agent
Programming Language Applied to an Exploration
Game. In Agent-oriented software engineering, pages
235–258. Springer.
Jensen, A. B. (2021a). Towards Verifying a Blocks World
for Teams GOAL Agent. In ICAART 2021 - Proceed-
ings of the 13th International Conference on Agents
and Artificial Intelligence. SciTePress. To appear.
Jensen, A. B. (2021b). Towards Verifying GOAL Agents
in Isabelle/HOL. In ICAART 2021 - Proceedings of
the 13th International Conference on Agents and Ar-
tificial Intelligence. SciTePress. To appear.
Jongmans, S.-S., Hindriks, K., and Riemsdijk, M. (2010).
Model Checking Agent Programs by Using the Pro-
gram Interpreter. In CLIMA, pages 219–237.
Koeman, V., Hindriks, K., and Jonker, C. (2017). Omni-
scient debugging for cognitive agent programs. In
Proceedings of the Twenty-Sixth International Joint
Conference on Artificial Intelligence, IJCAI-17, pages
265–272.
Koeman, V., Hindriks, K., and Jonker, C. (2018). Automat-
ing failure detection in cognitive agent programs. In-
ternational Journal of Agent-Oriented Software Engi-
neering, 6:275–308.
Misra, J. (1994). A Logic for Concurrent Programming.
Technical report, Department of Computer Sciences.
The University of Texas at Austin. Austin, Texas,
USA.
Nipkow, T., Paulson, L., and Wenzel, M. (2002).
Isabelle/HOL — A Proof Assistant for Higher-Order
Logic. Springer.
Paulson, L. (2017). Computational logic: Its origins and ap-
plications. Proceedings of the Royal Society A: Math-
ematical, Physical and Engineering Science, 474.
Paulson, L., Nipkow, T., and Wenzel, M. (2019). From
LCF to Isabelle/HOL. Formal Aspects Comput.,
31(6):675–698.
Paulson, L. C. (2019). Formalising mathematics in simple
type theory. In Centrone, S., Kant, D., and Sarikaya,
D., editors, Reflections on the Foundations of Mathe-
matics: Univalent Foundations, Set Theory and Gen-
eral Thoughts, pages 437–453. Springer International
Publishing, Cham.
Rao, A. S. (1996). AgentSpeak(L): BDI Agents Speak
out in a Logical Computable Language. In Proceed-
ings of the 7th European Workshop on Modelling Au-
tonomous Agents in a Multi-Agent World: Agents
Breaking Away: Agents Breaking Away, MAAMAW
’96, pages 42––55, Berlin, Heidelberg. Springer-
Verlag.
Rao, A. S. and Georgeff, M. P. (1991). Modeling Ratio-
nal Agents within a BDI-Architecture. In Proceedings
of the Second International Conference on Principles
of Knowledge Representation and Reasoning, KR’91,
pages 473–484. Morgan Kaufmann Publishers Inc.
Rao, A. S. and Georgeff, M. P. (1993). Intentions and Ratio-
nal Commitment. In Proceedings of the First Pacific
Rim Conference on Artificial Intelligence (PRICAI-
90). Citeseer.
Ringer, T., Palmskog, K., Sergey, I., Gligoric, M., and Tat-
lock, Z. (2019). QED at Large: A Survey of En-
gineering of Formally Verified Software. Founda-
tions and Trends
R
in Programming Languages, 5(2-
3):102–281.
ICAART 2021 - 13th International Conference on Agents and Artificial Intelligence
452