46 research outputs found

    Efficiently Conducting Quality-of-Service Analyses by Templating Architectural Knowledge

    Get PDF
    Previously, software architects were unable to effectively and efficiently apply reusable knowledge (e.g., architectural styles and patterns) to architectural analyses. This work tackles this problem with a novel method to create and apply templates for reusable knowledge. These templates capture reusable knowledge formally and can efficiently be integrated in architectural analyses

    Osallistujadatan kerääminen tuotekehitysprosessissa – Kolmen erilaisen lähestymistavan vertailu

    Get PDF
    Designing new products and further developing existing products has become increasingly important for today’s industry. Therefore, engineering education has changed from theoretical science education towards practical and challenging project-based education to teach students real-life problem-solving skills along with communication and teamwork skills needed in the present working environment of an engineering graduate. Because product development and R&D are expensive, risky, and time-consuming, industry and education around the world are interested in measuring the effectiveness of the design process and the design team. This study focuses on triangulation of three different measuring methods to understand the amount of support a design team needs from professionals in order to learn new skills for the product design process. The goal of using triangulation is to articulate the strengths and weaknesses of the three methods by comparing the collected data. Measured data is the time coaches spent with the design team during a prototyping challenge which lasted for four days and four hours and was organized at IdeaSquare in CERN in January 2016. Methods used for the data collection are time-lapse images, time-tracking software, and written coach notes. The outcome of the study is that none of the three methods proved to be superior, but each one of them brings up useful data for future studies when combined.Uusien tuotteiden luominen ja olemassa olevien jatkokehittäminen ovat nykypäivän teollisuudelle yksi tärkeimmistä toiminnoista. Tästä syystä insinöörikoulutus on muuttumassa teoreettisen tieteen opetuksesta kohti käytännönläheistä ja haastavampaa projektipohjaista koulutusta. Näin pyritään kehittämään opiskelijoiden käytännön ongelmaratkaisukykyjä yhdessä kommunikoinnin ja ryhmätyötaitojen kanssa. Nämä ovat oleellisia taitoja, joita tarvitaan nykypäivän työelämässä menestymiseen. Tuotekehitys on kallista, aikaa kuluttavaa ja riskialtista, joten teollisuudessa ja koulutuksessa yhdistyy vahva tahto tuotekehityksen ja tuotekehitystiimien tehokkuuden mittaamiseen. Tämä tutkimus keskittyy vertailemaan kolmea erilaista tapaa mitata koulutettavan tuotekehitystiimin tarvitsemaa ammatillisen tuen määrää uusien tuotekehitystaitojen koulutuksessa. Vertailemalla kerättyä dataa haluttiin löytää menetelmistä eroavaisuuksia ja vertailla menetelmien vahvuuksia ja heikkouksia. Kerätty aineisto koostuu työympäristössä tehdyistä erilaisista mittauksista, joilla pyrittiin selvittämään asiantuntijoiden viettämää aikaa ja käsiteltyä aihetta kunkin kehitystiimin kanssa. Prototypointihaaste järjestettiin CERN:ssä IdeaSquarella Tammikuussa 2016. Tiedonmittausmenetelmät sisältävät automatisoitua aikajaksovalokuvausta, työajanseurantaa ja asiantuntijoiden käsin tekemiä muistiinpanoja. Tutkimuksen lopputuloksena todetaan, että yksikään näistä menetelmistä ei osoittautunut ylivoimaiseksi toisiin menetelmiin verrattaessa, vaan yhdistettäessä jokainen näistä menetelmistä tuo hyödyllistä tietoa tutkimukseen

    Prototyping a scalable Aggregate Computing cluster with open-source solutions

    Get PDF
    L'Internet of Things è un concetto che è stato ora adottato in modo pervasivo per descrivere un vasto insieme di dispositivi connessi attraverso Internet. Comunemente, i sistemi IoT vengono creati con un approccio bottom-up e si concentrano principalmente sul singolo dispositivo, il quale è visto come la basilare unità programmabile. Da questo metodo può emergere un comportamento comune trovato in molti sistemi esistenti che deriva dall'interazione di singoli dispositivi. Tuttavia, questo crea un'applicazione distribuita spesso dove i componenti sono strettamente legati tra di loro. Quando tali applicazioni crescono in complessità, tendono a soffrire di problemi di progettazione, mancanza di modularità e riusabilità, difficoltà di implementazione e problemi di test e manutenzione. L'Aggregate Programming fornisce un approccio top-down a questi sistemi, in cui l'unità di calcolo di base è un'aggregazione anziché un singolo dispositivo. Questa tesi consiste nella progettazione e nella distribuzione di una piattaforma, basata su tecnologie open-source, per supportare l'Aggregate Computing nel cloud, in cui i dispositivi saranno in grado di scegliere dinamicamente se il calcolo si trova su se stessi o nel cloud. Anche se Aggregate Computing è intrinsecamente progettato per un calcolo distribuito, il Cloud Computing introduce un'alternativa scalabile, affidabile e altamente disponibile come strategia di esecuzione. Quest'opera descrive come sfruttare una Reactive Platform per creare un'applicazione scalabile nel cloud. Dopo che la struttura, l'interazione e il comportamento dell'applicazione sono stati progettati, viene descritto come la distribuzione dei suoi componenti viene effettuata attraverso un approccio di containerizzazione con Kubernetes come orchestratore per gestire lo stato desiderato del sistema con una strategia di Continuous Delivery

    Exploring Scheduling for On-demand File Systems and Data Management within HPC Environments

    Get PDF

    Exploring Scheduling for On-demand File Systems and Data Management within HPC Environments

    Get PDF

    File System Simulation: Hierarchical Performance Measurement and Modeling

    Get PDF
    File systems are very important components in a computer system. File system simulation can help to predict the performance of new system designs. It offers the advantages of the flexibility of modeling and the cost and time savings of utilizing simulation instead of full implementation. Being able to predict end-to-end file system performance against a pre-defined workload can help system designers to make decisions that could affect their entire product line, involving several million dollars of investment. This dissertation presents detailed simulation-based performance models of the Linux ext3 file system and the PVFS parallel file system. The models are developed using Colored Petri Nets. A performance study, using the models, shows that the obtained results are close to the expected behavior of the real file system. The model shows that file system parameters have significant impact on the performance of the I/O when compared to the parameters of the disk subsystem

    XSEDE: eXtreme Science and Engineering Discovery Environment Third Quarter 2012 Report

    Get PDF
    The Extreme Science and Engineering Discovery Environment (XSEDE) is the most advanced, powerful, and robust collection of integrated digital resources and services in the world. It is an integrated cyberinfrastructure ecosystem with singular interfaces for allocations, support, and other key services that researchers can use to interactively share computing resources, data, and expertise.This a report of project activities and highlights from the third quarter of 2012.National Science Foundation, OCI-105357

    Projeto Lean no Departamento de Componentes Mecânicos da Renault CACIA

    Get PDF
    O presente trabalho inseriu-se na implementação do Projeto Lean (manufatura simples) no departamento de componentes mecânicos da empresa multinacional Renault CACIA, por parte da fabricação, especificamente no progresso contínuo, ateliê 3 e 4, incidindo em três projetos concretos, linhas de produção de árvores de equilibragem, nas bombas de óleo de débito variável, BOCV, e nos AGV´s (Automated Guided Vehicle). O fabrico das árvores de equilibragem na UET (Unidade elementar de trabalho) é realizado através do processamento de brutos por maquinação, torneamento e furação, indução, desempeno, retificação, super acabamento, lavagem, secagem e prensagem de carretos. O projeto Lean validado para essa UET consistiu em reorganizar os tornos das segundas e terceiras operações, criando uma ilha, onde o operador deslocar-se-á entre eles, evitando deslocações desnecessárias perante a disposição atual, e com isto favorecendo a disponibilidade de componentes, dita de strike zone. Relativamente à implementação da tecnologia AGV´s, um projeto de remoção de empilhadoras no DCM, fica a cargo da nova motorização o transporte entre a zona de logística e cada UET identificada para a possível movimentação de carga de produto acabado e abastecimento de brutos. Posteriormente, e para cumprimento das referidas tarefas, concluindo-se os objetivos do presente estágio, foi atribuído o acompanhamento da implementação da segunda linha de montagem das bombas de óleo de débito variável, como principal propósito de aumentar a produção deste tipo de componente mecânico, de modo a suportar o volume de encomendas do cliente. A linha foi criada à par da existente, tendo a produção da bomba de óleo as mesmas operações inicias, sendo feita a derivação de corpos entre a primeira linha e a segunda, voltando as bombas feitas à primeira linha para testar e colocar o datamatrix em caso de conformidade

    Planeamento e execução de estruturas para abastecimento em linhas de montagem numa empresa do ramo automóvel

    Get PDF
    Mestrado em Engenharia e Gestão IndustrialO presente trabalho foi desenvolvido na empresa Renault CACIA e tem como fundamento a implementação de um fluxo de abastecimento com 4 horas de autonomia em todas as linhas de montagem no departamento de fabricação de componentes mecânicos. No entanto, estas linhas deverão ter condições para poder armazenar esse abastecimento, pelo que terão de ser implementadas estruturas que o suportem. Com o objetivo de eliminar o excesso de stock existente na linha de montagem de bombas de óleo, a mais crítica da instalação, e as atividades que não acrescentam valor ao produto final, organizar o espaço disponível, melhorar as condições ergonómicas, propõem-se soluções que serão uma mais-valia para as empresas de fabricação. Durante o desenvolvimento do trabalho foi realizado um estudo aprofundado da linha de montagem e dos problemas existentes no processo de abastecimento e, posteriormente, foi determinada a quantidade necessária de embalagens de componentes para a autonomia requerida. Recorreu-se à ferramenta CAD 3D, Solidworks®, para o planeamento das estruturas, e ao software de simulação Arena®, para testar o funcionamento da linha de montagem com a implementação das estruturas para abastecimento. Verificaram-se melhorias conseguidas através da implementação das soluções sugeridas. A linha de montagem ficou mais organizada e arrumada, tendo-se reduzido cerca de 86,96% de stock global existente. Associado a este, existiam atividades realizadas pelo operador de montagem que não acrescentavam valor ao produto final, tendo-se obtido um incremento da produção na ordem de 1%.This work was developed in the company Renault CACIA and is based on the implementation of a supply flow with 4 hours of autonomy in all assembly lines in manufacturing department of mechanical components. However, these lines should be able to store this power supply, so it must be implemented structures that support it. In order to eliminate the excess stock on the assembly line of oil pumps, the most critical installation, and activities that do not add value to the final product, organize the available space, improving the ergonomic conditions, are proposed solutions that will be an added value for manufacturing companies. During the development work has been conducted a thorough study of the assembly line and the existing problems in the supply process and subsequently was determined the required amount of components required for packaging autonomy. It appealed to the 3D CAD tool, Solidworks®, for planning structures, and the Arena® simulation software, to test the operation of the assembly line with the implementation of supply for structures. There have been improvements achieved by implementing the suggested solutions. The assembly line became more organized and tidy, having reduced about 86.96% of total existing stock. Associated with this, there were activities of the assembly operator did not add value to the end product, yielding an increase in production in the order of 1%
    corecore