Thursday, March 19, 2009

AML-Agent Modeling Language and StarUML

Agent Modeling Language(AML) is a visual modeling language that uses the concepts of Multi-Agent Systems (MAS) theory for specification and modeling of agents. For more information, please consult that paper at http://www.whitestein.com/library/whitestein_aml-specification_v09.pdf . The AML profiler can be downloaded for StarUML at http://www.whitestein.com/library/company-and-product-resources#methodology .

Figure 1. StarUML with an AML Example


Figure 1. shows the StarUML interface with an example AML. One of the features that I like is the modeling of ontologies for the agent. Figure 2. shows a medical example.
Figure 2. Example of an OntologyClass


Clearly, AML in StarUML offers some nice possibilities and demands further investigation. I recommend using it for modeling your agent based systems.

No comments: