939 resultados para Bancos de dados


Relevância:

60.00% 60.00%

Publicador:

Resumo:

O presente trabalho tem por objetivo o estudo dos tratamentos termoquímicos comuns na indústria metalúrgica denominados: nitretação, nitrocarburação e carbonitretação com o auxílio da ferramenta conhecida como ‘termodinâmica computacional’. Com o uso de um aplicativo computacional e de um banco de dados compacto procurou-se primeiramente o perfeito entendimento dos processos, por exemplo, através da análise do efeito de variáveis como temperatura, pressão e composição das fases gasosa e condensada. A partir deste entendimento procurouse simular os tratamentos termoquímicos dentro de parâmetros conhecidos da prática industrial e, finalmente, procurou-se sugerir algumas outras atmosferas possíveis de serem aplicadas, que se mostraram apropriadas aos objetivos de tais tratamentos. Durante a simulação, constatou-se que alguns resultados mostraram-se algo diferente dos existentes na literatura, provavelmente por diferenças nos dados termodinâmicos utilizados. Este fato, contudo, não invalida as simulações. Sugere-se apenas, para o futuro, a utilização de bancos de dados ainda mais compatíveis com os resultados obtidos na prática industrial.

Relevância:

60.00% 60.00%

Publicador:

Resumo:

XML has become an important medium for data exchange, and is frequently used as an interface to - i.e. a view of - a relational database. Although lots of work have been done on querying relational databases through XML views, the problem of updating relational databases through XML views has not received much attention. In this work, we give the rst steps towards solving this problem. Using query trees to capture the notions of selection, projection, nesting, grouping, and heterogeneous sets found throughout most XML query languages, we show how XML views expressed using query trees can be mapped to a set of corresponding relational views. Thus, we transform the problem of updating relational databases through XML views into a classical problem of updating relational databases through relational views. We then show how updates on the XML view are mapped to updates on the corresponding relational views. Existing work on updating relational views can then be leveraged to determine whether or not the relational views are updatable with respect to the relational updates, and if so, to translate the updates to the underlying relational database. Since query trees are a formal characterization of view de nition queries, they are not well suited for end-users. We then investigate how a subset of XQuery can be used as a top level language, and show how query trees can be used as an intermediate representation of view de nitions expressed in this subset.

Relevância:

60.00% 60.00%

Publicador:

Resumo:

A mecanização agrícola tem sido um importante fator que vem contribuindo para atender o aumento na demanda por alimentos. Porém, o desenvolvimento de máquinas e implementos com maior desempenho operacional ainda carecem de uma base de informações tecnológicas sistematizadas para a implementação em novos projetos de produtos. Desta forma, o principal objetivo deste trabalho foi o de implementar um sistema capaz de gerar informações para auxiliar no desenvolvimento de novos projetos de produtos, ou mesmo na melhoria das máquinas e implementos já existentes. Para tanto, foi construído um conjunto de transdutores de força – dinamômetros do tipo anel octogonal estendido, capazes de medir solicitações em duas direções ortogonais e o momento associado a estes dois esforços. Associados a estes transdutores foram utilizados outros recursos para a formação de uma instrumentação embarcada, a fim de possibilitar os registros, em tempo real, dos dados gerados para serem armazenados em bancos de dados para posterior análises e avaliações. Com o sistema implementado foram realizados diversos conjuntos de testes de campo, onde se ensaiou uma semeadora adubadora comercial com seus elementos ativos e/ou seus componentes isolados da máquina. No primeiro teste, foi avaliada uma linha completa de uma semeadora-adubadora, onde foram medidos os esforços no disco de corte da palha, na haste sulcadora para deposição do adubo e na unidade de semeadura. Nos testes seguintes, foram realizadas avaliações em dois modelos de hastes sulcadoras, trabalhando com diversos parâmetros distintos, a fim de comparar os respectivos desempenhos entre os dois modelos estudados. Também, verificaram-se avaliações das solicitações dos esforços de tração para sulcadores de adubo tipo disco duplo e, para tracionar somente os discos de corte. Finalmente, mediram-se os esforços para o arraste do chassi durante o deslocamento em campo. Os resultados dos sensores de força combinados com a instrumentação embarcada foram considerados satisfatórios durante as medições nos testes de campo, visto a sua repetibilidade tendo como referência um sistema de calibrações prévias. Desta forma, confirmouse que os registros dos testes de campo podem servir de referência para a análise de projeto de máquinas semeadoras-adubadoras, uma vez que os mesmos foram obtidos em condições reais durante as operações de campo.

