Abstract
We describe a model-checking based approach to verification of programs written in the agent programming language Dribble. We define a logic (an extension of the branching time temporal logic CTL) which describes transition systems corresponding to a Dribble program, and show how to express properties of the agent program in the logic and how to encode transition systems as an input to a model-checker. We prove soundness and completeness of the logic and a correspondence between the operational semantics of Dribble and the models of the logic.
| Original language | English |
|---|---|
| Title of host publication | Declarative Agent Languages and Technologies VII |
| Subtitle of host publication | 7th International Workshop, DALT 2009, Budapest, Hungary, May 11, 2009. Revised Selected and Invited Papers |
| Editors | Matteo Baldoni, Jamal Bentahar, M. Birna van Riemsdijk, John Lloyd |
| Publisher | Springer Nature |
| Pages | 244-261 |
| Number of pages | 18 |
| ISBN (Electronic) | 978-3-642-11355-0 |
| ISBN (Print) | 978-3-642-11354-3 |
| DOIs | |
| Publication status | Published - 2009 |
| Externally published | Yes |
| Event | International Workshop on Declarative Agent Languages and Technologies - Budapest, Hungary Duration: 11 May 2009 → 11 May 2009 Conference number: 7 |
Publication series
| Name | Lecture Notes in Computer Science |
|---|---|
| Volume | 5948 |
Conference
| Conference | International Workshop on Declarative Agent Languages and Technologies |
|---|---|
| Abbreviated title | DALT 2009 |
| Country/Territory | Hungary |
| City | Budapest |
| Period | 11/05/09 → 11/05/09 |