JasMo - A Modularization Framework for Jason
Gustavo Ortiz Hernández, Alejandro Guerra‐Hernández, Guillermo-de-Jesus Hoyos Rivera · 2013
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.