Using automatic failure detection for cognitive agents in eclipse (AAMAS 2016 DEMONSTRATION)

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

Abstract

In order to reduce debugging effort and enable automated failure detection, we proposed an automated testing framework for detecting failures in cognitive agent programs in previous work. This approach is based on a minimal set of temporal operators that enable the specification of test conditions with sufficient expressiveness for detecting all failures in an existing failure taxonomy. We also introduced an according approach for specifying test templates that supports a programmer in writing tests. In this demonstration paper, the automated test framework for the Goal agent programming language that has been created for the Eclipse platform is introduced, with a focus on its practical aspects, i.e., how to use it to detect failures in cognitive agents. As fault localization is an important follow-up to failure detection, the integration of the test framework in the existing source-level debugger for Goal is discussed as well. In addition, an empirical evaluation of the automated testing framework implementation for Goal is presented based on the work of almost 200 novice agent programmers.

Original languageEnglish
Title of host publicationEngineering Multi-Agent Systems - 4th International Workshop, EMAS 2016, Revised, Selected, and Invited Papers
EditorsJorg P. Muller, Ingrid Nunes, Matteo Baldoni, Rym Zalila-Wenkstern
PublisherSpringer/Verlag
Pages59-80
Number of pages22
ISBN (Print)9783319509822
DOIs
Publication statusPublished - 1 Jan 2016
Externally publishedYes
Event4th International Workshop on Engineering Multi-Agent Systems, EMAS 2016 - Singapore, Singapore
Duration: 9 May 201610 May 2016

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume10093 LNAI
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference4th International Workshop on Engineering Multi-Agent Systems, EMAS 2016
Country/TerritorySingapore
CitySingapore
Period9/05/1610/05/16

Fingerprint

Dive into the research topics of 'Using automatic failure detection for cognitive agents in eclipse (AAMAS 2016 DEMONSTRATION)'. Together they form a unique fingerprint.

Cite this