JT (
Jason
Tool) is a specific CASE tool developed for supporting MASs
design and automatic Jason code generation. Its first release
has been developed as an instance of a meta-CASE tool (Metaedit+).
CONTENTS
- Diagrams
- Documentation
- Software
- External Links
Diagrams
In JT is possible to realize
four kinds of diagrams.
- The Goal Structural
Description Diagram (GSDD) presents a static
decomposition of the problem goals. It is a mean for analyzing the
problem and sketching a solution in terms of goals and sub-goals.
Fig.1 shows the GSDD for the classical example of domestic robot
decribed in the Jason
book.
Fig. 1: The Goal Structural Description diagram for the domestic
robot example.
- The Multi- Agent Structural
Description (MASD)
models the system in terms of agents and their relations (see
Fig.2).
Fig. 2: Multi-
Agent Structural Description the domestic robot example.
- The Multi-Agent Functional
Description Diagram (MAFD)
provides a detailed description of the behavior of a MAS
highlighting the sequence of activities performed by the agents
(see Fig.3).
Fig. 3: Multi-Agent Functional
Description diagram designed for the domestic robot example
- The Single Agent Structural
Description (SASD) highlights
the
internal structure of an agent. A SASD diagram provides a
description of the agent elements that is more detailed than the
MASD diagram one. Fig. 4 shows the SASD designed for the robot
agent of the domestic robot example.
Fig. 4: Single-Agent Structural
Description diagram for the robot agent of the domestic robot
example.
Documentation
- M. Cossentino, C. Lodato, S. Lopes, P. Ribino, V. Seidita, A.
Chella. A Notation for Modeling Jason-like BDI Agents.
Istituto di Calcolo e Reti ad Alte Prestazioni - Consiglio
Nazionale delle Ricerche Technical Report 12/01.(pdf).
Software
Work in progress ...
External Links