• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 5
  • 1
  • Tagged with
  • 6
  • 6
  • 3
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
1

[en] BABEL: DEVELOPING APPLICATIONS FOR ADVANCEMENT / [pt] BABEL: CONSTRUINDO APLICAÇÕES POR EVOLUÇÃO

VINICIUS VENDRAMINI MALUCELLI 30 September 2009 (has links)
[pt] Sistemas de software normalmente são descritos por sua arquitetura. Esta descrição fornece uma visão abstrata, demonstrando como o sistema é composto por módulos e interações entre estes módulos. Usando-se a arquitetura como uma especificação executável do sistema, consegue-se maior compromisso entre os requisitos do sistema e sua implementação. Tal compromisso simplifica o desenvolvimento e manutenção de sistemas complexos. Este trabalho define conceitos úteis para a construção, execução e gerenciamento de aplicações distribuídas, usando especificações arquiteturais. A metodologia apresentada distingue a construção de módulos através de programação, da efetiva construção da aplicação, através de configuração (ou especificação da arquitetura). Desta forma, pode-se adotar soluções específicas (e.g. linguagens e metodologias) para módulos particulares, mantendo-se o encapsulamento necessário para seu uso de forma transparente. Para validar os conceitos e permitir sua aplicação em um ambiente de execução real, foi criada uma Linguagem de Configuração chamada BABEL. No decorrer da dissertação, são apresentados os conceitos envolvidos e BABEL. Com o suporte do ambiente RIO, BABEL oferece simplicidade, transparência e flexibilidade para a construção de aplicações distribuídas complexas, possuindo conceitos básicos que viabilizam a elaboração de mecanismos avançados como contratos, herança e polimorfismo. Adicionalmente, são demonstradas experiências decorrentes da implementação de um Interpretador e um Servidor de Nomes para a linguagem. Finalmente, os conhecimentos obtidos com esta pesquisa são apresentados, sugerindo-se trabalhos futuros para continuidade do projeto BABEL. / [en] Software systems are usually described from their architecture. This description provides an abstract vision showing how the system is composed with modules and module interactions. Consistency between the system requirements and implementation may be achieved by using the architecture as a system executable specification. This guarantee of consistency simplifies the development and maintenance of complex systems. This study defines concepts useful to distributed application contructions, execution and management. The presented methodology distinguishes the builiding of modules, throught programming, from the effective application buiding through configuration (or architectural specification). Thus, specific solutions (e.g languages and methodologies) may be adopted for particular modules, preserving the necessary encapsulation for transparent use. A Configuration Language called BABEL was developed to validate these the concepts and apply them in a real execution environment. In the dissertation BABEL ans its related concepts are presented. Along with RIO Environment support, BABEL offers simplicity, transparency and flexibility for complex distributed application construction. It has concepts that allow advanced mechanisms such as contracts, inheritance and polymorphism. Additionally, a language Interpreter and a Name Server implementation for BABEL are presented. Finally, the knowledge gained from this study is presented, along with recommendations for future directions for the BABEL project.
2

[pt] UMA IMPLEMENTAÇÃO PARA A LINGUAGEM SCHOOL

RENATO FERREIRA BORGES 14 August 2002 (has links)
[pt] Esta dissertação apresenta uma implementação de um compilador para a linguagem orientada a objetos School O trabalho se detem as técnicas de implementação específicas de linguagens orientadas a objetos tais como envio de mensagens tipos genéricos e coleta de lixo.Inicialmente e apresentado um estudo de várias propostas para a implementação de diferentes aspectos de linguagens orientadas a objetos Em seguida o compilador de School e descrito e avaliado levando em consideração as técnicas estudadas A dissertação também investiga alguns aspectos de módulos em linguagens orientadas a objetos e propõe um sistema de módulos para linguagem de programação School. A proposta e descrita com a utilização de um método formal.
3