Relevância:

60.00% 60.00%

Publicador:

Resumo:

Esta tese tem como objeto de estudo o processo de formação e desenvolvimento da Área de Estudos da Religião nas Ciências Sociais brasileiras. Visa formular uma interpretação sociológica desse processo, a partir da abordagem teórica configuracional proposta por N. Elias, sendo esta complementada pela utilização de outras categorias de análises, tais como Identidade Histórica, Identidade Social e Identidade Cognitiva (W. Lepenies), que permitem focalizar a dinâmica deste e incorporar a sua dimensão histórica. Conforme essa orientação teórica, o objeto de estudo é reconstruído, tendo como eixo de análise a direção que este apresenta no decorrer do seu desenvolvimento. Essa direção, nesta tese, foi definida como uma tendência que oscila entre diferenciação/integração/diferenciação de grupos de pesquisadores envolvidos no processo. A partir desta tendência, são identificados e caracterizados três períodos, sendo eles: primeiro período (pré-1964): Pioneiros e precursores – uma Identidade Histórica em construção; segundo período (pós-1964 até 1986): a construção de espaços institucionais (Identidade Social) e a redefinição da Identidade Cognitiva; terceiro período (1987 em diante): uma Área de Estudos da Religião nas Ciências Sociais diferenciada internamente. A formação da Área de Estudos da Religião é analisada também levando-se em consideração as transformações do campo religioso, das Ciências Sociais e das principais condições sócio-políticas da sociedade brasileira contemporânea. Nas Considerações Finais, formula-se uma síntese comparativa dos três períodos identificados na reconstrução do processo, que fornece uma visão de conjunto da evolução do mesmo. Logo se examina, igualmente em perspectiva comparativa, a formação e o desenvolvimento da Área de Estudos da Religião nas Ciências Sociais brasileiras em relação à trajetória desses estudos nos três países do Cone Sul aqui selecionados: Argentina, Chile e Uruguai. Por fim, salientam-se algumas considerações sobre a abordagem teórica adotada neste estudo. O material empírico utilizado provém de vinte entrevistas realizadas, neste estudo, com antropólogos e sociólogos dedicados ao estudo da religião e inseridos no campo das Ciências Sociais, de uma extensa revisão bibliográfica de livros, artigos publicados em revistas acadêmicas, teses de Doutoramento e dissertações de Mestrado, bem como de bancos de dados disponibilizados pela Internet.

Relevância:

60.00% 60.00%

Publicador:

Resumo:

Cada vez mais as empresas vêm enfrentando níveis de concorrência mais altos, menores margens nas vendas e perda de diferenciação de seus produtos e serviços. Por outro lado, o desenvolvimento tecnológico e particularmente a Internet vêm permitindo às empresas ter um contato próximo com seus clientes. Este mesmo desenvolvimento também permite que todos os dados, operações e transações empresas sejam armazenadas, fazendo com que maioria delas possuam grandes bancos de dados. Este trabalho tem por objetivo: • Entender quais as tendências do Marketing e como o surgimento de novos canais como a Internet podem alavancar a posição competitiva das empresas; • Constatar a grande quantidade de dados que as empresas possuem, e qual o potencial de informações contida nos mesmos; • Mostrar como Datamining pode auxiliar na descoberta de informações contidas em meio ao emaranhado de dados, • Desenvolvimento de metodologia em um estudo de caso prático, onde se buscará determinar que clientes têm maiores probabilidades de compra, e quais seus padrões de consumoatravés de um estudo de caso, e como a empresa pode usufruir destas informações; • Mostrar como as empresas podem usufruir das informações descobertas e quais são os valores econômico e estratégico.

