Back to results

Universidade Federal de Pernambuco

Improving traceability in agent oriented development

Abstract

dc:description.abstract

A engenharia de requisitos argumenta que, para o desenvolvimento de software complexo ser bem sucedido, é necessário que o processo de modelagem suporte mecanismos e ferramentas de rastreamento. Rastreabilidade de requisitos refere-se à habilidade de assegurar um alinhamento contínuo entre requisitos dos stakeholders e às várias saídas do processo de desenvolvimento de software. O processo de rastreamento de requisito descreve e segue a vida dos requisitos nas direções forward e backward (i.e. da sua origem, através do seu desenvolvimento e especificação, para sua subseqüente implementação e uso, e através de todos os períodos de refinamento e interação em qualquer uma dessas fases). Rastreamento de software é executado gerando, representando, armazenando e mantendo relações de rastreabilidade entre os artefatos de software tanto manualmente como automaticamente. Desenvolvedores de softwares têm usado agentes como uma forma de entender, modelar e desenvolver sistemas complexos mais naturalmente. Sistemas multiagentes (SMA) refletem a natureza descentralizada dos modernos sistemas distribuídos, dando suporte a situações dinâmicas e imprevisíveis nas quais se espera que o software opere atualmente, sendo apropriado para sistemas abertos nos quais seus componentes e padrões de interação mudam constantemente. O uso de agentes com uma maior dependência em conhecimento codificado, flexibilidade, adaptabilidade e autonomia, introduz novos desafios ao suporte de rastreamento de requisitos. As capacidades dos agentes e aspectos sociais devem ser consideradas. Uma contribuição neste campo é Tropos, um framework usado para modelar sistemas multiagentes. Ele faz uso das abstrações e conceitos das disciplinas organizacional e social para entender, modelar, analisar e projetar. Assim, Tropos fornece uma maior flexibilidade, e um conjunto de construtores de alto nível para tratar com um mundo operando mais nos princípios sociais do que nas regras mecanicistas. A flexibilidade, a adaptabilidade e a autonomia introduzidas pelos MAS apresentam novos desafios para as abordagens de rastreabilidade atuais. Nós advogamos que um modelo e um processo de rastreamento específico devem ser usados para tratar as necessidades específicas de um SMA de forma satisfatória. Nesta tese, nós propomos um Metamodelo de Rastreamento para facilitar a identificação das novas relações necessárias ao paradigma de agent system, the individual issues of each agent and their social aspects as well as the impact analysis when changes happen. The DBSitter-AS example will be used to illustrate how our proposal captures agent characteristics such as autonomy and cooperation

Degree

thesis:*
Grantor dc:publisher
Universidade Federal de Pernambuco
Year dc:date.issued
2008

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • PINTO, Rosa Candida Cavalcanti
Advisor dc:contributor.advisor
  • CASTRO, Jaelson Freire Brelaz de

Subjects

dc:subject × 2

Rights

dc:rights
Statement dc:rights
  • openAccess
  • Attribution-NonCommercial-NoDerivs 3.0 Brazil
Language dc:language.iso
eng

Identifiers

dc:identifier.*
Repository record dc:identifier.uri
https://repositorio.ufpe.br/handle/123456789/1505
OAI identifier oai:identifier
oai:repositorio.ufpe.br:123456789/1505

Chain of custody

source
Harvested from
Brazil UFPE
Base URL
repositorio.ufpe.br/oai/request
Last updated
2026-07-24
Source record
OAI-PMH GetRecord
citation

PINTO, Rosa Candida Cavalcanti. Improving traceability in agent oriented development. Universidade Federal de Pernambuco, 2008. https://repositorio.ufpe.br/handle/123456789/1505