Tese
A questão de investigação que se tentou resolver com este trabalho foi enunciada na
secção 1.2 e é transcrita em seguida:
Questão - Como será possível manter a competitividade (e
vitalidade) de uma empresa de Produção na 'Sociedade de Consumo Personalizado' do
século XXI?
De forma sucinta tudo o que foi dito ao longo da dissertação traduz-se na tese
enunciada em seguida:
Tese - A divisão dos Sistemas de Produção em 'pequenas'
unidades autónomas organizadas de acordo com a Teoria dos Sistemas Holónicos permite
garantir a agilidade e vitalidade necessárias às empresas na nova sociedade.
Essencialmente, defendeu-se que para fazer face à crescente personalização de bens
de consumo e outras tendências da 'Nova Economia' (e.g., crescente complexidade de
produtos com redução do ciclo de vida), é necessário construir sistemas que exibam
determinadas características, nomeadamente, distribuição e descentralização,
autonomia, dinamismo, reactividade, flexibilidade, adaptabilidade e agilidade. Os actuais
sistemas de produção integrada por computador não possuem tais características e
mostram-se aquém das expectativas. No entanto, todas estas características podem ser
observadas em sistemas construídos de acordo com a teoria dos sistemas holónicos. Esta
teoria identifica uma entidade fundamental em todas as estruturas sociais e biológicas
denominada holon que é autónoma e cooperante com outros holons, sendo constituída por
outros holons e fazendo parte de outros holons, apresentando por isso uma dualidade
todo/parte que permite criar formas intermédias estáveis em sistemas complexos. Os
sistemas holónicos de produção aplicam tais princípios aos sistemas de produção,
sendo por isso o modelo sugerido para a construção de novos sistemas de produção de
forma a responder aos requisitos em constante mudança que são colocados à empresa,
sendo a sua grande vantagem (pelo menos teórica) a autonomia de cada holon e a sua
estruturação dinâmica ad hoc em holarquias, permitindo assim o agrupamento de holons e
a criação de subsistemas estáveis.
Na secção 1.5 foram apresentadas algumas questões
adicionais que, embora já parcialmente respondidas ao longo da dissertação, serão
agora respondidas de forma mais explícita.
- Que suporte tecnológico usar para a realização de sistemas de acordo com a Teoria
dos Sistemas Holónicos? - conforme foi apresentado, o suporte tecnológico utilizado
neste trabalho foi a programação em lógica estendida e os sistemas multiagente. Esta
abordagem não é obviamente a única, sendo possível recorrer a outras ferramentas,
nomeadamente no que toca a linguagens de programação. No entanto, uma característica
comum a todos os trabalhos que advogam a arquitectura holónica é o facto de se
relacionarem com os sistemas multiagente.
- Será possível utilizar a estrutura holónica noutras áreas que não a Produção?
- a estrutura holónica tem as suas origens na observação de estruturas biológicas
e sociais, sendo suficientemente genérica para ser utilizada noutras áreas que não a
produção, em que a complexidade do sistema a desenvolver beneficie do conceito de holon
como bloco de construção. Quanto à arquitectura proposta neste trabalho, é da opinião
do autor que a componente de escalonamento poderá ser utilizada noutras aplicações que
não apenas a produção, nomeadamente:
- no escalonamento de projectos de construção civil, já que existem vários recursos e
diferentes operações a executar, normalmente de uma única tarefa;
- no comércio electrónico, usando tarefas que consistem apenas de uma operação
(comprar) e representando os vendedores como recursos, que efectuam as propostas indicando
o custo e o prazo de entrega;
- na atribuição de tempo de processamento a um programa numa rede de processadores,
considerando para tal os processadores como recursos e o programa como tarefa, cujas
operações são as unidades de código (e.g., funções) a executar.
- Que holons e holarquias definir de forma a abordar as várias actividades da
produção de forma integrada? - as entidades escolhidas para modelar o sistema foram
os recursos, produtos e tarefas, os clientes e as vendas, os fornecedores e as compras. A
escolha destas entidades deveu-se à análise efectuada das funções de fabrico e das
funções comerciais, tendo sido identificados estes conceitos/entidades de negócio.
- Existirão cenários de falta de informação e conhecimento nas actividades de
produção? Se sim, quais? - conforme foi apresentado existem vários cenários de
falta de informação nos sistemas de produção. Os cenários identificados advêm
principalmente da experiência empírica do autor e do bom senso, sendo necessário de
futuro fundamentar tais cenários com recolha de situações reais.
- De que forma deverão os vários elementos da arquitectura comunicar e interagir? -
a interacção dos holons do sistema é feita através de um protocolo de negociação
concebido propositadamente para este trabalho. A escolha de um mecanismo de negociação
ao invés de um mecanismo pedido/resposta ou master/slave deve-se ao entendimento que a
flexibilidade e a independência (entre holons) conseguidas dessa forma são maiores.
- Como saberão os vários elementos da existência de outros elementos? - a
informação sobre os holons existentes (em execução) no sistema é obtida através de
um holon especial que implementa um serviço de directório. O conhecimento acerca da
existência deste holon faz parte de cada holon, bem como as regras que definem o registo
de habilidades no serviço de directório para assim poder ser requisitado por outros
holons.
- Como assegurar a coerência das decisões tomadas por cada elemento? - no
presente trabalho, a coerência de acções prende-se essencialmente com a relação de
precedência temporal entre as operações de uma mesma tarefa, que é garantida pelo
facto do protocolo de negociação utilizado incluir fases explicitamente destinadas para
esse efeito.
- Como formular, descrever e decompor o problema? - podem ser considerados dois
níveis no trabalho, a produção como um todo e o caso específico do escalonamento.
Essencialmente foi feita uma descrição textual em termos de funcionalidades e de
informação necessária às grandes entidades do sistema para suportar as várias
actividades da produção. No caso do problema de escalonamento, a sua descrição é
essencialmente efectuada pelo anúncio de tarefa, tendo sido decomposto pela negociação
operação a operação entre os vários recursos.

(c) 1999-2001, Paulo Sousa
comentários e sugestões
Criação: 17 de Janeiro de 2001
Ultima Alteração: 17 de Janeiro de 2001