Relevância:

60.00% 60.00%

Publicador:

Resumo:

O manejo sustentado de agroecossitemas passa pelo planejamento de uso dos mesmos, para o que necessitam ser avaliados os recursos naturais e as condições sociais, culturais e econômicas dos habitantes nestes encontrados. ferramentas de geoprocessamento e sensoriamento remoto, que permitem avaliar os recursos de grandes áreas e anexar a bancos de dados georreferenciados, foram utilizados para caracterizar o meio físico e planejar o uso da fazenda El P, Departamento de Cerro largo, Uruguai. dados topográficos, planialtimétricos, de clima, solo e uso atual, foram usados para gerar os planos de informação: mapa base, modelo numérico do terreno, declividade, clima e recursos hídricos, solos, aptidão de uso dos solos, uso atual, zoneamento ambiental e conflito de uso. A pesquisa mostra que a região apresenta déficit hídrico de novembro a março; Planossolos, Solos Podzólicos, Brunizém, Vertissolos e Solos Gley predominam na mesma; estes solos apresentam ampla faixa de aptidão de uso, que facilita o zoneamento ambiental ecológico da mesma. Se considerarmos que a tradicional pecuária desenvolvida nas áreas onduladas e arroz nas várzeas constitui o uso adequado dos solos, lavouras de arroz encontradas ao longo de sistemas de drenagem, onde deveria ser mantida a vegetação ciliar natural, constitui o principal conflito de uso relacionado ao zoneamento ambiental da região. O geoprocesssamento e sensoriamento remoto mostraram-se eficientes no planejamento de uso da Fazenda Pantanoso.

Relevância:

60.00% 60.00%

Publicador:

Resumo:

A utilização de versões tem sido essencial em diversas aplicações de banco dados, por permitir o armazenamento e a manipulação de diferentes estados da base de dados. Durante a evolução de um esquema, o versionamento preserva todas as versões de esquemas e de seus dados associados. Por outro lado, os conceitos de bancos de dados bitemporais, que incorporam tanto tempo de transação quanto tempo de validade, provêm flexibilidade ao mecanismo de evolução de esquemas, não somente por permitir acesso a informações presentes, passadas e futuras, mas também por permitir atualizações e consultas entre as diversas versões de esquemas existentes. O objetivo principal desta tese é definir um modelo que utilize os conceitos de tempo e de versão para permitir o gerenciamento da evolução dinâmica de esquemas em bancos de dados orientados a objetos. O resultado, o Modelo Temporal de Versionamento com suporte à Evolução de Esquemas (TVSE - Temporal and Versioning Model to Schema Evolution), é capaz de gerenciar o processo de evolução de esquemas em todos os seus aspectos: versionamento e modificação de esquemas, propagação de mudanças e manipulação de dados. Esse modelo difere de outros modelos de evolução de esquemas por permitir o gerenciamento homogêneo e simultâneo do histórico da evolução do banco de dados intencional e extensional. Com o objetivo de complementar a definição deste modelo é apresentado um ambiente para gerenciar o versionamento temporal da evolução de esquemas. Desse ambiente foi implementado um protótipo da ferramenta de apoio ao gerenciamento de evolução de esquemas. Por fim, enriquecendo o universo da tese e com o intuito de prover uma maior fundamentação teórica e matemática para descrever as políticas de evolução de esquemas, é especificada uma semântica operacional para um subconjunto do modelo proposto.

Relevância:

60.00% 60.00%

Publicador:

Resumo:

A grande disponibilidade de informações oferece um amplo potencial comercial. Contudo, o enorme volume e diversidade de oportunidades gera um problema: limitações comerciais criadas pela seleção e a manipulação manual dessa informação. O tratamento das grandes bases de dados não estruturadas e/ou semi-estruturadas (BDNE/SE), como as trazidas pela Internet, é uma fonte de conhecimento rica e confiável, permitindo a análise de mercados. O tratamento e a estruturação dessa informação permitirá seu melhor gerenciamento, a realização de consultas e a tomada de decisões, criando diferenciais competitivos de mercado. Pesquisas em Recuperação de Informação (RI), as quais culminaram nesta tese, investem na melhoria da posição competitiva de pequenas e médias empresas, hoje inseridas, pelo comércio eletrônico, em um mercado globalizado, dinâmico e competitivo. O objetivo deste trabalho é o desenvolvimento de uma Metodologia de Extração de Informações para o Tratamento e Manipulação de Informações de Comércio Eletrônico. Chamaremos essa metodologia de EI-MNBC, ou seja, Extração de Informações em Múltiplos Níveis Baseada em Conhecimento. Os usuários da EIMNBC podem rapidamente obter as informações desejadas, frente ao tempo de pesquisa e leitura manual dos dados, ou ao uso de ferramentas automáticas inadequadas. Os problemas de volume, diversidade de formatos de armazenamento, diferentes necessidades de pesquisa das informações, entre outros, serão solucionados. A metodologia EI-MNBC utiliza conhecimentos de RI, combinando tecnologias de Recuperação de Documentos, Extração de Informações e Mineração de Dados em uma abordagem híbrida para o tratamento de BDNE/SE. Propõe-se uma nova forma de integração (múltiplos níveis) e configuração (sistema baseado em conhecimento - SBC) de processos de extração de informações, tratando de forma mais eficaz e eficiente as BDNE/SE usadas em comércio eletrônico. Esse tratamento viabilizará o uso de ferramentas de manipulação de dados estruturados, como Sistemas Gerenciadores de Bancos de Dados, sobre as informações anteriormente desestruturadas. A busca do conhecimento existente em bases de dados textuais não estruturadas demanda a compreensão desses dados. O objetivo é enfatizar os aspectos cognitivos superficiais envolvidos na leitura de um texto, entendendo como as pessoas recuperam as informações e armazenando esse conhecimento em regras que guiarão o processo de extração. A estrutura da metodolo gia EI-MNBC é similar a de um SBC: os módulos de extração (máquinas de inferência) analisam os documentos (eventos) de acordo com o conteúdo das bases de conhecimento, interpretando as regras. O resultado é um arquivo estruturado com as informações extraíd as (conclusões). Usando a EI-MNBC, implementou-se o SE-MNBC (Sistema de Extração de Informações em Múltiplos Níveis Baseado em Conhecimento) que foi aplicado sobre o sistema ETO (Electronic Trading Opportunities). O sistema ETO permite que as empresas negociem através da troca de e-mails e o SE-MNBC extrai as informações relevantes nessas mensagens. A aplicação é estruturada em três fases: análise estrutural dos textos, identificação do assunto (domínio) de cada texto e extração, transformando a informação não estruturada em uma base de dados estruturada.

Relevância:

60.00% 60.00%

Publicador:

Resumo:

Este trabalho analisa a exclusão digital e, subsidiariamente, alguns dos efeitos desta exclusão nas organizações sem fins lucrativos da cidade de São Paulo. Inicialmente, foi pesquisado a exclusão social, para de um lado compreender o contexto em que se insere a exclusão digital e, por outro, analisar algumas de suas semelhanças e distinções. Posteriormente, foram analisados artigos, dissertações e documentos em temas e assuntos relacionados à exclusão digital. Em seguida, para ampliar o horizonte de entendimento sobre a exclusão digital, sistematizou-se algumas das principais idéias e reflexões de quatro autores: Manuel Castells, Pierre Lévy, Jürgen Habermans e Marshal McLuhan. Finalmente, foi analisado a exclusão digital nas organizações sem fins lucrativos da cidade de São Paulo. No início da pesquisa de campo, foram coletados os dados das organizações sem fins lucrativos da cidade de São Paulo a partir de oito diferentes bancos de dados: PMSP, RITS, ABONG, CVSP, Tertio Millennio, www.meioambiente.org.br, www.filantropia.org, www.terceirosetor.org.br. Para atingir os objetivos propostos, efetuou-se uma pesquisa exploratória, de cunho qualitativo, que contou com uma revisão teórica, entrevistas não-estruturadas com especialistas e, finalmente, questionários foram aplicados em um conjunto de setenta e seis organizações sem fins lucrativos da cidade de São Paulo. A partir das análises realizadas, chegou-se aos seguintes resultados: a exclusão digital não é, necessariamente, um problema e que não há clareza suficiente sobre se a exclusão digital irá aprofundar a exclusão social. No que se refere às organizações sem fins lucrativos, destacam-se as limitações de recursos e parcerias entre aquelas que vivenciam a exclusão digital.

Relevância:

60.00% 60.00%

Publicador:

Resumo:

O objetivo deste trabalho é analisar se as principais mudanças ocorridas na forma de condução de um processo de gestão operacional de uma empresa pública de TI, quando da implantação de um novo modelo de suporte técnico aos usuários de seus produtos e serviços, proporcionaram uma alteração no paradigma de gestão existente. Em função do proposto, a diretriz adotada para a condução deste trabalho foi a de pesquisar as alterações relativas aos procedimentos de organização e gestão das atividades e não as inerentes à infra-estrutura técnica. Com este fim, foi utilizado como referencial teórico a literatura que aborda a evolução do processo de gestão da produção, notadamente aquele desenvolvido do final do século XIX até os dias atuais, tais como: o taylorismo, o fordismo e o pós-fordismo. Para estruturar a coleta de informações foram definidas as seguintes dimensões de análise: Conhecimento do Processo; Planejamento da Produção; Execução da Produção; Controle do Processo; Divisão do Trabalho; Trabalho em Equipe e Recursos Técnicos, representativas e aplicáveis a qualquer modelo, permitindo a comparação entre estes. Para levantamento dos dados foram utilizadas as documentações existentes na empresa, registros de bancos de dados, observações diretas, observações participantes e questionários, respondidos pelos gerentes responsáveis pela condução do processo. Uma vez concluída esta etapa e com o uso das dimensões de análise, foram identificadas as principais características dos dois paradigmas adotados: fordista e pós-fordista. Fez-se também a descrição destas dimensões de análise tendo por base os dados coletados sobre os modelos em estudo. Finalmente, houve a confrontação das informações para se identificar a qual paradigma cada modelo mais se assemelhava e se houve a mudança prevista. Os resultados obtidos comprovaram que o modelo anterior era mais próximo ao paradigma fordista, enquanto o novo modelo apresentava suas características predominantes identificadas com o paradigma pós-fordista. Com isto foi possível concluir que a pesquisa realizada comprovou o proposto neste trabalho, que o modelo adotado promove a mudança do paradigma de gestão existente no modelo anterior.

Relevância:

60.00% 60.00%

Publicador:

Resumo:

