



















































































Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Os melhores documentos à venda: Trabalhos de alunos formados
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Comunidade
Peça ajuda à comunidade e tire suas dúvidas relacionadas ao estudo
Descubra as melhores universidades em seu país de acordo com os usuários da Docsity
Guias grátis
Baixe gratuitamente nossos guias de estudo, métodos para diminuir a ansiedade, dicas de TCC preparadas pelos professores da Docsity
(Spoken: Brit Marling and William Mapother on film Another Earth) ... de sistema, tais como a especificação correta de requisitos.
Tipologia: Notas de aula
1 / 91
Esta página não é visível na pré-visualização
Não perca as partes importantes!
Humildemente dedicado a: Marcos, a quem chamo de “pai”, Silvana a quem chamo de “mãe”, Meus irmãos Bruno e Jeny, Aos meus avós a quem chamo de “Opa” e “Oma”.
Do you know that story of the Russian cosmonaut? So, he goes up in this big spaceship And he’s got this portal window And he’s looking out of it And he sees the curvature of the Earth for the first time And all of a sudden, this strange ticking Begins coming out of the dashboard (Okay, yeah) But he can’t find it, he can’t stop it, it keeps going A few hours into this, it begins to feel like torture What’s he gonna do? He’s up in space! So the cosmonaut decides The only way to save his sanity Is to fall in love with this sound (Spoken: Brit Marling and William Mapother on film Another Earth)
A demanda por aplicações de software, denominadas sistemas multiagentes, que conte- nham entidades autônomas com capacidade de operar e tomar decisões sem intervenções externas está cada vez maior. No entanto, existem desafios no desenvolvimento desse tipo de sistema, tais como a especificação correta de requisitos. Embora essa seja uma questão crucial no desenvolvimento de qualquer software, sistemas multiagentes possuem requisi- tos particulares, posto que os agentes que os compõem devem ser autônomos e, quando seguindo o modelo BDI, devem possuir crenças, objetivos e planos, bem como serem ca- pazes de perceber o ambiente e agir sobre ele. Quando um agente (em geral interpretando um papel) acredita que um objetivo pode ser atingido, ele passa a agir para realizar esse objetivo, em geral por meio da execução de um plano. Porém, apenas a intenção de atingir um objetivo não garante que o objetivo será concluído, muito menos que ele será atingido dentro do tempo esperado. Nesse sentido, pesquisadores começaram a utilizar agentes de tempo real para solucionar problemas afetados por restrições temporais. Com o intuito de abordar o problema de especificação desse tipo de sistema, alguns estudos estenderam as metaclasses utilizadas para produzir diagramas de casos de uso da UML de forma a representar requisitos particulares de sistemas multiagentes. Contudo, através de um mapeamento sistemático, identificamos que atualmente a maioria das propostas ainda estão projetando seus sistemas sem levar em conta as restrições temporais associados aos objetivos e outros comportamentos associados a papeis de agente. Assim, neste trabalho realizamos uma extensão de um metamodelo de agência para a representação de restrições temporais em requisitos específicos para papeis de agente em tempo real. Além disso, foi realizada a instanciação do metamodelo, em conjunto de regras OCL, que restringem as associações apenas entre agentes e seus comportamentos em tempo real. Como forma de avaliação, um experimento foi realizado, por meio de um grupo focal, com alunos de pós-graduação. Palavras-chave : Sistemas Multiagentes. Engenharia de Requisitos. Diagrama de Casos de uso. Agentes de tempo real.
Tabela 1 – Bases bibliográficas utilizadas........................ 44 Tabela 2 – Ciclos do snowballing............................ 47 Tabela 3 – Quantidade de ocorrências por tipo de representação........... 48 Tabela 4 – Extensões dos DCU da UML para representar requisitos específicos de agentes................................... 49