{"type":"ScholarlyArticle","title":"Omniscient Debugging for GOAL Agents in Eclipse (Demonstration)","authors":[{"name":"Vincent J. Koeman","slug":"vincent-j-koeman","given":"Vincent J.","family":"Koeman","affiliation":"Delft University of Technology , Mekelweg 4 , 2628CD , Delft , The Netherlands"},{"name":"Koen V. Hindriks","slug":"koen-v-hindriks","given":"Koen V.","family":"Hindriks","affiliation":"Delft University of Technology , Mekelweg 4 , 2628CD , Delft , The Netherlands"},{"name":"Catholijn M. Jonker","slug":"catholijn-m-jonker","given":"Catholijn M.","family":"Jonker","affiliation":"Delft University of Technology , Mekelweg 4 , 2628CD , Delft , The Netherlands"}],"abstract":"The main goal of our demonstration is to show how omniscient debugging can be applied in practice to cognitive agents. A concrete implementation of the mechanisms proposed in Koeman et. al [2017] has been created for the GOAL agent programming language in the Eclipse environment, integrated with the source-level debugger of Koeman et. al [2016], thus fully implementing the proposal within a state-of-the-art setting. The implementation will be used together with typical agent programs to demonstrate its practical use.","doi":"10.24963/ijcai.2017/774","url":"https://ijcai.org/proceedings/2017/774","pdf":"https://ijcai.org/proceedings/2017/0774.pdf","markdown":"https://ijcai.org/proceedings/2017/774.md","bibtex":"https://ijcai.org/proceedings/2017/bibtex/774","volume":{"slug":"2017","title":"Proceedings of the Twenty-Sixth International Joint Conference on Artificial Intelligence","short_title":"IJCAI 2017","url":"https://ijcai.org/proceedings/2017/","year":2017,"location":"Melbourne, Australia","dates":"19-25 August 2017","editors":"Carles Sierra","isbn":"978-0-9992411-0-3","publisher":"International Joint Conferences on Artificial Intelligence Organization","doi_prefix":"10.24963/ijcai.2017"},"section":"Demos","track":"Demos","number":774,"pages":{"first":5232,"last":5234},"keywords":["Agent-based and Multi-agent Systems: Engineering methods, platforms, languages and tools","Multidisciplinary Topics and Applications: Validation and Verification"],"videos":[],"references":[{"position":1,"raw":"[Azadmanesh and Hauswirth, 2015] Mohammad R. Azad- manesh and Matthias Hauswirth. Space-time views for back-in-time debugging. Technical Report 2015/02, Uni- versity of Lugano, 2015.","title":"Space-time views for back-in-time debugging","authors":"Mohammad R Azadmanesh, Matthias Hauswirth","year":"2015","venue":null,"doi":null,"url":null,"internal_url":null},{"position":2,"raw":"[Bracha, 2012] Gilad Bracha. Debug mode is the only mode. https://gbracha.blogspot.nl/2012/ 11/debug-mode-is-only-mode.html, Novem- ber 2012. Accessed: 2017-02-19.","title":"Debug mode is the only mode","authors":"Gilad Bracha","year":"2012","venue":null,"doi":null,"url":"https://gbracha.blogspot.nl/2012/11/debug-mode-is-only-mode.html","internal_url":null},{"position":3,"raw":"[Griffioen and Plenge, 2016] H.J. Griffioen and D. Plenge. Multi-agent systems in StarCraft. Bachelor thesis, Delft University of Technology, 2016.","title":"Multi-agent systems in StarCraft","authors":"H J Griffioen, D Plenge","year":"2016","venue":null,"doi":null,"url":null,"internal_url":null},{"position":4,"raw":"[Hindriks, 2009] Koen V. Hindriks. Programming rational agents in GOAL. In Amal El Fallah Seghrouchni, Jürgen Dix, Mehdi Dastani, and Rafael H. Bordini, editors, Multi- Agent Programming: Languages, Tools and Applications, pages 119-157. Springer US, 2009.","title":"Programming rational agents in GOAL","authors":"V Koen, Hindriks","year":"2009","venue":"Multi-Agent Programming: Languages, Tools and Applications","doi":null,"url":null,"internal_url":null},{"position":5,"raw":"[Johnson et al., 2009] Matthew Johnson, Catholijn Jonker, Birna van Riemsdijk, Paul J. Feltovich, and Jeffrey M. Bradshaw. Joint activity testbed: Blocks World for Teams (BW4T). In Huib Aldewereld, Virginia Dignum, and Gauthier Picard, editors, Engineering Societies in the Agents World X: 10th International Workshop, ESAW 2009, Utrecht, The Netherlands, November 18-20, 2009. Proceedings, pages 254-256. Springer Berlin Heidelberg, Berlin, Heidelberg, 2009.","title":"Joint activity testbed: Blocks World for Teams (BW4T)","authors":"Matthew Johnson, Catholijn Jonker, Paul J Birna Van Riemsdijk, Jeffrey M Feltovich, Bradshaw","year":"2009","venue":"Engineering Societies in the Agents World X: 10th International Workshop, ESAW 2009","doi":null,"url":null,"internal_url":null},{"position":6,"raw":"[Koeman and Hindriks, 2015] Vincent J. Koeman and Koen V. Hindriks. A fully integrated development environment for agent-oriented programming. In Yves Demazeau, Keith S. Decker, Javier Bajo Pérez, and Fernando de la Prieta, editors, Advances in Practical Applications of Agents, Multi-Agent Systems, and Sustain- ability: The PAAMS Collection, volume 9086 of LNCS, pages 288-291. Springer International Publishing, 2015.","title":"A fully integrated development environment for agent-oriented programming","authors":"J Vincent, Koen V Koeman, Hindriks","year":"2015","venue":"Advances in Practical Applications of Agents, Multi-Agent Systems, and Sustainability: The PAAMS Collection","doi":null,"url":null,"internal_url":null},{"position":7,"raw":"[Koeman et al., 2016] Vincent J. Koeman, Koen V. Hindriks, and Catholijn M. Jonker. Designing a source-level debug- ger for cognitive agent programs. Autonomous Agents and Multi-Agent Systems, 2016.","title":"Designing a source-level debugger for cognitive agent programs","authors":"J Vincent, Koen V Koeman, Catholijn M Hindriks, Jonker","year":"2016","venue":"Autonomous Agents and Multi-Agent Systems","doi":null,"url":null,"internal_url":null},{"position":8,"raw":"[Koeman et al., 2017] Vincent J. Koeman, Koen V. Hindriks, and Catholijn M. Jonker. Omniscient debugging for cog- nitive agent programs. In Proceedings of the Twenty-Sixth International Joint Conference on Artificial Intelligence, IJCAI '17, Palo Alto, CA, USA, 2017. AAAI Press.","title":"Omniscient debugging for cognitive agent programs","authors":"J Vincent, Koen V Koeman, Catholijn M Hindriks, Jonker","year":"2017","venue":"Proceedings of the Twenty-Sixth International Joint Conference on Artificial Intelligence, IJCAI '17","doi":null,"url":null,"internal_url":"/proceedings/2017/38"},{"position":9,"raw":"[Zeller, 2009] Andreas Zeller. Why Programs Fail, Second Edition: A Guide to Systematic Debugging. Morgan Kauf- mann Publishers Inc., San Francisco, CA, USA, 2nd edi- tion, 2009.","title":"Why Programs Fail, Second Edition: A Guide to Systematic Debugging","authors":"Andreas Zeller","year":"2009","venue":null,"doi":null,"url":null,"internal_url":null}],"license_note":"Copyright International Joint Conferences on Artificial Intelligence."}