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 |