26,209 research outputs found

    Arquitecturas adaptativas e cooperativas para sistemas de fabrico distribuídos

    Get PDF
    A pressão competitiva actual, é ditada por um mercado aberto e global, e no qual as empresas são confrontadas com exigências cada vez mais fortes. A adopção de novos conceitos e paradigmas de fabrico, combinados com a implementação de novas tecnologias é a resposta a estes requisitos e a solução para o incremento da competitividade. Arquitecturas de controlo distribuídas, cooperativas, auto-organizativas e heterogéneas são prometedoras neste contexto. A arquitectura apresentada, pretende solucionar de forma eficaz os requisitos dos sistemas de fabrico emergentes, sendo baseada na tecnologia de multiagentes, e implementando alguns conceitos associados aos sistemas de fabrico holónico e biónico, suportando uma nova abordagem ao controlo, que inclui as fases operacional e de reengenharia do ciclo de vida de uma empresa.info:eu-repo/semantics/publishedVersio

    Sistema de apoio à solução de não-conformidades: um estudo de caso na extrusão de alumínio

    Get PDF
    Tese (doutorado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Engenharia Mecânica, Florianópolis, 2014Esta tese investiga o uso da abordagem de sistemas multiagentes (SMA) buscando compartilhar e recuperar conhecimentos decorrentes da solução de problemas prévios de não-conformidades e da aplicação do método de análise de modos de falha e efeitos em processos de manufatura (PFMEA) e raciocínio baseado em casos. Neste sentido, propõe-se um modelo de multiagentes em apoio à solução de problemas de não-conformidades em processos de fabricação, com o intuito de superar não somente as dificuldades relacionadas à natureza do conhecimento, mas também quanto à sua distribuição. A distribuição adotada no modelo considera tanto o aspecto geográfico das fontes quanto à fragmentação relacionada aos processos existentes na cadeia produtiva. Nesta ótica, são considerados agentes computacionais cujo comportamento inclui o uso de raciocínio baseado em casos e métodos de recuperação baseado em ontologias. Por fim, um protótipo computacional foi desenvolvido para permitir a verificação e a validação do modelo proposto, sendo que as bases de conhecimento manipuladas pelo sistema são instanciadas com conhecimentos no domínio do processo de extrusão de alumínio obtidos a partir da literatura e de pesquisas de campo em uma empresa que fabrica peças por extrusão de alumínio, com ênfase na liga 60xx.Abstract: This thesis investigates the use of the multi-agent systems (MAS) approach seeking to share and retrieve knowledge from previous solutions of nonconformance problems and the application of the method of failure modes and effects analysis in manufacturing processes (PFMEA) and case-based reasoning (CBR). In this sense, it is proposed a MAS-based model to support the solution of nonconformance problems in manufacturing processes in order to overcome the difficulties related to both the nature of knowledge and on its distribution. The distribution adopted in the model considers both the geographical aspect of the sources and the fragmentation related to existing processes in the production chain. From this perspective, agents were developed whose behavior includes the use of case-based reasoning and retrieval methods based on ontologies. Finally, a software prototype was developed to allow the verification and validation of the proposed model, and the foundations of knowledge manipulated by the system are instantiated with knowledge in the field of the aluminum extrusion process obtained from the literature and from a company that manufactures parts via aluminum extrusion, with emphasis on the 60xx alloy

    Ferramenta de gerenciamento de aplicações em um cluster DC/OS na nuvem

    Get PDF
    TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Sistemas de Informação.Várias empresas necessitam testar suas aplicações antes de colocá- las em produção e disponibilizar uma versão final ao usuário ou cliente. Em alguns casos os recursos são escassos, a empresa possui somente um ambiente de homologação e uma fila de testadores querendo homologar diferentes versões do mesmo software. Este projeto visa implementar uma solução baseada na tecnologia Datacenter Operating Systems (DC/OS), que permita homologar diferentes versões do mesmo software ao mesmo tempo obedecendo regras de níveis de acesso e permissão. Com isso uma empresa conseguiria lançar mais versões de suas aplicações, otimizando a velocidade de correção de bugs e o desenvolvimento de novas funcionalidades.Many companies need to test their applications before putting them into production and delivering a final version to the user or customer. In some cases the resources are scarce, the company has only one homologation environment and a queue of testers wanting to approve different versions of the same software. This project aims to implement a solution based on the Datacenter Operating Systems (DC/OS) technology, which allows to approve different versions of the same software at the same time obeying rules of access levels and permission. With this, a company could launch more versions of its applications, optimizing the speed of correction of bugs and the development of new features

    Um modelo para compartilhamento de bases de dados distribuídas e heterogêneas

    Get PDF
    Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico. Programa de Pós-graduação em Ciência da ComputaçãoEste trabalho faz uma avaliação dos recursos disponíveis para viabilizar a interoperabilidade de bases de dados distribuídas e heterogêneas e propõe um modelo alternativo para a solução do problema. O modelo proposto se apresenta como definição metodológica, possível de ser implementado em qualquer ambiente operacional e aplicável em qualquer base de dados. O objetivo deste trabalho é mostrar que as alternativas disponíveis para solucionar esta problemática, quando já implementadas, apresentam um alto grau de complexidade e não atendem adequadamente todas as demandas relacionadas com a interoperabilidade de bases de dados distribuídas e heterogêneas. O trabalho apresenta uma proposta de mediador, modelado em UML (Unified Modeling Language), que permite a interoperabilidade entre bases de dados distribuídas e heterogêneas. Também é apresentada a implementação do modelo, onde são exploradas as características, comportamento e avaliada sua aplicabilidade em diferentes ambientes operacionais e linguagens de programação

    Uma ferramenta de apoio ao gerenciamento de desenvolvimento de software distribuído

    Get PDF
    Orientador : Elisa Hatsue Moriya HuzitaCo-orientador : Tania Fatima Calvi TaitDissertaçao (mestrado) - Universidade Federal do ParanáResumo: O desenvolvimento de software cada vez mais complexo, envolvendo a empresa e a Internet, exige um controle rápido e seguro do desenvolvimento de projetos. Com sistemas cada vez mais sofisticados e integrados, envolvendo áreas que requerem distribuição, adquirir ferramentas de apoio ao gerenciamento e desenvolvimento de software é uma necessidade. Ao tratar de software distribuído, a situação se torna mais complexa pela inexistência de ferramentas específicas de apoio ao desenvolvimento de software distribuído, principalmente com a abordagem de tratamento dos aspectos gerenciais. Planejar e organizar as atividades, controlar e verificar se as atividades estão sendo executadas de acordo com o planejado, dentre outros, são elementos importantes no gerenciamento de projeto e desmerece-los pode contribuir para o fracasso dos projetos. No software distribuído, também deve haver controle em termos de compartilhamento de recursos, abertura, concorrência, independência de escala, tolerância a falhas, transparência e estado compartilhado. Dentro deste cenário, surge a necessidade de tratar os aspectos gerenciais no desenvolvimento de software distribuído, que culmina com a elaboração da ferramenta de apoio ao gerenciamento de desenvolvimento de software distribuído, DIMANAGER. A ferramenta DIMANAGER teve como suporte para sua construção: a análise de ferramentas de apoio ao desenvolvimento de software disponíveis no mercado, as características do software distribuído e a abordagem de aspectos gerenciais. É importante salientar que a ferramenta DIMANAGER é dinâmica, e mostra ao Gerente de Projeto a situação atual do projeto, com o objetivo de auxiliá-lo no acompanhamento e na tomada de decisão através da comparação entre o planejado e o executado, verificando a situação de cada atividade assim como das equipes envolvidas, dispersas geograficamente.Abstract: The development of more and more complex softwares involving enterprises and Internet demands a rapid and safe development of projects. As the systems involving areas which require distribution are more and more sophisticated and integrated, it is necessary to acquire backing tools to manage and develop software. Planning and organizing activities, controlling and checking if the activities are being executed according to what was planned, are some of important elements to manage a project and disregarding them may contribute to its failure. At the distributed software there must also be control over shared resources, openning, concurrence, scale independence, fault tolerance, transparence and shared state. In this scenery it is necessary to deal with the managing aspects in the development of the distributed software, which culminates with the elaboration of the backing tool DIMANAGER to manage and develop distributed software. DIMANAGER tool had as supports for its construction: backing tools analysis for the development of softwares available in the market, distributed software characteristics and the approach with managing aspects. It is important to emphasize that DIMANAGER tool is dynamic and shows to the Project Manager the present situation of the project, aiming to help him in accompanying and in taking decisions by comparing what was planned with what was executed, verifying the situation of each activity as well as the situation of the involving geographically dispersed teams

    Uma ferramenta de apoio à definiçao de requisitos da mdsodi no contexto do ambiente disen

    Get PDF
    Orientador : Elisa H. Moriya HuzitaDissertaçao (mestrado) - Universidade Federal do ParanáResumo: A crescente complexidade das aplicações, a contínua evolução tecnológica e o uso cada vez mais disseminado de redes de computadores têm estimulado os estudos referentes ao desenvolvimento de sistemas distribuídos. Sistemas distribuídos são bastante complexos, o que, conseqüentemente, reflete na complexidade de desenvolvimento do software. Para que o desenvolvimento de software distribuído seja uma tarefa produtiva, gerando também produtos de qualidade, é necessário que o ambiente de apoio ao desenvolvedor seja estruturado de modo a prover recursos que o auxiliem na realização do processo. Visando suprir a necessidade de ferramentas e ambientes de desenvolvimento de software distribuído, foram desenvolvidos a Metodologia para Desenvolvimento de Software Distribuído {MDSODI) e o ambiente Distributed Software Engineering Environment (DiSEN). DiSEN é um ambiente distribuído de desenvolvimento de software, no qual a MDSODI está inserida, que tem, como um de seus objetivos, permitir que vários desenvolvedores, atuando em locais distintos, possam trabalhar de forma cooperativa no desenvolvimento de software. O principal objetivo deste trabalho é o desenvolvimento de uma ferramenta de apoio à fase de requisitos da MDSODI no contexto do ambiente DiSEN. A ferramenta denominada REQUISITE apresenta um modelo de solução distribuída, baseada em cenários, independente de plataforma, onde vários stakeholders podem trabalhar de forma cooperativa, na fase de requisitos, no desenvolvimento de software distribuído.Abstract: The growing complexity of applications, and the constant technological progress and the massive use of computer network have stimulated the studies concerning the development of distributed systems. The distributed systems are very complex which, consenquently, reflects upon the complexity of the software development. In order to make the development of distributed software a productive task, resulting in quality products, it is necessary that the supporting environment be structured to provide resources that will help the developer to complete the process. Aiming at providing the necessary tools and supportive environment for distributed software the Methodology for the Development of Distributed Software (MDSODI) and the Distributed Software Engineering Environment (DiSEN) were developed. DiSEN is an environment of software development into which MDSODI is inserted and one of its objectives is to allow its several developers, working at different places, to perform their task cooperatively in the development of the software. The main objective of this dissertation is to develop a tool to support the requisites phase of the MDSODI in the context of the DiSEN environment. The tool called REQUISITE presents a model of distributed solution, based on scenarios and independent from platform, where several stakeholders can work cooperatively, in the requisite phase, on the development of distributed software

    Composições de IDSs: viabilizando o monitoramento de segurança em ambientes de larga escala

    Get PDF
    Tese (doutorado) - Universidade Federal de Santa Catarina, Centro de Tecnológico. Programa de Pós-Graduação em Engenharia ElétricaA crescente necessidade de compartilhamento de informações entre organizações parceiras ou membros de organizações virtuais envolve um grande desafio de segurança. Um dos aspectos chave neste desafio é a construção de sistemas de detecção de intrusão (IDSs) que possam operar em ambientes heterogêneos de larga escala. Isto é particularmente difícil devido ao fato de que as diferentes redes envolvidas usam IDSs que não foram projetados para trabalhar de forma cooperativa. O tema central desta tese é a proposta de uma nova abordagem de monitoramento de segurança baseada em composições de IDSs. Uma composição de IDSs é a combinação de elementos de detecção de intrusão, que podem ser IDSs completos ou suas partes, distribuídos entre redes diferentes, mas que operam de forma cooperativa, formando um sistema unificado. Nesta Tese, as composições de IDSs são construídas usando uma arquitetura orientada a serviços baseada na tecnologia de Web Services. A interoperabilidade entre os diversos elementos de uma composição é obtida a partir do amplo emprego de esforços de padronização, sobretudo da IETF, W3C e OASIS. As composições dinâmicas são suportadas pelo uso da orquestração de serviços. Para viabilizar as composições de IDSs, é proposta neste documento uma infra-estrutura de serviços, capaz de suportar elementos de IDs baseados em softwares prontos (commercial off-the-shelf # COTS), uma necessidade fundamental para prover a interoperabilidade e facilitar a implementação. Nesta Tese também são descritas as implementações de protótipos da infra-estrutura proposta e analisados os resultados obtidos por meio de experimentos com estes protótipos. The growing need for information sharing among partnering organizations or members of virtual organizations poses a great security challenge. One of the key aspects of this challenge is deploying intrusion detection systems (IDS) that can operate in heterogeneous, largescale environments. This is particularly difficult because the different networks involved generally use IDSs that have not been designed to work in a cooperative fashion. This Thesis presents a model for integrating intrusion detection systems in such environments. The main idea of this Thesis is a new security monitoring approach, based on IDSs compositions. A IDS composition is a combination of intrusion detection elements (which can be complete IDS systems or their components) distributed across different networks so that they operate in a cooperative fashion, in order to provide a unified service. On this Thesis, the IDSs compositions are constructed using a service-oriented architecture (SOA), based on the Web Services technology. The necessary interoperability among the elements of the compositions is achieved through the use of standardized specifications, mainly those developed by IETF, W3C and OASIS. Dynamic compositions are supported through service orchestration. To make possible the IDSs compositions, is proposed on this document a services infrastructure that is capable of supporting commercial off-the-shelf (COTS) IDS elements, a crucial feature for providing interoperability and deployability. On this Thesis are also described prototypes implementations, tests and results

    Geração (semi)automática de metadados: um contributo para a recuperação de objectos de aprendizagem

    Get PDF
    A alteração da Lei de Bases do Sistema Educativo Português, impulsionada pelo Processo de Bolonha, abre várias oportunidades de utilização do e-Learning não só no âmbito da formação contínua, mas também no contexto da formação inicial. Tal como em muitas outras instituições, o Moodle foi a opção de b-Learning mais natural e viável para a Escola Superior de Educação de Bragança. Com os recentes cursos (Plano Bolonha) foram identificados novos requisitos: necessidade de obter informação actual sobre os programas e conteúdos das diferentes disciplinas para suportar a tomada de decisão de inscrição em novas disciplinas; exigência de uma aprendizagem rápida; e obtenção de informação para suportar processos interdisciplinares. Essa informação reside na plataforma de e-Learning. Contudo, o Moodle não possui um mecanismo de pesquisa próprio que permita localizar e recuperar informação sobre os recursos de aprendizagem, garantindo que o objecto de aprendizagem propriamente dito não seja visualizado por utilizadores ou alunos não autorizados. A geração (semi)automática de metadados para facilitar a localização e recuperação dos objectos de aprendizagem foi a solução encontrada para responder aos requisitos identificados sem afectar a estrutura global do sistema de e-Learning. Assim, este artigo tem como principal objectivo descrever as actividades de especificação e desenvolvimento da solução encontrada

    Websites how interaction environments to innovation in knowledge society

    Get PDF
    Trata da possibilidade de portais corporativos serem utilizados como ambientes de interação para estímulo ao processo de inovação. Tem como objetivo destacar, a partir de uma reflexão, as características relacionadas aos portais corporativos que os colocam na posição de possíveis ambientes de interação para inovação, buscando demonstrar, a partir de uma verificação, como se encontra a produção de artigos científicos sobre a temática, na área da Ciência da Informação (CI), para isso utiliza como método a proposta estabelecida por Ensslin et al. (2010). Contextualiza o tema na Sociedade do conhecimento, incluindo as grandes transformações tecnológicas desenvolvidas e destaca a necessidade de obtenção de informação e conhecimento para o desenvolvimento do processo de inovação. Aponta a importância de interações para troca de informações e apresenta considerações em relação a esse aspecto. Conclui que os portais corporativos podem atuar como ambientes de interação para troca de informações relacionadas ao processo de inovação e construção do conhecimento, visto que permitem relações virtuais de compartilhamento através das ferramentas hoje disponíveis.It deals with the possibility of corporate portals are used as interaction environments for stimulating the innovation process. Aims to highlight, from a reflection, the features related to corporate portals that pose as the possible interaction environments for innovation, seeking to demonstrate, from a scan, as is the production of scientific articles on the subject in the field of Information Science (IS) for this proposed method uses as established by Ensslin et al. (2010). Contextualizes the theme in society knowledge, including the major technological changes developed and highlights the need to obtain information and knowledge for development of the innovation process. Points out the importance of interactions for exchange of information and presents considerations regarding this aspect. It makes thinking about the possibility and benefit of corporate portals are used as supportive environment for the innovation process. Concludes that the corporate portals can act as interaction environments to exchange information related to the innovation process and knowledge construction, since they allow virtual relationships through the sharing tools available today
    corecore