Actions with Durations and Failures in BDI Languages
BDI programming languages provide a well developed route to implementing intelligent agents. However, as such agents are increasingly being used to work in, and interact with, real environments their treatment of external actions needs to be improved. In this paper we describe a mechanism for handling actions which have durations and failures. In particular we note that where an action has a duration it acquires two failure modes, one which requires an abort. We provide a formal semantics for this mechanism which is general enough to be used to add such actions to a wide range of BDI programming languages.[Full Paper]
For each technical report listed here, copyright and all intellectual property rights remain with the respective authors. Copyright is effective from the year of publication in each case. By downloading a file from this page, you agree to use it only for purposes of research and scholarship. Any other use of this material or storage of it in any medium or its sale or distribution in any form is expressly forbidden without prior written permission from the authors concerned.