1 / 17

Modelagem de Agentes : MAS-COMMONKADS+ e StarUML

Modelagem de Agentes : MAS-COMMONKADS+ e StarUML. Laboratório de Engenharia de Software. Sumário. MAS-CommonKADS. Metodologia orientada a agentes Modelagem de um SMA Modela grande quantidade de características dos SMAs Não possibilita a modelagem interna de agentes

Download Presentation

Modelagem de Agentes : MAS-COMMONKADS+ e StarUML

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Modelagem de Agentes:MAS-COMMONKADS+ e StarUML Laboratório de Engenharia de Software

  2. Sumário

  3. MAS-CommonKADS • Metodologia orientada a agentes • Modelagem de um SMA • Modela grande quantidade de características dos SMAs • Não possibilita a modelagem interna de agentes • Representação da estrutura interna de um agente para a sua posterior implementação

  4. AML • Linguagem de modelagem • Extensão da UML 2.0 • Modelar, especificar e documentar sistemas que incorporem conceitos de SMA • Conjunto de elementos criados para representar diferentes aspectos de SMA

  5. AML • Oferece mecanismos que são capazes de descrever o comportamento interno de um agente através de um pacote chamado behavior • Behaviorfragment • Perceptor • PerceptAction • Effector • EffectorAction

  6. AML • Entidade Skill • Possibilitar a linguagem representar os comportamentos internos do agente através de técnicas de IA • Auxiliar a modelagem de agentes racionais

  7. MAS-CommonKADS+ “Modelagem Interna dos agentes” Mas-CommonKads + AML = Mas-CommonKADS+ Por que AML ? • Grande quantidade de conceitos que é capaz de modelar • Possuir um metamodelo facilmente para contemplar novos conceitos • Utilizar mecanismos já existentes para especificação e extensão de linguagens

  8. StarUML • Devido à ausência de ferramenta de suporte para a modelagem MAS-CommonKADS, a metodologia tornava-se difícil de ser aplicada • Desenvolvido um plugin para AML sobre a plataforma StarUML • Ferramenta gratuita • Possibilita a geração de código a partir dos modelos desenvolvidos

  9. StarUML • StarUML http://sourceforge.net/projects/staruml/files/staruml/5.0/ • AML http://www.tkdlivre.com/marcal/aml.zip

  10. Boa Prática 1 Após a instalação, executar o sistema antes de aplicar os módulos.

  11. Boa Prática 2 • Stereotype Format->Stereotype Display->Textual ->Decoration -> Iconic Quando abre o projeto, as entidades voltam ao normal.

  12. Boa Prática 2 • Model -> Profiles ...

  13. Exemplos de Diagramas

  14. Exemplos de Diagramas

  15. Exemplos de Diagramas

  16. Exemplos de Diagramas

More Related