999 resultados para Sistemas de comunicação móveis
Resumo:
Este artigo apresenta uma ferramenta para análise de sistemas complexos de recursos hídricos denominada AcquaNetXL, que foi desenvolvida no formato de planilha eletrônica, na qual foram incorporados dois modelos de otimização, um linear e outro não linear. Essa ferramenta mantém os conceitos e os atributos de um sistema de suporte a decisão, ou seja, possui as características de estreitar a comunicação entre o usuário e o computador, de facilitar o entendimento, a formulação do problema, a interpretação dos resultados de análise e auxiliar no processo de tomada de decisão, tornando-o mais ordenado, objetivo e transparente. O desempenho do algoritmo utilizado na solução dos problemas de alocação de água foi satisfatório, especialmente para o modelo linear.
Resumo:
É do conhecimento geral a importância do envolvimento dos dirigentes de topo de qualquer organização na gestão dos seus STI – Sistemas e Tecnologias de Informação – internos. Nas câmaras municipais os dirigentes de topo são o Executivo Municipal eleito pelos respetivos munícipes e, portanto, com fortíssima influência política. As câmaras municipais em si, são organizações estatais que não têm concorrentes diretos, mas a escolha, i.e. a eleição ou reeleição do seu executivo pode ser influenciada pela sua atuação e/ou do partido político a que pertencem. Os STI Autárquicos tem pouca visibilidade exterior à organização e, portanto, pouco ou nada contribuem para o garante de votos necessários à eleição/reeleição do executivo municipal. Por esta razão, embora a maior parte dos executivos municipais reconheça o quanto estes são importantes, nem sempre se envolvem na sua gestão nem lhes conferem o devido destaque ou importância. Com este trabalho pretende-se perceber até que ponto o envolvimento do Executivo Municipal na gestão dos STI Autárquicos é importante e/ou determinante para o seu respetivo desenvolvimento i.e. se tem influência no seu aumento quantitativo e qualitativo.
Resumo:
Dissertação apresentada ao Programa de Mestrado em Comunicação da Universidade Municipal de São Caetano do Sul - USCS
Resumo:
Dissertação apresentada ao Programa de Pós-graduação em Comunicação da Universidade Municipal de São Caetano do Sul
Resumo:
Dissertação apresentada ao Programa de Pós-graduação em Comunicação da Universidade Municipal de São Caetano do Sul.
Resumo:
Dissertação apresentada ao Programa de Pós-graduação em Comunicação da Universidade Municipal de são Caetano do
Resumo:
A modelagem e desenvolvimento de sistemas embarcados ("embedded systems") de forma distribuída, tende a ser uma tarefa extremamente complexa, especialmente quando envolve sistemas heterogêneos e sincronização de tarefas. Com a utilização do modelo de componentes de software é possível descrever, de uma forma simplificada, todos os elementos de distribuição e de comunicação para este tipo de sistemas. Neste sentido, a especificação de uma ferramenta capaz de auxiliar na modelagem e no desenvolvimento deste tipo de aplicação, certamente irá tornar o trabalho mais simples. Esta dissertação inicia por uma análise comparativa entre as tecnologias passíveis de serem utilizadas na definição de sistemas distribuídos heterogêneos, focando-se principalmente nas metodologias de modelagem, e nos mecanismos e middlewares de comunicação. Dos conceitos formados a partir desta análise é descrita uma ferramenta, baseada em componentes de software. A ferramenta é uma extensão do projeto SIMOO-RT, onde foram adicionados os conceitos de componente de software, biblioteca de componentes e diagrama de implantação. Além disso, foram realizadas modificações no sistema de geração de código, para dar suporte aos novos conceitos da ferramenta. A dissertação termina com a descrição de alguns estudos de caso utilizados para validar a ferramenta.
Resumo:
Replicação de objetos é usada para garantir uma maior disponibilidade de recursos em um sistema distribuído. Porém, com a replicação, surgem problemas como o controle da consistência das réplicas e onde estas réplicas devem estar posicionadas. A consistência é garantida por um protocolo de consistência de réplicas. Para facilitar a implementação dos protocolos de controle de réplicas, pode-se utilizar mecanismos de comunicação de grupo como suporte para a replicação. Outro problema importante que surge com a replicação é o posicionamento das réplicas. A carga de processamento em um sistema distribuído muda continuamente e num determinado instante pode ser necessário mudar a distribuição atual das réplicas pela adição de novas réplicas, remoção de réplicas desnecessárias ou pela mudança de posicionamento das réplicas. Um sistema de gerenciamento de réplicas pode realizar esta tarefa. Este trabalho apresenta o sistema RPM – Replica Placement Manager – responsável por fornecer ao serviço de gerenciamento de réplicas uma lista ordenada de nodos potencialmente ideais, num determinado momento do processamento, para receber uma réplica de um objeto. Esta lista é criada pelo RPM, considerando um pequeno conjunto de variáveis estáticas e dinâmicas, facilmente obtidas nos nodos do sistema distribuído.
Resumo:
No projeto de arquiteturas computacionais, a partir da evolução do modelo cliente-servidor, surgiram os sistemas distribuídos com a finalidade de oferecer características tais como: disponibilidade, distribuição, compartilhamento de recursos e tolerância a falhas. Estas características, entretanto, não são obtidas de forma simples. As aplicações distribuídas e as aplicações centralizadas possuem requisitos funcionais distintos; aplicações distribuídas são mais difíceis quanto ao projeto e implementação. A complexidade de implementação é decorrente principalmente da dificuldade de tratamento e de gerência dos mecanismos de comunicação, exigindo equipe de programadores experientes. Assim, tem sido realizada muita pesquisa para obter mecanismos que facilitem a programação de aplicações distribuídas. Observa-se que, em aplicações distribuídas reais, mecanismos de tolerância a falhas constituem-se em uma necessidade. Neste contexto, a comunicação confiável constitui-se em um dos blocos básicos de construção. Paralelamente à evolução tanto dos sistemas distribuídos como da área de tolerância a falhas, foi possível observar também a evolução das linguagens de programação. O sucesso do paradigma de orientação a objetos deve-se, provavelmente, à habilidade em modelar o domínio da aplicação ao invés da arquitetura da máquina em questão (enfoque imperativo) ou mapear conceitos matemáticos (conforme o enfoque funcional). Pesquisadores demonstraram que a orientação a objetos apresenta-se como um modelo atraente ao desenvolvimento de aplicações distribuídas modulares e tolerantes a falhas. Diante do contexto exposto, duas constatações estimularam basicamente a definição desta dissertação: a necessidade latente de mecanismos que facilitem a programação de aplicações distribuídas tolerantes a falhas; e o fato de que a orientação a objetos tem-se mostrado um modelo promissor ao desenvolvimento deste tipo de aplicação. Desta forma, nesta dissertação definem-se classes para a comunicação do tipo unicast e multicast, nas modalidades de envio confiável e não-confiável. Além destes serviços de comunicação básicos, foram desenvolvidas classes que permitem referenciar os participantes da comunicação através de nomes. As classes estão organizadas na forma de um pacote, compondo um framework. Sua implementação foi desenvolvida usando Java. Embora não tivessem sido requisitos básicos, as opções de projeto visaram assegurar resultados aceitáveis de desempenho e possibilidade de reuso das classes. Foram implementados pequenos trechos de código utilizando e testando a funcionalidade de cada uma das classes de comunicação propostas.
Resumo:
Esta pesquisa procura identificar fatores, relacionados às práticas e ao estilo de gestão, que interferem na longevidade de organizações ligadas ao segmento do mobiliário que estão localizadas na região metropolitana de Curitiba-PR. A pesquisa é importante, tendo em vista o elevado índice de “mortalidade” de empresas nesse setor, pelo interesse do setor em melhorar a sua produtividade e competitividade, bem como pela falta de estudos nesta área e assunto. À luz de teorias como 3-D, Ecológica e do Ciclo de Vida de organizações, o estudo utiliza, como estrutura básica de investigação, o modelo de Likert de pesquisa e avaliação dos estilos de administração vigentes em empresas. Para tanto, agrupam-se variáveis de pesquisa de acordo com dimensões de pesquisa, enfocando os temas administrativos da liderança, motivação, comunicação, influência e interação, decisão, metas e diretrizes, controle, metas de desempenho e treinamento e características de desempenho. A pesquisa foi dividida em duas partes distintas: na primeira, de cunho qualitativo, buscou-se conhecer a opinião dos gestores de organizações quanto a fatores intervenientes no sucesso e insucesso de organizações do setor pesquisado, bem como obter indicações de exemplos de organizações merecedoras de estudo das suas práticas de gestão e estilo gerencial; na segunda, de cunho quantitativo, foram aplicados dois questionários distintos, “tipo Likert” de 4 graus, sendo um para 126 gerentes de 70 organizações, denominadas nesta pesquisa de “Longevas”, e outro para 32 ex-gerentes de 23 denominadas “não-Longevas”. Os dados obtidos revelam que o estilo de gestão dos líderes das organizações “Longevas” assemelha-se ao Participativo-Consultivo (sistema 3), de Likert, tendendo ao Participativo-Grupal (sistema 4), e o estilo de gestão aplicado nas organizações “não-Longevas” era o Autoritário-Benevolente (sistema 2) apresentando tendências ao Autoritário-Rígido (sistema 1). Verificaram-se, também, diferenças significativas nas médias de 44, das 50 variáveis avaliadas, sendo as maiores diferenças em variáveis integrantes das dimensões “Natureza do Sistema de Metas e Treinamento”, “Processo de Liderança Utilizado” e “Natureza do Processo de Controle”.
Resumo:
Esta dissertação descreve uma arquitetura de suporte para a criação de sistemas de automação baseados em objetos distribuídos e no barramento CAN. Consiste basicamente da utilização de orientação a objetos para modelagem dos sistemas bem como sua implementação na forma de objetos autônomos. Os objetos são então distribuídos em uma rede de placas microcontroladas, as quais são utilizadas para o controle da planta, e PC's, os quais são utilizados para supervisão e monitoração. O suporte em tempo de execução para os objetos é dado por um sistema operacional que permite a sua implementação na forma de processos concorrentes, o qual, no caso das placas microcontroladas, é um sistema operacional do tipo embarcado. A comunica ção entre os objetos é realizada através de um protocolo publisher/subscriber desenvolvido para o barramento CAN que é suportado por uma biblioteca e elementos de comunicação especí cos. Este trabalho tem como objetivo apresentar alternativas aos sistemas de automação existentes atualmente, os quais baseiamse geralmente em dispositivos mestre/escravo e em comunicações do tipo ponto a ponto. Dessa forma, a arquitetura desenvolvida, apropriada para sistemas embarcados, visa facilitar a criação e dar suporte para sistemas de automação baseados em objetos distribuídos.
Resumo:
As estratégias de desenvolvimento utilizadas, nas últimas décadas, com o enfoque da Revolução Verde, afetaram de forma significava a capacidade de modificação dos ecossistemas pelo homem. A agricultura, sendo a principal forma de intervenção nos processos naturais, incorporou inovações tecnológicas que possibilitaram o aumento do rendimento de cultivos e criações. Ao mesmo tempo, estas inovações provocaram efeitos negativos, não previstos, no meio ambiente e nas condições sociais dos seres humanos. A emergência da expressão “Desenvolvimento Sustentável” é uma tentativa de conciliar o crescimento econômico, proporcionado pelo progresso técnico, com a justiça social e a preservação dos recursos naturais. Em virtude deste contexto, um novo desafio apresenta-se para os formuladores de políticas públicas e agentes que interferem nos processos de desenvolvimento: avaliar a sustentabilidade, ou seja, quantificar o que é mais ou menos sustentável em sistemas de produção agrícola. Esta investigação representa um esforço para definir uma metodologia capaz de orientar na seleção de indicadores de sustentabilidade, bem como de permitir a obtenção de índices de sustentabilidade em sistemas de produção. O objetivo central é propor uma metodologia que permita avaliar a sustentabilidade em sistemas de produção para facilitar a comunicação entre atores envolvidos em processos de desenvolvimento, no sentido de conduzir as intervenções dos mesmos para contextos de maior sustentabilidade nas dimensões social, econômica e ambiental. Para isto buscou-se uma metodologia com cálculos e operações simples, permitindo a obtenção de informações com recursos locais, sem a necessidade de avançados conhecimentos estatísticos de parte dos usuários, mas adaptadas à complexidade e às particularidades locais dos processos envolvidos nos sistemas de produção da agricultura familiar. Os resultados obtidos, quando comparados com outras metodologias, demonstram a viabilidade do uso do método proposto para a identificação de aspectos que conduzem os sistemas de produção estudados a contextos de maior ou menor sustentabilidade relativa.
Resumo:
Mecanismos de comunicação entre processos são fundamentais no desenvolvimento de sistemas distribuídos, já que constituem o único meio de compartilhar dados entre processos que não dispõem de memória comum. Um dos principais mecanismos de comunicação utilizados é a troca de mensagens entre os processos componentes do sistema. Existem muitas aplicações que são compostas por um conjunto de processos que cooperam para realizar uma determinada tarefa e que são mais facilmente construídas se o sistema operacional oferecer a possibilidade de se enviar uma mensagem a diversos destinos. Neste caso são necessários mecanismos que permitam a difusão confiável de uma mensagem para um grupo de processos em uma única operação. Tendo em vista esta necessidade, diversos protocolos têm sido apresentados na literatura para permitir a comunicação entre um grupo de processos com diferentes graus de complexidade e de desempenho. Este trabalho apresenta um ambiente para desenvolvimento e utilização de protocolos de comunicação em grupo, denominado FlexGroup. O ambiente divide os protocolos em suas características fundamentais, permitindo que estas características possam ser desenvolvidas separadamente como subprotocolos. Os subprotocolo são interligados através de uma interface comum e gerenciados pelo núcleo do ambiente. A comunicação entre as diversas máquinas da rede é gerenciada pelo FlexGroup, permitindo que o desenvolvedor de um novo subprotocolo possa somente se focar nas características específicas do seu protocolo. Esta modularidade permite, ainda, que apenas as partes de interesse de um novo protocolo precisem ser implementadas, além de também viabilizar a criação de um protocolo baseado nos já existentes no ambiente. Além disso, o ambiente permite que as aplicações de comunicação em grupo possam definir, através de uma biblioteca, o conjunto de subprotocolos que desejam utilizar, em tempo de execução, sem necessidade de conhecer a implementação interna dos subprotocolos.. Da mesma forma, alguém que se proponha a realizar comparações com os protocolos existentes, pode utilizar os diversos subprotocolos e as aplicações existentes, bastando alterar os protocolos utilizados em tempo de execução e avaliando somente as características que deseje analisar.