Title :
JasMo - A Modularization Framework for Jason
Author :
Ortiz-Hernandez, Gustavo ; Guerra-Hernandez, Alejandro ; Hoyos Rivera, Guillermo-de-Jesus
Author_Institution :
Dept. of Artificial Intell., Univ. Veracruzana, Xalapa, Mexico
Abstract :
In this paper we propose and implement a modularization framework for Jason that enables developers to decompose agents into separate code units called modules, and by fulfilling an agent-module design contract to conceive agents behaviour design into different levels of abstraction - from a software engineering perspective. Thus, we promote code reuse as well as facilitate independent development, maintainability and extensibility. For our implementation we use annotations mechanism and customizable components in Jason.
Keywords :
software agents; software engineering; JasMo; Jason modularization framework; agent behaviour design; agent decomposition; agent-module design contract; annotation mechanism; customizable components; separate code units; software engineering; Cognition; Contracts; Couplings; Libraries; Semantics; Software engineering; Syntactics; Agent Programming; Jason; Modularity;
Conference_Titel :
Artificial Intelligence (MICAI), 2013 12th Mexican International Conference on
Conference_Location :
Mexico City
Print_ISBN :
978-1-4799-2604-6
DOI :
10.1109/MICAI.2013.6