25
DEVELOPMENT OF A COMMUNICATION SYSTEM FOR COLLABORATIVE PROCESSES IN SHOP-FLOOR Aluno: André Cordazzo Brunelli Orientador UFSC: Prof. Ricardo Rabelo Orientadores BIBA: Prof. Dr.-Ing Klaus-Dieter Thoben Prof. Dr.-Ing. Marcus Seifert Dipl.Ing. Oec. Ingo Westphal 1

Development of a communication system for collaborative processes in shop-floor

Embed Size (px)

DESCRIPTION

Estes slides são a apresentação de um trabalho produzido entre setembro de 2010 e fevereiro de 2011 no Bremer Institut für Produktion und Logistik, sediado em Bremen, Alemanha. Neste trabalho, um grupo de colaboradores de diferentes empresas usa aparelhos celulares com o sistema operacional Android para se comunicar através de uma rede peer-to-peer.

Citation preview

Page 1: Development of a communication system for collaborative processes in shop-floor

DEVELOPMENT OF A COMMUNICATION

SYSTEM FOR COLLABORATIVE

PROCESSES IN SHOP-FLOOR

Aluno: André Cordazzo Brunelli

Orientador UFSC: Prof. Ricardo Rabelo

Orientadores BIBA: Prof. Dr.-Ing Klaus-Dieter Thoben

Prof. Dr.-Ing. Marcus Seifert

Dipl.Ing. Oec. Ingo Westphal

1

Page 2: Development of a communication system for collaborative processes in shop-floor

TÓPICOS

Motivação

Análise das Alternativas

JXTA

Modelagem

Implementação

Conclusões e Perspectivas

2

Page 3: Development of a communication system for collaborative processes in shop-floor

CONTEXTO

Colaboração entre empresas para maior

competitividade

Atividades das parceiras são interligadas

Coordenação de atividades é crítica por conta de

projetos em paralelo

Motivação – Análise de Alternativas – JXTA – Modelagem –

Implementação – Conclusões e Perspectivas

3

Page 4: Development of a communication system for collaborative processes in shop-floor

CONTEXTO

Comunicação rápida em chão-de-fábrica para

coordenar atividades

Comunicação entre parceiros frequentemente é

insatisfatória

Alterações no conograma da produção geram

problemas de custos, qualidade e prazos

Motivação – Análise de Alternativas – JXTA – Modelagem –

Implementação – Conclusões e Perspectivas

4

Page 5: Development of a communication system for collaborative processes in shop-floor

CONTEXTO

Motivação – Análise de Alternativas – JXTA – Modelagem –

Implementação – Conclusões e Perspectivas

5

Page 6: Development of a communication system for collaborative processes in shop-floor

CONSEQUÊNCIAS

Reorganização de atividades é um processo lento

Decisões podem não ser conduzidas pelos

colaboradores afetados

Motivação – Análise de Alternativas – JXTA – Modelagem –

Implementação – Conclusões e Perspectivas

6

Page 7: Development of a communication system for collaborative processes in shop-floor

OBJETIVOS

Protótipo para trocar informações do progresso

em um processo colaborativo entre parceiros

Aumentar a velocidade de comunicação entre

parceiros da rede colaborativa

Oferecer praticidade e flexibilidade

Motivação – Análise de Alternativas – JXTA – Modelagem –

Implementação – Conclusões e Perspectivas

7

Page 8: Development of a communication system for collaborative processes in shop-floor

CASOS DE USO POSSÍVEIS

Motivação – Análise de Alternativas – JXTA – Modelagem –

Implementação – Conclusões e Perspectivas

8

Page 9: Development of a communication system for collaborative processes in shop-floor

ALTERNATIVAS

Sensores com conexão em rede

Dispositivos móveis – telefones

celulares, PDAs

Leitores de códigos de barra

Solução composta: redes de

sensores + dispositivos móveis

Conexão entre ferramentas de

planejamento e cronograma das

empresas parceiras no processo

colaborativo

Motivação – Análise de Alternativas – JXTA – Modelagem –

Implementação – Conclusões e Perspectivas

9

Page 10: Development of a communication system for collaborative processes in shop-floor

RESULTADO DA ANÁLISE

Melhor opção – dispositivos móveis

Avaliação depende de características da

colaboração

Cada companhia deve analisar quais

características a afetam mais

Motivação – Análise de Alternativas – JXTA – Modelagem –

Implementação – Conclusões e Perspectivas

10

Page 11: Development of a communication system for collaborative processes in shop-floor

POR QUE JXTA

Requisito – rede para comunicação entre parceiros

Conectar dispositivos eletrônicos

Sem elementos de papel centralizador

Motivação – Análise de Alternativas – JXTA – Modelagem –

Implementação – Conclusões e Perspectivas

11

Page 12: Development of a communication system for collaborative processes in shop-floor

JXTA

JXTA (Juxtapose) – colocar coisas próximas umas

das outras

Especificações peer-to-peer (P2P) de código

aberto

Protocolos – conjunto de mensagens XML

Conjunto de protocolos, não uma tecnologia