Atualmente, um dos grandes desafios para qualquer desenvolvedor de software é projetar um sistema que reutilize ao máximo elementos de código e de projeto existentes, visando diminuir o tempo e o esforço exigidos na produção do software. Entre as inúmeras formas de possibilitar reuso no contexto do desenvolvimento segundo o paradigma da orientação a objetos, destaca-se a abordagem de frameworks. A grande importância da documentação de software utilizada no processo de desenvolvimento aliada às características de frameworks serviram como motivação para este trabalho. A documentação dentro do processo de desenvolvimento de software não faz parte de uma fase definida, mas ocorre durante toda sua existência, em paralelo com outras fases do ciclo de vida. A abordagem de frameworks dentro deste contexto enfoca o tratamento de templates e definições das características dos artefatos de software (incluindo não somente código mas também produtos de análise, projeto, frameworks, componentes, diagramas, entre outros), facilitando e acelerando o processo de documentação. Um framework, devido a suas características peculiares que serão examinadas e explicitadas no trabalho, contém uma série de informações que podem, além de apoiar a documentação, ser úteis para produção de outros artefatos (por exemplo, planejamentos de teste, scripts de bancos de dados, padrões de codificação, entre outros) do processo de desenvolvimento. Assim, em um processo de desenvolvimento evolutivo, que utiliza a geração de artefatos como recurso, a manutenção pode ser integralmente realizada somente na especificação e não diluída nos artefatos gerados. O objetivo deste trabalho é investigar, propor e desenvolver uma ferramenta de documentação e geração de artefatos de software, denominado FrameworkDoc. O termo documentação de software aqui utilizado se refere a documentação de desenvolvimento de software, incluindo artefatos, arquiteturas, ferramentas entre outros. Serão abordados dois principais aspectos: primeiramente, a geração automática de documentação dentro do processo de desenvolvimento de software e depois a geração de outros artefatos deste processo, a partir das definições de alto nível disponíveis através do framework. Exemplos de aplicações do FrameworkDoc em projetos reais são apresentados. No entanto, os documentos e artefatos de software considerados foram definidos de forma suficientemente genérica para serem aproveitados em outros contextos.

Relevância:

60.00% 60.00%

Publicador:

Resumo:

Modelos de bancos de dados têm sido progressivamente estendidos a fim de melhor capturar necessidades específicas de aplicações. Bancos de dados versionados, por exemplo, provêm suporte a versões alternativas de objetos. Bancos de dados temporais, por sua vez, permitem armazenar todos os estados de uma aplicação, registrando sua evolução com o passar do tempo. Tais extensões sobre os modelos de dados se refletem nas respectivas linguagens de consulta, normalmente sob a forma de extensões a linguagens conhecidas, tais como SQL ou OQL. O modelo de banco de dados TVM (Temporal Versions Model ), definido sobre o modelo de banco de dados orientado a objetos, suporta simultaneamente versões alternativas e o registro de alterações de objetos ao longo do tempo. A linguagem de consulta TVQL (Temporal Versioned Query Language), definida a partir da linguagem de consulta SQL, permite recuperar informações do modelo de dados TVM. As construções introduzidas em TVQL têm como objetivo tornar simples a consulta do banco de dados em diversos pontos da linha temporal. Apesar das vantagens da utilização da linguagem TVQL para resgatar dados temporais do modelo TVM, existem algumas limitações importantes para seu aprimoramento. Uma delas é a alta complexidade do modelo TVM, proveniente da integração de conceitos variados como estados alternativos e rótulos temporais. Outro ponto é que, até o presente momento, não existe um interpretador para TVQL, impedindo uma experiência prática de programação de consultas. O objetivo principal deste trabalho é o desenvolvimento de uma especificação formal para a linguagem TVQL, tornando possível um estudo consistente de suas construções. Adicionalmente, uma especificação formal serve como documentação para futuras implementações de interpretadores. Neste trabalho foi desenvolvido um protótipo de avaliador de consultas e verificador de tipos para um núcleo funcional da linguagem TVQL, possibilitando também uma experimentação prática sobre os modelos propostos.

Relevância:

60.00% 60.00%

Publicador:

Resumo:

A presente tese tem como objetivo geral identificar os fatores que influenciam a escolha de participar no mercado de países emergentes por meio de investimento externo direto (IED) na geração de energia elétrica. Para atingir o objetivo proposto, primeiramente, foram identificadas, sistematizadas e integradas teorias, tratamentos teóricos e abordagens do campo da economia, estratégia e internacionalização de empresas que influenciam a decisão estratégica de investimento externo direto na geração de energia elétrica em países emergentes, bem como foram identificados na literatura os principais fatores considerados intervenientes ou determinantes para a escolha estratégica de realizar investimentos externos diretos em países emergentes. Com base nesta sistematização e integração, foi elaborado um framework incorporando novos elementos, que em se tratar do setor específico de energia elétrica e o contexto específico de países emergentes incorpora novos elementos, não previamente contemplados de maneira explícita em se tratar de IED. Ao longo do trabalho também foram identificadas relações entre os conceitos, as dimensões, as subdimensões e as variáveis, a serem testadas posteriormente. O presente estudo também identificou e descreveu as principais características do IED no setor de elétrico e no segmento de geração em países emergentes, com duas contribuições relevantes: há o investimento em novas tecnologias nos países desenvolvidos e a migração de tecnologias maduras para os países em desenvolvimento (compatível com a teoria do ciclo de vida do produto de Vernon) e alguns estudos atribuem baixos retornos aos investidores estrangeiros em setores regulados, enquanto outros destacam os altos ganhos nos investimentos internacionais em indústrias reguladas, como o setor de energia. Por fim, foi proposta a formação de um novo conceito de países emergentes, por meio da inserção de fatores humanos (ativos humanos) e tecnológicos (ao exemplo do grau de industrialização e da capacidade de inovação), aos fatores econômicos (renda e vulnerabilidade econômica) atualmente utilizados. A título de sugestão, considera-se pertinente a continuação da investigação iniciada nesta tese, por meio da realização de pesquisas sobre os impactos das tecnologias de geração de energia elétrica na decisão de realizar IED em países emergentes, realização de cruzamento de bancos de dados das diversas instituições atuantes no cadastramento de IED, realização de pesquisa sobre as diferenças de percepções apresentadas por especialistas e empresas com relação à estratégia de IED das empresas. Também é possível reaplicar o estudo em outros segmentos e setores.

Relevância:

60.00% 60.00%

Publicador:

Resumo:

The work described in this thesis aims to support the distributed design of integrated systems and considers specifically the need for collaborative interaction among designers. Particular emphasis was given to issues which were only marginally considered in previous approaches, such as the abstraction of the distribution of design automation resources over the network, the possibility of both synchronous and asynchronous interaction among designers and the support for extensible design data models. Such issues demand a rather complex software infrastructure, as possible solutions must encompass a wide range of software modules: from user interfaces to middleware to databases. To build such structure, several engineering techniques were employed and some original solutions were devised. The core of the proposed solution is based in the joint application of two homonymic technologies: CAD Frameworks and object-oriented frameworks. The former concept was coined in the late 80's within the electronic design automation community and comprehends a layered software environment which aims to support CAD tool developers, CAD administrators/integrators and designers. The latter, developed during the last decade by the software engineering community, is a software architecture model to build extensible and reusable object-oriented software subsystems. In this work, we proposed to create an object-oriented framework which includes extensible sets of design data primitives and design tool building blocks. Such object-oriented framework is included within a CAD Framework, where it plays important roles on typical CAD Framework services such as design data representation and management, versioning, user interfaces, design management and tool integration. The implemented CAD Framework - named Cave2 - followed the classical layered architecture presented by Barnes, Harrison, Newton and Spickelmier, but the possibilities granted by the use of the object-oriented framework foundations allowed a series of improvements which were not available in previous approaches: - object-oriented frameworks are extensible by design, thus this should be also true regarding the implemented sets of design data primitives and design tool building blocks. This means that both the design representation model and the software modules dealing with it can be upgraded or adapted to a particular design methodology, and that such extensions and adaptations will still inherit the architectural and functional aspects implemented in the object-oriented framework foundation; - the design semantics and the design visualization are both part of the object-oriented framework, but in clearly separated models. This allows for different visualization strategies for a given design data set, which gives collaborating parties the flexibility to choose individual visualization settings; - the control of the consistency between semantics and visualization - a particularly important issue in a design environment with multiple views of a single design - is also included in the foundations of the object-oriented framework. Such mechanism is generic enough to be also used by further extensions of the design data model, as it is based on the inversion of control between view and semantics. The view receives the user input and propagates such event to the semantic model, which evaluates if a state change is possible. If positive, it triggers the change of state of both semantics and view. Our approach took advantage of such inversion of control and included an layer between semantics and view to take into account the possibility of multi-view consistency; - to optimize the consistency control mechanism between views and semantics, we propose an event-based approach that captures each discrete interaction of a designer with his/her respective design views. The information about each interaction is encapsulated inside an event object, which may be propagated to the design semantics - and thus to other possible views - according to the consistency policy which is being used. Furthermore, the use of event pools allows for a late synchronization between view and semantics in case of unavailability of a network connection between them; - the use of proxy objects raised significantly the abstraction of the integration of design automation resources, as either remote or local tools and services are accessed through method calls in a local object. The connection to remote tools and services using a look-up protocol also abstracted completely the network location of such resources, allowing for resource addition and removal during runtime; - the implemented CAD Framework is completely based on Java technology, so it relies on the Java Virtual Machine as the layer which grants the independence between the CAD Framework and the operating system. All such improvements contributed to a higher abstraction on the distribution of design automation resources and also introduced a new paradigm for the remote interaction between designers. The resulting CAD Framework is able to support fine-grained collaboration based on events, so every single design update performed by a designer can be propagated to the rest of the design team regardless of their location in the distributed environment. This can increase the group awareness and allow a richer transfer of experiences among them, improving significantly the collaboration potential when compared to previously proposed file-based or record-based approaches. Three different case studies were conducted to validate the proposed approach, each one focusing one a subset of the contributions of this thesis. The first one uses the proxy-based resource distribution architecture to implement a prototyping platform using reconfigurable hardware modules. The second one extends the foundations of the implemented object-oriented framework to support interface-based design. Such extensions - design representation primitives and tool blocks - are used to implement a design entry tool named IBlaDe, which allows the collaborative creation of functional and structural models of integrated systems. The third case study regards the possibility of integration of multimedia metadata to the design data model. Such possibility is explored in the frame of an online educational and training platform.