[en] BACK-ANALYSIS OF INSTRUMENTED PILE LOAD TESTS FOR EVOLUATION OF THE YOUNG IS MODULUS OF SOME SOIL DEPOSITS / [es] RETROANÁLISIS DE PRUEBAS DE CARGA EN ESTACA INSTRUMENTADA PARA LA EVALUACIÓN DE MÓDULOS DE ELASTICIDAD DE SUELOS / [pt] RETROANÁLISES DE PROVAS DE CARGA EM ESTACA INSTRUMENTADA PARA AVALIAÇÃO DE MÓDULOS DE ELASTICIDADE DE SOLOS

ISABELLA MAIA DE ALCANTARA 23 April 2001 (has links)
[pt] Este trabalho consiste na determinação dos valores e da distrbuição dos módulos de elasticidade com a profundidade de maciços de solo estratificados através de retroanálises de provas de carga em estaca instrumentada, com medição de recalques no topo e na base, publicadas na literatura para depósito de solos resuduais, argila rija e areia. Nas retroanálises utilizou-se um programa computacional baseado numa versão simplificada do método dos elementos de contorno, sugerida por Poulos (1968), com adaptações da formulação de Mindlin (1936) para permitir também a consideração de maciços estratificados. Seus resultados foram comparados com aqueles obtidos por vários tipos de ensaios de campo ou de laboratório, com o objetivo de indicar quais destes ensaios são os mais adequados para a determinação dos parâmetros de deformação do solo, visando o cálculo do recalque de estacas. Os valores de módulo de elasticidade computados nas retroanálises compararam-se satisfatoriamente com aqueles determinados com base nos ensaios que, durante a execução, induzem pequenas deformações no solo, ocorrendo, por outro lado, uma significativa subestimativa destes valores quando determinados em ensaios envolvendo grandes deformações. Este comportamento permitiu então concluir que uma escolha adequada do nível de deformações associada ao tipo de ensaio é essencial para a determinação das características de compressibilidade do solo na engenharia de fundações. / [en] This work consists of the determination of values and distribution of the modulus of elasticity with depth in layered soils through backanalysis of instrumented pile load tests, published in literature for residual soils, stiff clay and sand. In the backanalysis was used a simplified version of the boundary element method, originally introduced by Poulos and Davis (1968), with adaptations of Mindlin´s formulation to allow for the consideration of layered soils. The results of the backanalysis were compared with those obtained through many ´in situ´ and laboratory tests, with the aim of indicating which of those tests are more suitable for the determination of the deformation parameters of the soil, to be used in the evaluation of pile settlement. The values of elasticity modulus computed in the backanalysis agreed well with those determined from the tests which transmit small strains to the soil during its execution. On the other hand, these values were subestimated when obtained from tests that involve high strains. This behavior permitted the conclusion that an appropriate choice of the strain level, associated to the type of the test, is essential to the determination of the compressibility characteristics of the soil in foundation engineering problems. / [es] Este trabajo aborda la determinación de los valores de los módulos de elasticidad con profundidad de macizos de suelo estratificados así como su distribución. Dicha determinación se efectua a través de retroanálisis de pruebas de carga en estaca instrumentada, que aparecen publicadas en la literatura para depósito de suelos residuales, arcilla dura y arena. En el retroanálisis se utilizó un programa computacional basado en una versión simplificada del método de los elementos de contorno, sugerida por Polos (1968), con adaptaciones de la formulación de Mindlin (1936) que permiten considerar macizos estratificados. Con el objetivo de indicar cuál de estos ensayos resulta más adecuado para la determinación de los parámetros de deformación del suelo y para el cálculo del recalque de estacas, se compararon sus resultados con los obtenidos por varios tipos de ensayos de campo o de laboratorio. Los valores de módulo de elasticidad computados en el retroanálisis se compararan satisfactoriamente con los determinados con base en los ensayos que, durante la ejecución, inducen pequenas deformaciones en el suelo, teniendo, por otro lado, una significativa subestimación de estos valores cuando son determinados en ensayos con grandes deformaciones. Este comportamiento permitió entonces concluir que una selección adecuada del nível de deformación asociada al tipo de ensayo es esencial para la determinación de las características de compresibilidad del suelo en la ingeniería de fundaciones.
4

