53 resultados para Specification Animation
em Instituto Politécnico do Porto, Portugal
Resumo:
This work is a contribution to the e-Framework, arguably the most prominent e-learning framework today, and consists of the definition of a service for the automatic evaluation of programming exercises. This evaluation domain differs from trivial evaluations modelled by languages such as the IMS Question & Test Interoperability (QTI) specification. Complex evaluation domains justify the development of specialized evaluators that participate in several business processes. These business processes can combine other type of systems such as Programming Contest Management Systems, Learning Management Systems, Integrated Development Environments and Learning Object Repositories where programming exercises are stored as Learning Objects. This contribution describes the implementation approaches used, more precisely, behaviours & requests, use & interactions, applicable standards, interface definition and usage scenarios.
Resumo:
19-22 June 2012 Madrid, Spain
Resumo:
Projecto apresentado ao Instituto Superior de Contabilidade e Administração do Porto para a obtenção do Grau de Mestre em Assessoria de Administração
Resumo:
Dissertação apresentada ao Instituto Superior de Contabilidade para a obtenção do Grau de Mestre em Empreendedorismo e Internacionalização Orientada por Professor Doutor José de Freitas Santos
Resumo:
The emergence of new business models, namely, the establishment of partnerships between organizations, the chance that companies have of adding existing data on the web, especially in the semantic web, to their information, led to the emphasis on some problems existing in databases, particularly related to data quality. Poor data can result in loss of competitiveness of the organizations holding these data, and may even lead to their disappearance, since many of their decision-making processes are based on these data. For this reason, data cleaning is essential. Current approaches to solve these problems are closely linked to database schemas and specific domains. In order that data cleaning can be used in different repositories, it is necessary for computer systems to understand these data, i.e., an associated semantic is needed. The solution presented in this paper includes the use of ontologies: (i) for the specification of data cleaning operations and, (ii) as a way of solving the semantic heterogeneity problems of data stored in different sources. With data cleaning operations defined at a conceptual level and existing mappings between domain ontologies and an ontology that results from a database, they may be instantiated and proposed to the expert/specialist to be executed over that database, thus enabling their interoperability.
Resumo:
Cloud computing is increasingly being adopted in different scenarios, like social networking, business applications, scientific experiments, etc. Relying in virtualization technology, the construction of these computing environments targets improvements in the infrastructure, such as power-efficiency and fulfillment of users’ SLA specifications. The methodology usually applied is packing all the virtual machines on the proper physical servers. However, failure occurrences in these networked computing systems can induce substantial negative impact on system performance, deviating the system from ours initial objectives. In this work, we propose adapted algorithms to dynamically map virtual machines to physical hosts, in order to improve cloud infrastructure power-efficiency, with low impact on users’ required performance. Our decision making algorithms leverage proactive fault-tolerance techniques to deal with systems failures, allied with virtual machine technology to share nodes resources in an accurately and controlled manner. The results indicate that our algorithms perform better targeting power-efficiency and SLA fulfillment, in face of cloud infrastructure failures.
Resumo:
Mestrado em Engenharia Electrotécnica e de Computadores. Área de Especialização de Telecomunicações.
Resumo:
Mestrado em Engenharia Informática. Sistemas Gráficos e Multimédia.
Resumo:
A crescente preocupação com aspectos ambientais tornou-se uma questão incontornável para as empresas. Assim, a legislação aplicável obriga a maior controlo de qualquer tipo de perigo que ponha em causa a saúde humana ou o ambiente. Deste modo, a Swedwood Portugal é obrigada a implementar algumas medidas de controlo dos produtos químicos. Assim, os objectivos deste estágio curricular fundamentamse em identificar, avaliar e substituir ou minimizar os impactos dos produtos químicos (PQ’s) que, de acordo com especificações REACH (Regulamento da Comissão Europeia, relativo a Registo, Avaliação, Autorização e restrição de substâncias Químicas) e da Swedwood Internacional não podem ser utilizados. Como tal, o trabalho descrito nesta dissertação foi dividido em várias etapas. A primeira etapa consistiu em identificar todos os PQ’s utilizados no sector Board On Frame (BOF) da Swedwood Portugal. Feito este inventário, foi então criada uma base de dados em formato Microsoft Office Access que permitiu compilar a informação mais relevante dos PQ’s, para uma consulta mais simples e expedita, substituindo a já existente e desactualizada base de dados de PQ’s em formato Microsoft Office Excel. No total foram inventariados 243 PQ’s. Contudo, não foi possível obter as Fichas de Segurança de todos e, por isso, apenas 185 foram registados na base de dados. Estes 185 PQ’s existentes no sector BOF da Swedwood Portugal, foram submetidos a uma avaliação das substâncias que os compõem de acordo com uma ferramenta informática criada pela Swedwood Internacional – Substitution Evaluation Key (SEK). Esta ferramenta usa três listas europeias de substâncias químicas que permitem a avaliação de produtos químicos indirectos: Substances of Very High Concern (SVHC) da Agência Europeia de Produtos Químicos (ECHA), Substitute It Now (SIN) da ChemSec (Organização sueca dedicada ao ambiente) e PRIO da Agência Sueca de Produtos Químicos (Kemi). As três listas incluem substâncias de carácter de tal forma perigoso que a sua utilização deve ser restringida ou até eliminada. Logo, os PQ’s indirectos que contenham substâncias presentes em, pelo menos, uma destas listas devem ser imediatamente substituídos por outros cuja avaliação seja positiva. Por outro lado, para produtos químicos directos, as restrições encontram-se numa especificação imposta pela IKEA, IOS-MAT-0066. Concluída a avaliação, foi então necessário encontrar alternativas viáveis aos PQ’s avaliados negativamente. Como tal, a primeira abordagem consistiu em contactar os fabricantes dos PQ’s a substituir de modo a que estes pudessem apresentar as suas próprias alternativas. Caso estes não apresentassem alternativas viáveis, então contactarse- iam novos fornecedores. Dos 185 PQ’s registados na base de dados e avaliados, 30 produtos químicos indirectos existentes nas fábricas não obedeciam aos critérios impostos pela SEK, estando os produtos químicos directos todos de acordo com as imposições da IOS-MAT-0066. Os 30 PQ’s indirectos do Sector BOF da Swedwood Portugal que incluem as substâncias químicas com carácter perigoso apresentam características Cancerígenas, Mutagénicas e tóxicas para a Reprodução (CMR), irritantes e/ou sensibilizantes e perigosas, a longo prazo, para o ambiente. Para estes PQ’s foram apresentadas alternativas viáveis no que concerne a impactos para a saúde ou para o ambiente e os respectivos custos associados (admitindo quantidades mínimas vendidas). Contudo, não foi possível em tempo útil testar estas alternativas no funcionamento da empresa de modo a avaliar a sua eficiência técnica.
Resumo:
O objectivo do projecto descrito nesta dissertação é o desenvolvimento da interface entre as empresas e a plataforma Business-to-Business (B2B) de negociação automática de anúncios em construção. A plataforma, no seu todo, deve garantir que os intervalos da programação são preenchidos com um alinhamento de anúncios compatível com os interesses expressos e o perfil construído dos espectadores. A plataforma funciona como um mercado electrónico de negociação automática destinado a agências de publicidade (empresas produtoras) e empresas provedoras de conteúdos e serviços multimédia aos consumidores finais (empresas distribuidoras). As empresas, uma vez registadas na plataforma, passam a ser representadas por agentes que negoceiam automaticamente os itens submetidos com o comportamento especificado. Do ponto de vista da arquitectura, a plataforma consiste num sistema multiagente organizado em três camadas compostas por: (i) agentes de interface com as empresas; (ii) agentes de modelação das empresas; e (iii) agentes delegados, de duração efémera, exclusivamente criados para participar em negociações específicas de conteúdos multimédia. Cada empresa representada na plataforma possui, para além de um número indeterminado de delegados envolvidos em negociações específicas, dois agentes: (i) o agente de interface com a empresa, que expõe um conjunto de operações de interface ao exterior através de um serviço Web, localizado na primeira camada; e (ii) o agente que modela a empresa na plataforma, que expõe através de um serviço Web um conjunto de operações aos agentes das restantes camadas da plataforma, residente na camada intermédia. Este projecto focou-se no desenvolvimento da camada superior de interface da plataforma com as empresas e no enriquecimento da camada intermédia. A realização da camada superior incluiu a especificação da parte da ontologia da plataforma que dá suporte às operações de interface com o exterior, à sua exposição como serviços Web e à criação e controlo dos agentes de interface. Esta camada superior deve permitir às empresas carregar e descarregar toda informação relevante de e para a plataforma, através de uma interface gráfica ou de forma automática, e apresentar de forma gráfica e intuitiva os resultados alcançados, nomeadamente, através da apresentação da evolução das transacções. Em relação à camada intermédia, adicionou-se à ontologia da plataforma a representação do conhecimento de suporte às operações de interface com a camada superior, adoptaram-se taxonomias de classificação de espectadores, anúncios e programas, desenvolveu-se um algoritmo de emparelhamento entre os espectadores, programas e anúncios disponíveis e, por fim, procedeu-se ao armazenamento persistente dos resultados das negociações. Do ponto de vista da plataforma, testou-se o seu funcionamento numa única plataforma física e assegurou-se a segurança e privacidade da comunicação entre empresa e plataforma e entre agentes que representam uma mesma empresa.
Resumo:
Para dar resposta aos grandes avanços tecnológicos e, consequentemente, à postura mais exigente dos clientes, a empresa Francisco Parracho – Electrónica Industrial, Lda., que tem actividade no ramo dos elevadores, decidiu introduzir no mercado um controlador dedicado de ecrãs Liquid Crystal Display / Thin Film Transistor (LCD / TFT). O objectivo é substituir um sistema suportado por um computador, caracterizado pelas suas elevadas dimensões e custos, mas incontornável até à data, nomeadamente para resoluções de ecrã elevadas. E assim nasceu este trabalho. Com uma selecção criteriosa de todos os componentes e, principalmente, sem funcionalidades inúteis, obteve-se um sistema embebido com dimensões e custos bem mais reduzidos face ao seu opositor. O ecrã apontado para este projecto é um Thin Film Transistor – Liquid Crystal Display (TFT-LCD) da Sharp de 10.4” de qualidade industrial, com uma resolução de 800 x 600 píxeis a 18 bits por píxel. Para tal, foi escolhido um micro-controlador da ATMEL, um AVR de 32 bits que, entre outras características, possui um controlador LCD que suporta resoluções até 2048 x 2048 píxeis, de 1 a 24 bits por píxel. Atendendo ao facto deste produto ser inserido na área dos elevadores, as funcionalidades, quer a nível do hardware quer a nível do software, foram projectadas para este âmbito. Contudo, o conceito aqui exposto é adjacente a quaisquer outras áreas onde este produto se possa aplicar, até porque o software está feito para se tornar bem flexível. Com a ajuda de um kit de desenvolvimento, foram validados os drivers dos controladores e periféricos base deste projecto. De seguida, aplicou-se esse software numa placa de circuito impresso, elaborada no âmbito deste trabalho, para que fossem cumpridos todos os requisitos requeridos pela empresa patrocinadora: - Apresentação de imagens no ecrã consoante o piso; - Possibilidade de ter um texto horizontalmente deslizante;Indicação animada do sentido do elevador; - Representação do piso com deslizamento vertical; - Descrição sumária do directório de pisos também com deslizamento vertical; - Relógio digital; - Leitura dos conteúdos pretendidos através de um cartão SD/MMC; - Possibilidade de actualização dos conteúdos via USB flash drive.
Resumo:
Esta dissertação apresenta um estudo da capacidade do processo inserido uma empresa de panificação. Antes de iniciar o estudo propriamente dito, foi realizada uma calibração à balança na qual este estudo seria realizado. Os índices de capacidade do processo têm como principal finalidade verificar se a média e a variabilidade do processo estão em concordância com o alvo e os limites de especificação. Esta verificação permite o ajustamento do processo de maneira a reduzir a produção de produtos defeituosos. Neste trabalho foram utilizados os índices de capacidade considerando que as condições são ideais, isto é, quando existe normalidade nas amostras. Quando as condições não são ideais, como foi verificado, foram utilizadas técnicas para o cálculo dos índices de capacidade para este tipo de situações. A aplicação da metodologia de análise da capacidade do processo foi realizada com sucesso com recurso a amostras retiradas numa balança calibrada para o efeito.
Resumo:
O betão é o material de construção feito pelo Homem mais utilizado no mundo. A sua composição é um processo complexo que exige um conhecimento teórico sólido e muita experiência prática, pelo que poucas pessoas estão habilitadas para o fazer e são muito requisitadas. No entanto não existe muita oferta actual de software que contemple alguns dos aspectos importantes da composição do betão, nomeadamente para o contexto europeu. Nesse sentido, foi desenvolvido um sistema de apoio à decisão chamado Betacomp, baseado num sistema pericial, para realizar estudos de composição de betão. Este contempla as normas legais portuguesas e europeias, e a partir da especificação do betão apresenta toda a informação necessária para se produzir um ensaio de betão. A aquisição do conhecimento necessário ao sistema contou com a colaboração de um especialista com longa e comprovada experiência na área da formulação e produção do betão, tendo sido construída uma base de conhecimento baseada em regras de produção no formato drl (Drools Rule Language). O desenvolvimento foi realizado na plataforma Drools.net, em C# e VB.net. O Betacomp suporta os tipos de betão mais comuns, assim como adições e adjuvantes, sendo aplicável numa grande parte dos cenários de obra. Tem a funcionalidade de fornecer explicações sobre as suas decisões ao utilizador, auxiliando a perceber as conclusões atingidas e simultaneamente pode funcionar como uma ferramenta pedagógica. A sua abordagem é bastante pragmática e de certo modo inovadora, tendo em conta parâmetros novos, que habitualmente não são considerados neste tipo de software. Um deles é o nível do controlo de qualidade do produtor de betão, sendo feito um ajuste de compensação à resistência do betão a cumprir, proporcional à qualidade do produtor. No caso dos produtores de betão, permite que indiquem os constituintes que já possuem para os poderem aproveitar (caso não haja impedimentos técnicos) , uma prática muito comum e que permitirá eventualmente uma aceitação maior da aplicação, dado que reflecte a forma habitual de agir nos produtores.
Resumo:
A Internet causou uma revolução em grande parte dos processos das empresas, criando oportunidades e gerando necessidades até então desconhecidas. Os Sistemas de Informação, ferramentas indispensáveis para uma gestão moderna das actividades empresariais, também foram influenciados pela evolução constante da tecnologia e as facilidades oferecidas para a popularização do uso da Internet. Rumo a uma crescente necessidade de modernização, rapidez, agilidade, eficiência e eficácia que são exigidos das actividades da empresa, actualmente, a tecnologia da Web é exibida como uma opção viável para melhorar o desempenho na gestão da informação. Esta Tese procura dissertar acerca dos aspectos relativos ao funcionamento e implementação de Serviços Web, suas principais características, vantagens e desvantagens comparativamente aos sistemas de informação tradicionais. Os objectivos propostos podem ser sintetizados no conhecimento e descrição das funcionalidades dos Serviços Web, no estudo da situação actual, na identificação das características que potenciam a capacidade de evolução dos Serviços Web, no estudo e desempenho dos Serviços Web, e finalmente, no estudo e análise da especificação Segurança.
Resumo:
A produção de biodiesel como combustível para motores diesel, aumentou fortemente nos últimos anos e espera-se que cresça mais e mais num futuro próximo. O aumento do consumo de biodiesel exige processos de produção optimizados que permitam grandes capacidades de produção, operações simplificadas, rendimentos altos, bem como a utilização de matérias-primas mais económicas. Por isso, o desenvolvimento de processos de produção de baixo custo exige a especificação de catalisadores heterogéneos eficientes na promoção da reacção de transesterificação, permitindo a imediata separação da glicerina pura, não necessitando de uma purificação dispendiosa deste subproduto. Os xerogéis de carbono surgem então como materiais promissores para aplicação como catalisadores heterogéneos para a produção de biodiesel, devido às suas excelentes propriedades ao nível da sua textura e superfície química. Neste trabalho o principal objectivo foi a preparação de um xerogel de carbono, com o intuito de posteriormente ser aplicado na produção de biodiesel por catálise heterogénea. Amostras de xerogel de carbono foram preparadas pelo método sol-gel e oxidadas em fase líquida sendo posteriormente caracterizados os seus grupos funcionais e a sua área específica. Os resultados obtidos mostram que é possivel obter um xerogel de carbono com área superficial alta, tendo sido atingido um valor máximo para a amostra número dois (803 m2/g). Os resultados atingidos ao nível da preparação do catalisador permitem concluir que as condições de operação influenciam a estrutura final do xerogel de carbono. Quanto à caracterização da química superficial do xerogel, foi possível verificar que a diferença do número de acidez entre as amostras oxidadas e não oxidadas do mesmo lote é alta, o que permite afirmar que a oxidação do material de carbono incrementa a concentração de grupos oxigénio à superfície do xerogel. O valor máximo para o número de acidez foi obtido com a amostra número três (Amostra oxidada - 916 μmol/g, Amostra não oxidada - 207 μmol/g). Apesar de terem sido realizados ensaios para a produção de biodiesel os resultados obtidos foram nulos. A escolha das condições de reacção para a catálise heterogénea com este tipo de material poderá não ter sido a mais indicada, assim como a quantidade e o tipo de grupos funcionais introduzidos no catalisador não terem acidez suficiente para permitir uma catálise efectiva.