|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
International Symposium on Collaborative Technologies and Systems (CTS'06)
Formal Definition of an Agent-Object Programming Language
Las Vegas, NV, USA
May 14-May 17
ISBN: 0-9785699-0-3
| ASCII Text | x | ||
| Francesco Pagliarecci, Luca Spalazzi , Gianluca Capuzzi, "Formal Definition of an Agent-Object Programming Language," Collaborative Technologies and Systems, International Symposium on, pp. 298-305, International Symposium on Collaborative Technologies and Systems (CTS'06), 2006. | |||
| BibTex | x | ||
| @article{ 10.1109/CTS.2006.44, author = {Francesco Pagliarecci and Luca Spalazzi and Gianluca Capuzzi}, title = {Formal Definition of an Agent-Object Programming Language}, journal ={Collaborative Technologies and Systems, International Symposium on}, volume = {0}, year = {2006}, isbn = {0-9785699-0-3}, pages = {298-305}, doi = {http://doi.ieeecomputersociety.org/10.1109/CTS.2006.44}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - CONF JO - Collaborative Technologies and Systems, International Symposium on TI - Formal Definition of an Agent-Object Programming Language SN - 0-9785699-0-3 SP298 EP305 A1 - Francesco Pagliarecci, A1 - Luca Spalazzi , A1 - Gianluca Capuzzi, PY - 2006 KW - null VL - 0 JA - Collaborative Technologies and Systems, International Symposium on ER - | |||
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/CTS.2006.44
This paper presents a formal definition of Alan. Alan is a programming language that aims to integrate both the agent-oriented and the object-oriented programming. The end is to take advantages from both the paradigms. We want to explore how we can reason in terms of encapsulation, inheritance, polymorphism, and so on while we program in terms of the the beliefs, the desires, and the plans of an agent. We define the formal specification of Alan in the rewriting logic language Maude. In this respect, this paper represents the first step towards a complete formal definition of the operational semantics of Alan. This opens us the possibilty of using the wide-spectrum of formal modeling and reasoning supported by Maude: analyzing Alan programs by means of model checking, proving properties of particular Alan programs, and proving general properties of the Alan language.
Citation:
Francesco Pagliarecci, Luca Spalazzi , Gianluca Capuzzi, "Formal Definition of an Agent-Object Programming Language," cts, pp.298-305, International Symposium on Collaborative Technologies and Systems (CTS'06), 2006
Usage of this product signifies your acceptance of the Terms of Use.