Motivação – Análise de Alternativas – JXTA – Modelagem –

Implementação – Conclusões e Perspectivas

12

Page 13: Development of a communication system for collaborative processes in shop-floor

JXTA

Motivação – Análise de Alternativas – JXTA – Modelagem –

Implementação – Conclusões e Perspectivas

Firewall

Relay

Rendezvous

Proxy

13

Page 14: Development of a communication system for collaborative processes in shop-floor

MODELAGEM DO SISTEMA

Uso de Unified Modeling Language (UML)

Requisitos

Casos de Uso

Diagramas de Classes, Estados

Motivação – Análise de Alternativas – JXTA – Modelagem –

Implementação – Conclusões e Perspectivas

14

Page 15: Development of a communication system for collaborative processes in shop-floor

REQUISITOS FUNCIONAIS E SUPLEMENTARES

Acessar a rede JXTA

Conseguir informações

sobre colaborador, atividade

e outros do WMS

Enviar mensagens como

começo e fim de

atividade, problema e

solução de problema para

parceiros afetados

Motivação – Análise de Alternativas – JXTA – Modelagem –

Implementação – Conclusões e Perspectivas

15

Page 16: Development of a communication system for collaborative processes in shop-floor

REQUISITOS FUNCIONAIS E SUPLEMENTARES

Receber mensagens dos

parceiros, como começo e fim de

atividades, problema e solução de

problemas

Plug-and-Play – pouco esforço e

tempo gastos em configuração

Portável – possível instalar no

chão-de-fábrica ou carregável por

colaboradores

Motivação – Análise de Alternativas – JXTA – Modelagem –

Implementação – Conclusões e Perspectivas

16

Page 17: Development of a communication system for collaborative processes in shop-floor

REQUISITOS FUNCIONAIS E SUPLEMENTARES

Baixa taxa de falha de

transmissão

Velocidade de

transmissão – não deve

ser relevante

comparando com a

execução do processo

colaborativo

Comunicação wireless

Motivação – Análise de Alternativas – JXTA – Modelagem –

Implementação – Conclusões e Perspectivas

17

Page 18: Development of a communication system for collaborative processes in shop-floor

REQUISITOS FUNCIONAIS E SUPLEMENTARES

Usar procedimentos de

segurança

Solução

descentralizada – não

utilizar servidores com

papel ativo na troca de

mensagens

Motivação – Análise de Alternativas – JXTA – Modelagem –

Implementação – Conclusões e Perspectivas

18

Page 19: Development of a communication system for collaborative processes in shop-floor

DIAGRAMA DE ESTADOS – FLUXO PRINCIPAL

Motivação – Análise de Alternativas – JXTA – Modelagem –

Implementação – Conclusões e Perspectivas

19

Page 20: Development of a communication system for collaborative processes in shop-floor

IMPLEMENTAÇÃO

WMS simulado usando serviços web + banco de

dados relacional

Uso de XML para troca de mensagens (com

WMS e entre peers)

Dispositivo: aparelho celular + Android +

Peerdroid

Simplificações com relação ao contexto

Motivação – Análise de Alternativas – JXTA – Modelagem –

Implementação – Conclusões e Perspectivas

20

Page 21: Development of a communication system for collaborative processes in shop-floor

ESTRUTURA UTILIZANDO SOLUÇÃO

Dispositivos Móveis – edge peers para troca de

mensagens

Computador com Banco de Dados e Servidor de

Aplicações – simulador de WMS, arquivo .txt

Servidor - rendezvous e relay peers,

Roteador Wireless – rede wireless privada

Motivação – Análise de Alternativas – JXTA – Modelagem –

Implementação – Conclusões e Perspectivas

21

Page 22: Development of a communication system for collaborative processes in shop-floor

SEQUÊNCIA DE PASSOS PARA EXECUÇÃO DO

SISTEMA

Motivação – Análise de Alternativas – JXTA – Modelagem –

Implementação – Conclusões e Perspectivas

22

Page 23: Development of a communication system for collaborative processes in shop-floor

RESULTADOS DOS TESTES

Motivação – Análise de Alternativas – JXTA – Modelagem –

Implementação – Conclusões e Perspectivas

Requisito Cumprido

Requisitos Funcionais (Troca

de Mensagens)

Sim

Plug-and-Play Sim

Facilidade de Uso Sim

Baixa Taxa de Falha de

Transmissão

Sim

Velocidade de Transmissão Sim

Wireless Sim

Procedimentos de Segurança Parcialmente

Descentralização Sim

23

Page 24: Development of a communication system for collaborative processes in shop-floor

CONCLUSÕES E TRABALHOS FUTUROS

Possível criar um sistema de comunicação peer-to-

peer em chão-de-fábrica

Implementação é protótipo

Agregar funcionalidades

Implementar solução de conexão entre

ferramentas de planejamento das empresas

Motivação – Análise de Alternativas – JXTA – Modelagem –

Implementação – Conclusões e Perspectivas

24

Page 25: Development of a communication system for collaborative processes in shop-floor

OBRIGADO PELA ATENÇÃO

Dúvidas?

25