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

Slides:



Advertisements
Apresentações semelhantes
Análise e Projeto Orientado a Objetos
Advertisements

Trabalho de APSI II Diagrama de Instalação Victor Campolino Moussallem
Análise e Desenvolvimento de Sistemas
Introdução a Engenharia de Software de Sistemas Multi-Agentes
Rational Unified Process
UML Visões – Parte 2.
(Unified Modeling Language)
RELATORIO DE PESQUISA 1 Ferramentas para modelagem de sistemas e representação dos requisitos funcionais e não funcionais.
1 Faculdade de Tecnologia de São Caetano do Sul Prof. Msc Adilson Ferreira da Silva Ferramentas de Engenharia de Software.
UML Material retirado da apostila do Professor Cesar Augusto Tacla
Projeto de Sistemas de Software
Metodologias Equipe do Curso de ES para SMA
Linguagens de Modelagem (cont.) (IV)
Faculdade de Ciências Sociais e Aplicadas de Petrolina – FACAPE
Linguagens de Modelagem para SMA
Metodologias Orientadas a Agentes
Processo de Reengenharia Prático Pós- Graduação Pós- Graduação Karolyne Almeida Siqueira Michael Caldas da Silva.
Modelo de Arquitetura Diagrama de Componentes
Análise Estruturada O mais amplamente usado dos métodos de modelagem de requisitos Modelos que retratam fluxo e o conteúdo da informação (dados e controle)
Reutilização de Software
Linguagens de Programação
Análise e Projeto de Sistemas
TIPOS DE TESTES APLICÁVEIS E NÃO APLICÁVEIS AO PROJETO
Gabriel Silva Bornia Prof. Dr. Roberto Tom Price Orientador
Especificação de Requisitos em PIT-RSL
WARE SECURITY SYSTEM.
dbCheck! uma ferramenta para teste de banco de dados
Modelagem para Web Aula de 11/04/2011.
Diagrama de Instalação
DIAGRAMA DE COMPONENTES
Diagrama de Componentes
Engenharia de Software e Sistemas de Informação e Gestão
Aula 1 Minicurso: Astah Ministrantes: André Martins; Camila Brondani;
Rose A ferramenta Case Rational Rose
Universidade Federal de Lavras - UFLA
Projeto de Sistemas de Software
DIAGRAMA DE CASO DE USO Prof. Fabíola Gonçalves C. Ribeiro.
Conceitos.
Implementação em Projeto de Sistemas (PFC)
MAS-ML Tool: Um Ambiente de Modelagem de Sistemas Multi-Agentes
LABORATÓRIOS DE INFORMÁTICA IV ENGENHARIA DE SOFTWARE: DA TEORIA À PRÁTICA GRUPO 13.
Engenharia do Conhecimento Ernesto Trajano Jacques Robin CIn-UFPE.
Geração de Código Teoria e Implementação de Linguagens Computacionais – IF688 Jobson Ronan Jeronimo da Silva
1 1.
PFC Projeto Final de Curso
Introdução a Desenvolvimento de Sistemas
Heron Vieira Aguiar “Seminário da disciplina MDA” Julho de 2006
Daniel Weiss Orientador: Prof. Henrique Freitas
Modelagem de Sistemas Orientado a Objetos com UML
Introdução à Engenharia de Software
Especificação em Projeto de Sistemas
Bruno Silva Desenvolvido a partir de
Projeto de Sistemas de Informação Microsoft C++ Grupo 8: Claudia Rocha Leonardo Rezende Ricardo Pereira.
METODOLOGIA, MÉTODOS E FERRAMENTAS
Utilizando UML e Padrões Prof. Fábio Botelho, MSc Redes e Sistemas Distribuídos Recife, Março de 2010.
PCS - Departamento de Engenharia de Computação e Sistemas Digitais Projeto de Formatura – Turmas 2010 Integrantes: Professor Orientador: Co-orientador:
Ferramentas de Suporte a MDD: Um Quadro Comparativo
MAS-ML Seminário da Disciplina de Agentes Cognitivos Prof. Patrícia Tedesco Equipe: Fernando Jaziel Mario Sergio Sidney.
UML e a Ferramenta Astah
Caso de Sucesso: Lockheed Martin Aeronautics  Usou MDA para desenvolver o software de missão modular do F-16. Objetivo:  Obter compatibilidade cross-platform;
Engenharia de Software
Modelo de Análise e Projeto
Diagramas de Caso de Uso
© Nabor C. Mendonça Processo / Metodologia de Desenvolvimento de Software.
Análise e Projeto de Sistemas Unified Modeling Language Renata Araujo Ricardo Storino Núcleo de Computação Eletrônica Curso de Programação de Computadores.
UML (Unified Modeling Language) Linguagem Unificada de Modelagem
Engenharia de Requisitos Prof. Fábio Botelho, MSc Redes e Sistemas Distribuídos Recife, Agosto de 2012.
SPEM (Software Process Engineering Metamodel): Uma Linguagem para Modelagem de Processos de Software.
Projeto Orientado a Objetos Prof. Wolley
Síntese do Negócio ONTOWEB. Ontoweb – Nova Geração de Ferramenta de Busca Possui comportamento inteligente que auxilia o usuário a organizar e compartilhar.
Transcrição da apresentação:

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

Mas-CommonKADS AML Mas-CommonKADS+ StarUML Boa Prática 1 Boa Prática 2 Referências 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 – Representação da estrutura interna de um agente para a sua posterior implementação

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

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

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

“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+

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

StarUML AML

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

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

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

Exemplos de Diagramas