[en] EXPERIMENTAL STUDY OF HIGH PERFORMANCE CONCRETE PROPERTIES / [pt] ESTUDO EXPERIMENTAL DAS PROPRIEDADES DO CONCRETO DE ALTO DESEMPENHO

JAQUELINE PASSAMANI ZUBELLI GUIMARAES 25 September 2003 (has links)
[pt] Projetos estruturais que empregam concretos com resistências mais elevadas, ou seja, maiores que 40 MPa, nomeados Concretos de Alto Desempenho, são cada vez mais freqüentemente utilizados. Sabe-se, entretanto, que as propriedades destes concretos são diferenciadas daquelas dos concretos considerados convencionais, necessitando-se estudos que visem, principalmente, mensurar a realidade dentro dos materiais disponíveis em nosso país. Este trabalho experimental estuda as principais propriedades deste material: resistência à compressão, resistência à tração por compressão diametral, Módulo de Elasticidade e permeabilidade, através da determinação do índice de vazios. Após um estudo sobre métodos de dosagem mais utilizados e empregando-se materiais disponíveis no Rio de Janeiro, foram moldados um total de 230 corpos de prova para resistências características à compressão de 40MPa, 60 MPa, 80 MPa e 100 MPa. Foi realizado um estudo sobre compatibilidade entre superplastificante e aglomerante. Com os dados obtidos experimentalmente, foram relacionados resistências à tração por compressão diametral, módulo de elasticidade e porosidade com resistência à compressão axial. Estes resultados foram comparados com as recomendações das principais normas internacionais e com as propostas de alguns pesquisadores que foram encontradas na literatura. / [en] High Performance Concrete, i.e., those whose compressive strength is higher than 40 Mpa, have been used in a wide range of Civil Engineering applications. Notwithstanding that, it is known that their mechanical and physical properties are different from those of their conventional counterparts. In this dissertation, it is studied mixture proportion methods with good acceptance rate, preparing 230 specimens with materials available in Brazil s state of Rio de Janeiro and that have compressive strength of 40 MPa, 60MPa, 80 MPa and 100 MPa. For each prepared specimen, it is studied its mechanical properties, compressive strength, splitting tensile strength, modulus of elasticity and porosity for the determination of the emptiness ratio. It is also studied the compatibility between superplasticizer and cement materials. It is also performed a comparison between the experimental data and the expressions available in the literature, as well as the relation between the compressive strength, splitting tensile strength, modulus of elasticity and the porosity.
5

[en] FLEXIBLE COMPOSITION FOR C PLUS PLUS 11 / [pt] COMPOSIÇÃO FLEXIVEL EM C MAIS MAIS 11

MAXIMILIEN PHILIPPE M A DE BAYSER 01 February 2017 (has links)
[pt] Injeção de dependências, uma forma de inversão de controle, é uma forma de estruturar a configuração e composição de componentes de software que traz vários benefícios como um acoplamento reduzido entre componentes. No entanto, um framework genérico de injeção de dependências requer instrospecção em tempo de execução, o que explica por que injeção de dependências é popular em Java mas praticamente inexistente em C Mais Mais. Neste trabalho apresentamos um sistema de introspecção para C Mais Mais 11 e mostramos como ele pode ser usado para melhorar uma implementação de Service Component Architecture (SCA) para C Mais Mais. Usamos vários novas funcionalidades de C Mais Mais 11 como perfect forwarding, variadic templates e lvalue references para melhorar a usabilidade da API de reflexão e minimizar o overhead de execução. / [en] Dependency injection, a form of inversion of control, is a way of structuring the configuration and composition of software components that brings many benefits such as a loose coupling of components. However, a generic dependency injection framework requires runtime type introspection and this is why dependency injection is popular in Java and almost non-existent in C plus plus. In this work we present a introspection system for C plus plus 11 and show how to use it to improve an implementation of the Service Component Architecture (SCA) for C plus plus. It uses several features of C plus plus 11 such as perfect forwarding, variadic templates and lvalue references to improve usability and minimize overhead.
6

