• No results found

Figur 22. Strukturert sammenliknet med ustrukturert reintegreringsprogram: vold i nære relasjoner

11. VEDLEGG A. SØKESTRATEGIER

11.2. Søk 2: systematiske oversikter

Para realizar o controle holônico é necessário definir a arquitetura de controle, sendo que a opção pela arquitetura irá influenciar no rendimento e no funcionamento do sistema. Como estamos lidando com um ambiente dinâmico, a flexibilidade da arquitetura é fundamental para diminuir o impacto negativo no sistema causado pelas constantes mudanças do ambiente. Apesar da importância da flexibilidade, também é importante conseguir buscar otimizações para aproveitar ao máximo o sistema, visto que um sistema pouco produtivo pode ter um impacto muito negativo na empresa.

Tendo em vista essas características, uma opção viável é a arquitetura holônica. Pelas características desta arquitetura, é possível adicionar novos componentes (ou até mesmo detalhar melhor um componente já existente, tornando-o mais eficiente) ao mesmo tempo em que possibilita a otimização global por meio de sua holarquia.

Apesar de essa arquitetura ser bem difundida na literatura, nenhuma delas trata de maneira detalhada o despacho de veículos por meio de regras multicritério. Para criar uma arquitetura holônica específica para o despacho de veículos por regras multicritério, foram levantadas as possíveis abordagens para o projeto da arquitetura.

A primeira referência estudada foi o PROSA, que é uma importante referência para a criação de arquiteturas holônicas de manufatura, apresentando diretrizes para a criação da mesma. A segunda, o ADACOR, que é baseado no PROSA, apresenta uma arquitetura focando na adaptação em ambientes dinâmicos. O ADACOR apresenta algumas modificações em relação ao PROSA, apresentando uma arquitetura já definida, e não apenas referências como no PROSA, e algumas modificações em relação aos holons criados, sendo estas orientadas a

característica de melhor adaptação ao ambiente dinâmico. Apesar da importância de ambas arquiteturas holônicas de manufatura, nenhuma delas apresenta um método a ser seguido para a construção do mesmo.

Pelo fato de não possuírem um método bem definido, o que dificulta a adaptação para a criação da arquitetura de controle para o despacho multicritério de veículos, buscou-se por métodos que seguissem os conceitos holônicos e foram avaliados 2, sendo eles: ANEMONA e ASPECS.

A ANEMONA, proposto por Botti e Giret (2008), é um método que segue as diretrizes do PROSA e da FIPA para a construção de sistemas holônicos de manufatura, abrangendo desde a análise até a codificação e baseia-se no framework JADE10 para a criação do sistema multiagente.

Já o ASPECS, proposto por Cossentino, et al. (2010a) é um método para o desenvolvimento de sistemas holônicos que abrangem desde a análise até a codificação e implantação. Baseado no método CRIO11, permite criar um modelo organizacional, identificando papéis, organizações e capacidades para a execução do sistema. Um ponto forte do ASPECS é que para a codificação, os autores criaram um framework de desenvolvimento que permite uma fácil codificação do modelo gerado no ASPECS, dando todo o suporte para a criação dos holons.

Um ponto negativo do ASPECS é o fato de ser um método genérico, o que leva a necessidade de adaptação de alguns de seus conceitos e palavras chaves para a realidade do domínio da manufatura. Alguns de seus conceitos foram adaptados para este trabalho, como no caso do conceito do termo “papel”, que se entende como sendo o título dado ao comportamento almejado, e não o comportamento em si, porém para não interferir no método e mudar o escopo do projeto, optou-se por manter os termos originais e adaptar o significado de cada para o trabalho em questão (conforme apresentado na seção 2.2.3.1).

A tabela a seguir (Tabela 3.2) apresenta um comparativo entre o ASPECS e o ANEMONA sob algumas óticas.

10 http://jade.tilab.com/

11 Método baseada em capacidades – papéis – interações – organizações (CRIO – Capacity, Role,

Tabela 3.2. Comparação ASPECS e ANEMONA (adaptada de Cossentino et al. 2010a)

ANEMONA ASPECS Ciclo de vida Processo unificado (PU) Iterativo e incremental

Cobertura do ciclo de vida Análise, projeto e implementação Análise, projeto, implementação e

implantação

Domínio de aplicação Sistemas holônicos de manufatura Independente

Integração com padronizações PU, SPEM, FIPA, UML SPEM, UML, FIPA

Plataformas e bibliotecas JADE e PROSA JANUS

Sistema Aberto Não Sim

Estrutura dinâmica Não Sim

Os elementos em vermelho da tabela apresentam características desejadas para o trabalho proposto, apontando uma vantagem para o ASPECS em relação à ANEMONA. Em relação ao ciclo de vida, nenhuma das características apresentam uma vantagem direta; Em relação a cobertura do ciclo de vida, o fato do ASPECS detalhar a implantação, permitindo a identificação dos locais dos holons, relação com os dispositivos externos, entre outros; Em relação ao domínio de aplicação, a ANEMONA apresenta uma vantagem por ser específico para a área de manufatura enquanto o ASPECS é genérico; Em relação à integração com as padronizações também não há diferença significativa; Em relação as plataformas e bibliotecas, enquanto o ASPECS possui um framework próprio que dá suporte para a criação dos holons, a ANEMONA segue as diretrizes do PROSA e do JADE para a codificação, o que gera a necessidade da criação da estrutura do holon (recursão de agentes). Em relação ao sistema aberto, o ASPECS permite a adição e remoção de agentes e organizações, enquanto isso não é possível na ANEMOA; em relação a estrutura dinâmica, o ASPECS permite uma auto organização, reconfiguração dinâmica do sistema, enquanto a ANEMONA não permite.

A escolha pelo uso do ASPECS se deu principalmente por dois motivos:

I) Dificuldade em implementar uma arquitetura holônica usando o PROSA ou o ADACOR, por não apresentarem um método detalhado.

II) Por ter um framework de desenvolvimento de HMAS criado exclusivamente para o método, facilitando a criação dos holons.

O ASPECS apresenta passos bem definidos para a criação da arquitetura, atendendo todos os conceitos de sistemas holônicos. Vale ressaltar que apesar de não ser um método exclusivo para sistemas de manufatura, ele atende todos os seus conceitos, permitindo assim sua aplicação a este ambiente específico.