Relevância:

60.00% 60.00%

Publicador:

Resumo:

O tratamento de modificação de óxidos (e sulfetos) com cálcio tornou-se usual na produção de aços de elevada limpeza interna. O conhecimento da composição química de inclusões, dependendo da composição do aço líquido, é requisito fundamental para garantir a lingotabilidade desses aços e propriedades mecânicas adequadas dependendo da aplicação dos mesmos. O objetivo deste trabalho foi o estudo da composição química de inclusões ao longo do processo de refino secundário, com enfoque no tratamento com cálcio. Para tanto, foram comparados dados experimentais (planta industrial) com simulações via termodinâmica computacional (software FactSage). A metodologia utilizada consistiu em: a) obtenção de dados experimentais para determinar os dados de entrada das simulações; b) utilizar os bancos de dados e a rotina de minimização da Energia de Gibbs do software FactSage, para calcular o equilíbrio entre as fases aço líquido (modelo associado) e inclusões (escória - modelo quase-químico modificado) e; c) comparar os resultados obtidos na planta industrial com os simulados via FactSage. O acompanhamento do processo de elaboração do aço na Gerdau Aços Especiais Piratini (AEP) foi fundamental para identificar eventuais desvios de processo, bem como para interpretar eventuais discrepâncias entre os resultados Na simulação de todas as provas, verificou-se que é fundamental um baixo desvio-padrão na análise dos elementos, se o objetivo é simular um padrão de elaboração de aço. Como resultado deste trabalho, verificou-se ainda que entre 10 e 14 ppm é a faixa ideal de cálcio para a formação de inclusões líquidas com teor mínimo de CaS, para os níveis de oxigênio, enxofre e alumínio do SAE 8620 na etapa final do processo de elaboração desse aço na AEP. É importante destacar que faixas mais amplas de cálcio podem ser utilizadas, dependendo do tipo de processo na aciaria e do tipo de produto requerido.