[en] CONCEPTION AND MODELING OF EDUCATIONAL OBJECTS FOR UNDERSTANDING OF MOTORCYCLES/BICYCLES DYNAMICS IN ENGINEERING DESIGN / [pt] CONCEPÇÃO E MODELAGEM DE OBJETOS EDUCACIONAIS PARA COMPREENSÃO DA DINÂMICA DE MOTOCICLETAS/BICICLETAS EM PROJETOS DE ENGENHARIA

GUILHERME NOBREGA MARTINS 05 June 2019 (has links)
[pt] A concepção e modelagem de objetos educacionais para compreensão da dinâmica de motocicletas/bicicletas em projetos de engenharia têm nesta tese dois objetivos gerais: o entendimento da dinâmica de veículos de duas rodas de bitola zero e a apresentação de solução para o problema de incompatibilidade, ainda que parcial, do perfil do formando em engenharia quando comparado ao desejado pelo mercado de trabalho. Para cumprir com o primeiro objetivo, este trabalho desenvolve a modelagem de bicicletas e motocicletas utilizando as técnicas de Grafo de Ligação e Fluxo de Potência, para em seguida descrever aparatos educacionais em desenvolvimento no LDSM (Laboratório de Desenvolvimento de Sistemas Mecatrônicos da PUC-Rio) projetados para auxiliar no entendimento desses veículos. No intuito de conseguir responder à questão que envolve o segundo objetivo geral, este trabalho apresenta um breve estudo sobre aprendizagem ativa para então, passando pela análise dos projetos pedagógicos dos cursos de engenharia mecânica e de controle e automação, propor solução para uma melhor formação do engenheiro utilizando a metodologia de aprendizagem ativa, denominada PBL. O autor emprega os conhecimentos obtidos ao alcançar o primeiro objetivo para propor a utilização de projetos criados em torno dos veículos em questão como ferramentas do processo de ensino/aprendizagem. Através de pesquisas bibliográficas e de comparação do alcance e da abrangência entre, por um lado, a organização curricular vigente e, por outro, aquela proposta utilizando a metodologia de aprendizagem ativa, o autor evidencia que esta última cumpre satisfatoriamente com o rigor da formação técnica do engenheiro. Através de pesquisas bibliográficas e experimentação em aula, ele verifica que a nova organização curricular pode ir além e cobrir também as competências não ligadas à formação técnica que a atual organização não consegue contemplar satisfatoriamente, como consciência socioambiental e ética profissional, entre outras. Por fim o trabalho indica novos caminhos a serem seguidos, tanto na modelagem de tais veículos, como no estudo e na utilização da metodologia pesquisada. / [en] The conception and modeling of educational objects for understanding of motorcycles/bicycles dynamics in engineering design have in this thesis two general objectives: understanding the dynamics of two wheels vehicles of gage zero and resenting the solution for the incompatibility problem, even if partial, of the engineering graduate profile when referred to the profile desired by the job market. To accomplish with the first goal, this work develops the modeling of bicycles and motorcycles using the Bond Graphs and Power Flow techniques, to then describe education apparatuses developed in LDSM (Mechatronic Systems Development Laboratory of PUC-Rio) designed to aid in the understanding of those vehicles. In order to answer the question that involves the second general objective, this work presents a brief study on active learning and then, through the analysis of the mechanical and mechatronics engineering courses pedagogical projects, proposes a solution for engineers training using the active learning methodology, the so called PBL. The author uses the knowledge obtained in achieving the first objective to propose the use of projects created around the considered vehicles as tools to the teaching/learning process. Through bibliographical researches and through comparison of reach and inclusion among, on one hand, the current curricular organization and, on the other hand, that one proposed using active learning methodology, the author shows that this last one fulfills satisfactorily the rigor of the engineer s technical formation. Through bibliographical researches and experimentation in class, he verifies that the new curricular organization can go further and also covers the competences not linked to the technical formation that the current organization is not able to cover satisfactorily, as social- environmental awareness and professional ethics, among others. Finally, the work indicates new paths to follow, both in the modeling of such vehicles, as in the study and use of the researched methodology.

Page generated in 0.0448 seconds