Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouAnavitória Giraldo Alterado mais de 9 anos atrás
1
Modelagem de Agentes: MAS-COMMONKADS+ e StarUML Laboratório de Engenharia de Software
2
Mas-CommonKADS AML Mas-CommonKADS+ StarUML Boa Prática 1 Boa Prática 2 Referências 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 – Behavior fragment – 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
“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 MAS-CommonKADS+
9
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
10
StarUML http://sourceforge.net/projects/staruml/files/staruml/5.0/ AML http://www.tkdlivre.com/marcal/aml.zip
11
Boa Prática 1 Após a instalação, executar o sistema antes de aplicar os módulos.
12
Boa Prática 2 Stereotype Format->Stereotype Display->Textual ->Decoration -> Iconic Quando abre o projeto, as entidades voltam ao normal.
13
Boa Prática 2 Model -> Profiles...
14
Exemplos de Diagramas
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.