Tesis sobre el tema "PARA 80 (Computer program)"
Crea una cita precisa en los estilos APA, MLA, Chicago, Harvard y otros
Consulte los 50 mejores tesis para su investigación sobre el tema "PARA 80 (Computer program)".
Junto a cada fuente en la lista de referencias hay un botón "Agregar a la bibliografía". Pulsa este botón, y generaremos automáticamente la referencia bibliográfica para la obra elegida en el estilo de cita que necesites: APA, MLA, Harvard, Vancouver, Chicago, etc.
También puede descargar el texto completo de la publicación académica en formato pdf y leer en línea su resumen siempre que esté disponible en los metadatos.
Explore tesis sobre una amplia variedad de disciplinas y organice su bibliografía correctamente.
Choudhury, Surajit. "A fragment based program editor /". Thesis, McGill University, 1986. http://digitool.Library.McGill.CA:80/R/?func=dbin-jump-full&object_id=65502.
Texto completoBallard, Mark B. "QUICKTALK : a Smalltalk-80 dialect for defining primitive methods /". Full text open access at:, 1986. http://content.ohsu.edu/u?/etd,99.
Texto completoMontagne, Euripides. "Program structures and computer architectures for parallel processing". Thesis, McGill University, 1985. http://digitool.Library.McGill.CA:80/R/?func=dbin-jump-full&object_id=65949.
Texto completoKontoyiannis, Konstantinos A. "Pattern matching techniques for program understanding". Thesis, McGill University, 1996. http://digitool.Library.McGill.CA:80/R/?func=dbin-jump-full&object_id=42070.
Texto completoPattern matching provides a solid framework for identifying higher level abstractions that may be instances of predefined plans (commonly used algorithms and cliches), programming concepts, or abstract data types and operations. This thesis discusses two types of pattern-matching techniques developed for plan recognition in Program Understanding.
The first type is based on Software Metrics and Dynamic Programming techniques that allow for statement-level comparison of feature vectors that characterize source code program statements. This type of pattern matching is used to identify similar code fragments, and code cloning, facilitating thus code modularization, code restructuring and efficient localization of the occurrence of similar programming errors.
The second type addresses the problem of establishing correspondences, between a parse tree of a custom abstract description language developed (ACL) and the parse tree of the code. Matching of abstract representations and source code representations involves alignment that is again performed using a Dynamic Programming algorithm that compares feature vectors of abstract descriptions, and source code. The use of a statistical formalism allows a score (a probability) to be assigned to every match that is attempted. Incomplete or imperfect matching is also possible leaving to the software engineer the final decision on the similar candidates proposed by the matcher.
The system has been implemented to analyze software systems written in PL/AS and C.
Sreedhar, Vugranam C. "Efficient program analysis using DJ graphs". Thesis, McGill University, 1995. http://digitool.Library.McGill.CA:80/R/?func=dbin-jump-full&object_id=29134.
Texto completoLhoták, Ondřej. "Program analysis using binary decision diagrams". Thesis, McGill University, 2005. http://digitool.Library.McGill.CA:80/R/?func=dbin-jump-full&object_id=100644.
Texto completoTo make it feasible to express complicated, interrelated analyses using BDDs, we first present the design and implementation of JEDD, a Java language extension which adds relations implemented with BDDs as a datatype, and makes it possible to express BDD-based algorithms at a higher level than existing BDD libraries.
Using JEDD, we develop PADDLE, a framework of context-sensitive points-to and call graph analyses for Java, as well as client analyses that make use of their results. PADDLE supports several variations of context-sensitive analyses, including the use of call site strings and abstract receiver object strings as abstractions of context.
We use the PADDLE framework to perform an in-depth empirical study of the effect of context-sensitivity variations on the precision of interprocedural program analyses. The use of BDDs enables us to compare context-sensitive analyses on much larger, more realistic benchmarks than has been possible with traditional analysis implementations.
Finally, based on the call graph computed by PADDLE, we implement, using JEDD, a novel static analysis of the cflow construct in the aspect-oriented language AspectJ. Thanks to the JEDD high-level representation, the implementation of the analysis closely mirrors its specification.
Modahl, Kurt B. "Animating multiprocessing programs in the Smalltalk-80 environment". Oregon Health & Science University, 1987. http://content.ohsu.edu/u?/etd,141.
Texto completoComputer Science & Engineering
Programming in a multiprocessing environment creates additional complexity issues above those encountered in a uniprocessing model. Animation of the underlying software data structures has been shown to help in management of such issues in uniprocessing environments. Animation tools for multiprocessing environments should also be of assistance to software engineers constructing parallel processing software systems. MPA is an environment that supports creation ofanimations that support multiprocessing applications in the Smalltalk programming environment.
Modahl, Kurt B. "Animating multiprocessing programs in the Smalltalk-80 environment. /". Full text open access at:, 1988. http://content.ohsu.edu/u?/etd,141.
Texto completoAgrawal, Punit. "Program navigation analysis using machine learning". Thesis, McGill University, 2009. http://digitool.Library.McGill.CA:80/R/?func=dbin-jump-full&object_id=32599.
Texto completoLes d\'eveloppeurs de logiciels investissent une grande partie de leur temps \`a explorer le code source pour trouver des \'el\'ements du code reli\'es \`a leurs t\^aches, et aussi pour mieux comprendre le contexte de leur t\^ache. Le contexte de leur t\^ache n'est g\'en\'eralement pas enregistr\'ee \`a la fin de leur s\'eance d'exploration de code et est oubli\'e au fil du temps. De m\^eme, il n'est pas possible de partager le contexte de leur t\^ache avec d'autres d\'eveloppeurs travaillant sur des t\^aches reli\'ees. Les solutions propos\'ees pour enregistrer automatiquement le r\'esum\'e de leur exploration du code souffrent de limitations m\'ethodologiques li\'ees aux techniques et aux sources de donn\'ees utilis\'ees pour g\'en\'erer le r\'esum\'e, ainsi qu'\`a la granularit\'e \`a laquelle il est g\'en\'er\'e. Pour surmonter ces limitations, nous \'etudions l'emploi de techniques d'apprentissage machine, en particulier l'arbre de d\'ecision d'apprentissage, pour pr\'evoir automatiquement le contexte de la t\^ache \`a partir des transcriptes de navigation d'une session d'exploration de code du d\'eveloppeur. Nous avons effectu\'e une \'etude de cas afin de recueillir des transcriptions de navigation g\'en\'er\'es par des d\'eveloppeurs lors de l'exploration du code source. Nous avons utilis\'e les donn\'ees de cette \'etude pour tester les classifications de l'arbre de d\'ecision. Nous avons compar\'e l'algorithme \`a arbre \`a d\'ecision avec deux approches existantes, et avons d\'emontr\'e que cette nouvelle approche se compare favorablement dans la plupart des cas. Additionnellement, nous avons d\'evelopp\'e un plug-in Eclipse qui g\'en\`ere automatiquement un
Dufour, Bruno. "Objective quantification of program behaviour using dynamic metrics". Thesis, McGill University, 2004. http://digitool.Library.McGill.CA:80/R/?func=dbin-jump-full&object_id=81328.
Texto completoIn order to make these intuitive notions of program behaviour more concrete and subject to experimental validation, this thesis introduces a methodology to objectively quantify key aspects of program behaviour using dynamic metrics. A set of unambiguous, dynamic, robust and architecture-independent dynamic metrics is defined, and can be used to categorize programs according to their dynamic behaviour in five areas: size, data structures, memory use, polymorphism and concurrency. Each metric is also empirically validated.
A general-purpose, easily extensible dynamic analysis framework has been designed and implemented to gather empirical metric results. This framework consists of three major components. The profiling agent collects execution data from a Java virtual machine. The trace analyzer performs computations on this data, and the web interface presents the result of the analysis in a convenient and user-friendly way.
The utility of the approach as well as selected specific metrics is validated by examining metric data for a number of commonly used benchmarks. Case studies of program transformations and the consequent effects on metric data are also considered. Results show that the information that can be obtained from the metrics not only corresponds well with the intuitive notions of program behaviour, but can also reveal interesting behaviour that would have otherwise required lengthy investigations using more traditional techniques.
Hill, Ross D. "A micro-computer based underground mine haulage simulation program /". Thesis, McGill University, 1987. http://digitool.Library.McGill.CA:80/R/?func=dbin-jump-full&object_id=63796.
Texto completoFu, Jian 1974. "A new approach on slicing techniques for program reuse /". Thesis, McGill University, 1998. http://digitool.Library.McGill.CA:80/R/?func=dbin-jump-full&object_id=20954.
Texto completoWe extend the definition of program slice to an encapsulated slicing algorithm, since we intend to present a new approach on decomposing a routine into a set of routines and get an executable sequence of those subroutines to obtain the same effects as the original routine. Here, the routine could be function, procedure, or method, etc. The approach is related to assign programs and subroutines as object methods exploiting object-oriented design metrics in another part of the study.
Our study is to propose a functional reusable slicing algorithm. The goal for our whole project is using some specific techniques to extract the reusable components from the existing procedure code based on certain applications as well as preserving the functions of target code.
Quesnel, René. "A computer-assisted program in timbral ear training : a preliminary study". Thesis, McGill University, 1990. http://digitool.Library.McGill.CA:80/R/?func=dbin-jump-full&object_id=60079.
Texto completoThis thesis proposes a computer-assisted system as a training tool for developing and maintaining aural skills related to timbre perception. A set of criteria for the design of such a system based on current knowledge in timbre perception is presented and an exploratory implementation is described. Limits of the current system are discussed and areas that need further investigation are identified.
Chen, Mei 1962. "The characterization of learning environments and program structures of instructional programs produced using Logo /". Thesis, McGill University, 1992. http://digitool.Library.McGill.CA:80/R/?func=dbin-jump-full&object_id=56930.
Texto completoThe results showed that this methodology can successfully identify the cognitive, pedagogical and computational characteristics of the learning environments. It can also clarify what can be learned in a microworld, especially the "powerful ideas" in Logo environments. In addition, the usability and constraints of learning environments in meeting the learners' cognitive needs during the learning process can be assessed.
Che, Mee Izhar. "A Smalltalk-80 electronic laboratory simulation program for computer assisted learning : the design and evaluation of an electronic laboratory simulation program for use in undergraduate computer assisted learning". Thesis, University of Bradford, 1990. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.304444.
Texto completoGunnlaugsson, Bjorgvin. "Concurrency and sharing in prolog and in a picture editor for aldat". Thesis, McGill University, 1987. http://digitool.Library.McGill.CA:80/R/?func=dbin-jump-full&object_id=63864.
Texto completoBrown, Murray J. (Murray Jeffrey). "A program for solving heat and mass transfer problems on a PC /". Thesis, McGill University, 1990. http://digitool.Library.McGill.CA:80/R/?func=dbin-jump-full&object_id=60443.
Texto completoLeoutsarakos, Nikolaos. "A context sensitive command language /". Thesis, McGill University, 1985. http://digitool.Library.McGill.CA:80/R/?func=dbin-jump-full&object_id=63274.
Texto completoLaliberté, Normand. "Design and implementation of a primary memory version of ALDAT, including recursive relations". Thesis, McGill University, 1986. http://digitool.Library.McGill.CA:80/R/?func=dbin-jump-full&object_id=65497.
Texto completoBarbosa, Maria Isabel Plácido Rodrigues. "Informação no projecto de arquitectura-um modelo para a comunicação à obra". Phd thesis, Instituições portuguesas -- UP-Universidade do Porto -- -Faculdade de Arquitectura, 1999. http://dited.bn.pt:80/29110.
Texto completoNaeem, Nomair A. "Programmer-friendly decompiled Java". Thesis, McGill University, 2006. http://digitool.Library.McGill.CA:80/R/?func=dbin-jump-full&object_id=101644.
Texto completoThe work presented can be broken into three major categories: transformations using tree traversals and pattern matching to simplify the control flow, the creation of a flow analysis framework for an Abstract Syntax Tree (AST) representation of Java source code and the implementation of flow analyses with their use in complicated transformations.
The pattern matching transformations rewrite the ASTs to semantically-equivalent ASTs that correspond to code that is easier for programmers to understand. The targeted Java constructs include If and If-Else aggregation, for-loop creation and the removal of abrupt control flow. Pattern matching using tree traversals has its limitations. Thus, we introduce a new structure-based data flow analysis framework that can be used to gather information required by more complex transformations. Popular compiler analyses e.g., reaching definitions, constant propagation etc. were implemented using the framework. Information from these analyses is then leveraged to perform more advanced AST transformations.
We performed experiments comparing different decompiler outputs for different sources of bytecode. The results from these experiments indicate that the new Dava back-end considerably improves code comprehensibility and readability.
Coelho, Licia Carvalho. "Software para cálculo de fluxo e pressões em silos cilíndricos metálicos para armazenamento de produtos agrícolas e industriais". Universidade de São Paulo, 2016. http://www.teses.usp.br/teses/disponiveis/18/18134/tde-11102016-113651/.
Texto completoThis paper presents the development and application examples of software for calculation of pressures and flow in metal cylindrical silos of agricultural and industrial products. The properties of bulk materials vary widely, and consequently pressures, both in magnitude and distribution. These calculations are important to avoid peak unpredictable pressures that may cause serious damage. The software is developed in Python with grounding in the formulations of BS EN 1991-4 for silos slender, intermediate slenderness and squat, with and without loading and unloading eccentricities, conical and square pyramidal hoppers, wedge hoppers and hoppers of rectangular planform, shallow, steep or flat bottom. The program is fast, reliable, modular, structured and easy to handle. The software interface is simple for interaction between the data provided by the user, such as properties of stored products, geometric properties of the silo and hopper, and the results of the pressures and determining the type of flow. Are developed application examples and analysis of results in very common corrugated sheet metal cylindrical silos use in farms and cooperatives. It is expected to provide an important tool for designers and thus be more efficient silo designs, reducing failures and breakdowns.
Ochs, Eric Peter Paul. "A sex-expert computer program in therapeutic dialogue with couples : an investigation of resultant attitudes, learning, and sexual behaviors". Thesis, McGill University, 1999. http://digitool.Library.McGill.CA:80/R/?func=dbin-jump-full&object_id=36824.
Texto completoCharron, Rhona. "The influence of different degrees of assistance in automated intelligent tutoring /". Thesis, McGill University, 1989. http://digitool.Library.McGill.CA:80/R/?func=dbin-jump-full&object_id=61997.
Texto completoGauthier, Laurent. "Development and use of a database and program package for farm production management". Thesis, McGill University, 1986. http://digitool.Library.McGill.CA:80/R/?func=dbin-jump-full&object_id=74030.
Texto completoMattos, Carlos Eduardo. "Estudo de modelos para o comportamento a altas queimas de varetas combustível urânio - 7% gadolínio para reatores a água leve pressurizada: avaliação dos parâmetros para prolongamento do tempo de queima do núcleo". Universidade de São Paulo, 2018. http://www.teses.usp.br/teses/disponiveis/85/85134/tde-17052018-160542/.
Texto completoThe objective of this work is to verify the results provided by the computer program FRAPCON-3, now in version 5, used in the simulation process of the behavior of fuel rods of pressurized water reactors - PWR permanent, in conditions of high burn. In order to carry out the verification, the FUMEX-III database was used, which provides data on experiments performed with different types of nuclear fuel, under different operating conditions. The results obtained in the simulation of the FRAPCON-3.5 program and its comparison with the experimental data of the FUMEX-III base showed that the program has a good ability to predict the operational behavior of the fuel rod in a steady state at high burn. The work also consists in verifying the correlation between UO2 and UO2-7%Gd2O3 in the analysis of models that simulate the behavior of fuel pellets. The addition of gadolinium oxide (Gd2O3) constitutes the most solidly established and now common technological option in several nuclear power plants. The influence of the properties of UO2 and UO2-7%Gd2O3 on the temperature at the center of the fuel, fission gas release on the rod, average coating temperature, internal volume and pressure were presented and discussed. of the fuel rod.
Chow, Kent. "GPLOT : a language for plotting graphs". Thesis, McGill University, 1985. http://digitool.Library.McGill.CA:80/R/?func=dbin-jump-full&object_id=66062.
Texto completoLEVY, DENISE S. "Contribuição para informatização dos programas de proteção radiológica para instalações radiativas". reponame:Repositório Institucional do IPEN, 2012. http://repositorio.ipen.br:8080/xmlui/handle/123456789/10144.
Texto completoMade available in DSpace on 2014-10-09T14:09:36Z (GMT). No. of bitstreams: 0
Dissertação (Mestrado)
IPEN/D
Instituto de Pesquisas Energeticas e Nucleares - IPEN-CNEN/SP
Hoyos, Francisco Rafael Lorenzo. "Um modelo de execução para Java no processador Cell BE". [s.n.], 2009. http://repositorio.unicamp.br/jspui/handle/REPOSIP/275840.
Texto completoDissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação
Made available in DSpace on 2018-08-15T06:45:02Z (GMT). No. of bitstreams: 1 Hoyos_FranciscoRafaelLorenzo_M.pdf: 663609 bytes, checksum: 9bf12382c86fbf499da0f33713f074a4 (MD5) Previous issue date: 2009
Resumo: O Cell Broadand Engine (Cell BE) é um processador com arquitetura de múltiplos núcleos heterogêneos, voltado para o uso em aplicações de alto desempenho. Talvez mais conhecido como o processador do Playstation 3 da Sony, ele também está presente aos milhares no supercomputador Roadrunner da IBM. Entretanto, o SDK do Cell BE não suporta o desenvolvimento de aplicações sem Java. Como é sabido, Java é uma das linguagens mais utilizadas hoje em dia, nas mais variadas plataformas de hardware e para quase todos os tipos de aplicações. Este trabalho introduz um novo modelo para a execução de programas Java no Cell BE. Esse modelo permite ao programador Java executar tarefas (partes do código Java do programa principal) nos Synergistic Processing Elements (SPE), que são núcleos especializados do Cell BE, maiores responsáveis pelo grande poder de processamento desse chip. Enquanto outras soluções tentam esconder completamente a arquitetura de múltiplos núcleos heterogêneos do Cell BE, a nova proposta expõe um modelo de memória explicitamente distribuída, habilitando o programador Java a definir exatamente qual código deve executar nos SPEs. A viabilidade do modelo é então demonstrada através da melhoria de desempenho obtida consistentemente com vários programas executados em uma máquina virtual Java modificada para suportar a plataforma Cell BE. Com seis SPEs, esses programas executam, em média, aproximadamente duas vezes mais rápido do que os mesmos programas na máquina virtual Java original
Abstract: The Cell Broadband Engine (Cell BE) is a processor with a heterogeneous multicore architecture, targeted at high performance applications. Perhaps best known as the processor of Sony's PlayStation 3, it is also used (thousands of them) in the IBM Roadrunner supercomputer. However, the Cell BE SDK does not support Java application development. It is well known that Java is currently one of the most widely used languages, being present on many different hardware platforms and in almost all types of applications. This work introduces a new model for the execution of Java programs on the Cell BE. Such model allows the Java programmer to execute tasks (pieces of the main program's Java code) on the Synergistic Processing Elements (SPE), which are highly specialized cores in the Cell BE and are the main source of the chip's huge processing power. While other solutions try to completely hide the Cell BE's heterogeneous multicore architecture, this new proposal exposes an explicit distributed memory model, empowering the Java programmer to define exactly what code runs on the SPEs. The feasibility of the model is demonstrated by means of consistent performance improvements achieved with several programs executed on a Java virtual machine, which has been modified to support the Cell BE platform. With six SPEs those programs run, on average, around twice as fast as the same programs on the original Java virtual machine
Mestrado
Linguagens de Programação
Mestre em Ciência da Computação
Beaulac, Jacqueline. "Interactive multimedia composition on the World Wide Web : a solution for musicians using Java". Thesis, McGill University, 2000. http://digitool.Library.McGill.CA:80/R/?func=dbin-jump-full&object_id=33270.
Texto completoSousa, Elenor Margarida Mota Botelho de Melo. "Arte - para além da técnica-o mundo operatório da técnica e o mundo simbólico da arte". Master's thesis, Instituições portuguesas -- UNL-Universidade Nova de Lisboa -- FCSH-Faculdade de Ciências Sociais e Humanas, 2000. http://dited.bn.pt:80/29462.
Texto completoRobson, R. "Data views for a programming environment". Thesis, McGill University, 1988. http://digitool.Library.McGill.CA:80/R/?func=dbin-jump-full&object_id=75754.
Texto completoThe editor allows the creation, modification, and deletion of data structures. These abilities allow the user to quickly sketch data structures with which to test incomplete program fragments, alleviating the need for driver routines.
To keep the user cognizant of events inside his program, a technique for automated display management is presented allowing the user to keep the most important objects in the viewport at all times. A history facility permits the user to see the former values of all variables.
Execution controls are provided allowing the user to control the scope and speed of execution, manipulate frames on the run-time stack, set breakpoints, and profile the executing algorithm.
Judd, Mark. "A view of types and parameterization in programming languages /". Thesis, McGill University, 1985. http://digitool.Library.McGill.CA:80/R/?func=dbin-jump-full&object_id=63360.
Texto completoZack, Vicki. "Dyadic interaction in an elementary school computer lab classroom, and the learning of Logo geometry concepts". Thesis, McGill University, 1988. http://digitool.Library.McGill.CA:80/R/?func=dbin-jump-full&object_id=75899.
Texto completoThe findings revealed that all but one of the dyadic (and triadic) partnerships were collaborative and symmetrical: the children took turns giving information and explanation. At times the information was incorrect. The number of explanations given was very small. A range of peer teaching skills was in evidence. There was no correspondence found between the rate of use of higher level strategies (which included talk supported by reasons), and the child's general Logo achievement. However, the verbal strategies used during disagreements did reveal the children's modes of working and thinking. Seven of the ten children worked in an algorithmic way; the other three seemed to understand what they were doing when they worked with angular rotations. The study was able to report on aspects concerning the children's understanding of angular rotation in the early stages of Logo learning, as well as on the sociocognitive aspect concerning the effects that children working together can have upon their learning of Logo geometry concepts.
Cruz, Ariadne Arrais. "Projeto e implementação de um Framework para WebLabs baseado em ajax e padrões de projeto". [s.n.], 2007. http://repositorio.unicamp.br/jspui/handle/REPOSIP/258892.
Texto completoDissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Eletrica e de Computação
Made available in DSpace on 2018-08-08T23:55:19Z (GMT). No. of bitstreams: 1 Cruz_AriadneArrais_M.pdf: 3860163 bytes, checksum: 0d7d8da694df81c51baff9f2d0088e8c (MD5) Previous issue date: 2007
Resumo: O objetivo deste trabalho é apresentar um framework genérico e extensível para integração de WebLabs e outros Serviços via Web. Esta integração visa promover uma colaboração acadêmica em diferentes áreas da ciência, oferecendo aos desenvolvedores uma infra-estrutura básica de serviços, tais como uma comunicação cliente/servidor, serviços de persistência e facilidades para o desenvolvimento de interfaces de usuários. Infra-estruturas como esta viabilizam o compartilhamento de experimentos reais e remotos, explorando o novo paradigma de WebLab. O framework proposto é baseado em uma arquitetura modular e utiliza o conceito de plugins pré-instalados. Esta abordagem é bastante flexível, permitindo aos administradores do framework adicionar, remover ou atualizar seus serviços WebLabs sem a necessidade de recompilar o núcleo da plataforma ou de interromper os serviços. Isso garante um maior compartilhamento de código e facilidade de manutenção. O framework foi implementado utilizando metodologias do estado-da-arte, incluindo técnicas de programação avançadas como os Padrões de Projeto e o paradigma Ajax
Abstract: The objective of this work is to present a generic and extensible Framework for WebLab integration. Such integration aims at fostering academic collaboration in different areas of science, since it offers a basic service infrastructure to developers, such as client/server communication, persistency service and facilities for the development of user-friendly interfaces. An infrastructure such as this one is of great importance for scientists to share virtual and real remote experiments through the web. The proposed Framework is based on a modular architecture that uses the concept of preinstalled plugins. This approach is quite flexible, since it allows the Framework administrator to add, remove or upgrade the WebLab services without recompilation of the platform kernel or disruption of services. This guarantees a better code-sharing and an easier Framework maintenance. The Framework was implemented using state-of-the-art methodology and other advanced programming techniques, such as Design Patterns and Ajax
Mestrado
Telecomunicações e Telemática
Mestre em Engenharia Elétrica
Ono, Eduardo. "Automação e controle para fabricação de preformas VAD para fibras opticas de alta uniformidade geometrica". [s.n.], 2004. http://repositorio.unicamp.br/jspui/handle/REPOSIP/264932.
Texto completoDissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Mecanica
Made available in DSpace on 2018-08-04T01:44:29Z (GMT). No. of bitstreams: 1 Ono_Eduardo_M.pdf: 3494337 bytes, checksum: 6a111a737f2e9b27797fca1dc7c3fe90 (MD5) Previous issue date: 2004
Resumo: Um novo processo VAD ("Vapor-phase Axial Deposition"), em desenvolvimento no Laboratório Ciclo Integrado do Quartzo - LIQC, FEM, UNICAMP, introduz uma série de inovações tecnológicas e maior viabilidade econômica sobre os atuais processos de fabricação de fibra óptica. Para a produção de uma fibra de alta qualidade, a uniformidade geométrica da preforma porosa, gerada na etapa de deposição do processo, possui grande relevância na uniformidade das características da fibra final, tais como a atenuação e a dispersão. Para o controle da geometria da preforma em deposição, desenvolveu-se um sistema em LabVIEW, para a plataforma PC, para atuar continuamente e em tempo real na etapa de deposição de modo a manter o diâmetro da preforma constante. Em sua essência, o sistema de controle realimentado, baseado no controlador PID, atua na velocidade do mecanismo de posicionamento da preforma em função do valor do diâmetro na região inferior da preforma. Esse diâmetro é obtido pelo processamento da imagem adquirida por uma câmera de vídeo CCD da região da preforma em deposição. Embora tenha sido desenvolvido para a escala laboratorial, o sistema mostrou bom desempenho e estabilidade, podendo ser empregado na produção industrial em grande escala de preformas para fibra óptica. Nesse sistema, variações dimensionais no diâmetro da preforma da ordem de 0,3 mm são corrigidos, obtendo-se uma precisão cinco vezes maior quando comparado a sistemas convencionais, favorecendo uma menor incidência de rejeitos de produção de preformas e, conseqüentemente, menor custo de produção
Abstract: An advanced V AD (Vapor-phase Axial Deposition) technique has been developed at Laboratory of Integrated Quartz Cycle - LIQC - FEM - UNICAMP. It introduces a series of technological innovations with a greater economical viability over actual optical fiber manufacturing processes. For a high quality optical fiber production, several steps and process parameters must be carefully set. The geometrical uniformity of the preform during the deposition stage is one of the most important parameter for the final uniformity, which determines the characteristics of the final fiber in terms of attenuation and dispersion. To control the preform geometry during the deposition, a computer system based on Lab VIEW platform was developed, to act continuously and in real time on the deposition stage, in order to maintain constant the preform diameter. In its essence, the feedback system, based on PID controller, acts on the speed of the preform positioning mechanism, according to the value of the diameter detected in. the deposition region. This diameter is obtained through the image processing grabbed from a CCD video camera. Although, it was developed in a laboratorial scale, the system showed a good performance and stability, which can be applied on an industrial mass production scale for fiber optics. In this system, dimensional variations in the order of 0.3 mm on the preform diameter can be corrected, that corresponds to a precision about 5 times better than that achieved by conventional industrial systems, with a benefit of a lower incidence of production rejects and, therefore, a lower production cost
Mestrado
Materiais e Processos de Fabricação
Mestre em Engenharia Mecânica
Oshiiwa, Marie [UNESP]. "Programa computacional para ajuste de curvas polinomiais em experimentos envolvendo dados longitudinais". Universidade Estadual Paulista (UNESP), 2005. http://hdl.handle.net/11449/101916.
Texto completoO presente trabalho discutiu aspectos teóricos e práticos do comportamento da variável resposta nos diferentes grupos e condições de avaliação utilizando o Ajuste de Curvas de Crescimento, procedimento multivariado de análise de dados experimentais que possibilita fazer previsões sobre o comportamento médio da resposta para situações diferentes daquelas para as quais o estudo foi planejado, além de propiciar análise comparativa das curvas dos grupos de interesse. Considerando a dificuldade existente quanto a programas computacionais acessíveis a pesquisadores das áreas agronômicas, biológicas e da saúde, e a falta de entendimento da complexidade da estrutura de análise dos dados longitudinais, elaborou-se programa computacional em linguagem que permita ao usuário facilidade de manuseio, e torná-lo disponível, para pesquisadores das áreas aplicadas e, finalmente, discutir as vantagens do procedimento multivariado na preservação da estrutura de dependência dos dados em relação aos procedimentos convencionais utilizados na experimentação agronômica.
The purpose of the present paper is to discuss theoretical and practical aspects of the behavior of response variables in different groups and evaluation conditions by using Growth Curves methodology. This methodology refers to a multivariate procedure of experimental data analysis that makes forecasts about the average behavior of the response variable for different situations from that for which the study was planned. In additien, the methodology enables comparative analysis of the curves between each of the experimental groups. Considering the lack of easy-use computer programs for researchers in the agronomical, biological and health fields, and the difficulty to understand the complexity of the data structure in longitudinal studies, a computer program will be proposed and written using high level language. The software will be of simple handling, easy access to researchers of applied areas and available. This work will also discuss the advantages of using the multivariate procedure of analysis compared to the conventional procedures commonly used in agronomic experimentation, related to the preservation of the structure of data dependence.
Santos, Junior Carlos Roberto dos [UNESP]. "Teoria da ressonância adaptativa através da linguagem Java para detecção e classificação de e-mails indesejados". Universidade Estadual Paulista (UNESP), 2013. http://hdl.handle.net/11449/87167.
Texto completoO problema de mensagens não solicitadas pelos usuários em meios de comunicação eletrônica, apesar de ter surgido antes mesmo da popularização da Internet, ainda é um assunto preocupante. Desperdício de largura de banda, perda de tempo, de produtividade e de dados, ou atraso na leitura de e-mails legítimos, são alguns dos problemas que as mensagens não solicitadas, ou Spams, podem causar. Diversas técnicas de filtragem automática de e-mails são apresentadas na literatura, porém muitas destas não oferecem a possibilidade de adaptação, já que o problema em sistemas reais tem como um de seus principais aspectos ser dinâmico, ou seja, mudar constantemente de características com intuito de evadir as técnicas de filtragem. Neste trabalho é desenvolvido um filtro anti-spam utilizando uma técnica de préprocessamento disponível na literatura, no qual os e-mails são submetidos à extração e seleção de características; e uma Rede Neural Artificial baseada na Teoria da Ressonância Adaptativa, para detecção e classificação de Spams. Tais redes neurais possuem grande capacidade de generalização e adaptabilidade, características importantes para um bom desempenho de filtros anti-spam. O modelo proposto neste trabalho é testado a fim de se validar a eficiência do filtro.
The problem in receiving non desired messages in electronic communication systems is a very hard task; even it has begun before the popularization of Internet. The problems that these kinds of messages can cause are among others: waste of time, waste of band width, productivity and data or delay in reading the real e-mails. Several e-mail automatic filtering techniques are presented in the literature, however many of them without capacity of adaptation, while the problem in real systems must be dynamical, i.e. avoid filtering techniques. This work develops a SPAM filtering using a pre processing technique available in the literature, where the e-mails are submitted to extract and select the characteristics; and a neural network based on the resonance adaptive theory to detect and classify the SPAMS. These neural networks have capacity in generalization and adaptation, important characteristics of good performance of SPAM filters. The proposed model is submitted to several tests to validate the efficiency of the filter.
Shieh, Li-Ting. "A learning project : the development of sustainable support in the use of instructional technology". Thesis, McGill University, 2003. http://digitool.Library.McGill.CA:80/R/?func=dbin-jump-full&object_id=118288.
Texto completoAfonso, Vitor Monte 1987. "Um sistema para análise e detecção de ataques ao navegador Web". [s.n.], 2011. http://repositorio.unicamp.br/jspui/handle/REPOSIP/275724.
Texto completoDissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação
Made available in DSpace on 2018-10-08T19:16:40Z (GMT). No. of bitstreams: 1 Afonso_VitorMonte_M.pdf: 1149302 bytes, checksum: 7db349dd13a346a3b3e7175d2f7eeaae (MD5) Previous issue date: 2011
Resumo: Páginas Web com conteúdo malicioso são uma das grandes ameaças à segurança de sistemas atualmente. Elas são a principal forma utilizada por atacantes para instalar programas maliciosos (malware) no sistema operacional dos usuários. Para desenvolver mecanismos de proteção contra essas páginas, elas precisam ser estudadas e entendidas profundamente. Existem diversos sistemas de análise que são capazes de analisar páginas Web, prover informações sobre elas e classificá-las como maliciosas ou benignas. Entretanto, estes sistemas possuem diversas limitações em relação ao tipo de código que pode ser analisado e aos tipos de ataque que podem ser detectados. Para suprir tal deficiência nos sistemas de análise de páginas Web maliciosas foi desenvolvido um sistema, chamado de BroAD (Browser Attacks Detection), que faz a análise destas páginas de forma dinâmica, monitorando tanto as chamadas de sistemas realizadas pelo navegador enquanto as processa, quanto as ações realizadas pelo código JavaScript contido na página. A detecção dos comportamentos maliciosos é feita em quatro etapas, utilizando técnicas de aprendizado de máquina e assinaturas. Estas etapas incluem a detecção de shellcodes, a detecção de anomalias no comportamento do JavaScript e a análise de chamadas de sistema e assinaturas de código JavaScript. Foram realizados testes que demonstram que o sistema desenvolvido possui taxas de detecção superiores aos sistemas do estado-da-arte de análise de páginas Web maliciosas e ainda provê mais informações a respeito delas, levando a um entendimento melhor das amostras. Além disso, são apresentados códigos que podem detectar e evadir facilmente a análise de parte desses sistemas usados na comparação, demonstrando a fragilidade deles
Abstract: Malicious Web applications are a significant threat to computer security today. They are the main way through which attackers manage to install malware on end-user systems. In order to develop protection mechanisms to these threats, the attacks themselves need to be deeply studied and understood. Several analysis systems exist to analyze Web pages, provide information about them and classify them as malicious or benign. However, these systems are limited regarding the type of attacks that can be detected and the programming languages that can be analyzed. In order to fill this gap, a system, called BroAD (Browser Attacks Detection), that is capable of analyzing malicious Web pages, was developed. It monitors both system calls and JavaScript actions and the detection of the malicious behavior is performed in four steps, by the use of machine learning techniques and signatures. These steps include the detection of shellcodes, the anomaly detection of the JavaScript behavior and the analysis of system calls and JavaScript signatures. The results of the performed tests show that the developed system has better detection rates than the state-of-the-art systems in malicious Web pages analysis and also provides more information about these pages, giving a better understanding about their behavior. Besides, codes that can be used to easily detect and evade the analysis of part of those systems are presented, showing their fragility
Mestrado
Ciência da Computação
Mestre em Ciência da Computação
Ronszcka, Adriano Francisco. "Contribuição para a concepção de aplicações no paradigma orientado a notificações (PON) sob o viés de padrões". Universidade Tecnológica Federal do Paraná, 2012. http://repositorio.utfpr.edu.br/jspui/handle/1/327.
Texto completoA materialização original do Paradigma Orientado a Notificações (PON) implementada na linguagem de programação C++ possibilitou a criação de aplicações sob o domínio desse paradigma. Apesar de tais contribuições para com o paradigma, o desenvolvimento de aplicações no PON ainda apresenta baixo nível de maturidade e certo nível de dificuldade. Tais dificuldades advêm principalmente da nova forma de estruturar os programas, onde os mesmos seguem um fluxo de notificações, o que difere da programação convencional. Ademais, até o momento, apenas algumas aplicações foram desenvolvidas, com escopos relativamente pequenos, o que não contribui efetivamente para a consolidação do paradigma e, particularmente, para o aprendizado via um conjunto efetivo de exemplos. Neste sentido, primeiramente, a própria estrutura geral do framework foi relida e reapresentada sob o viés de padrões de projeto, assim como houve contribuições na própria implementação desse. Subsequentemente, este trabalho teve como objetivo principal de estudo o nortear do desenvolvimento de aplicações baseadas no PON de maneira mais simplificada e eficiente, usando os avanços aqui citados. Isso se deu particularmente pela apresentação de padrões de desenvolvimento de software voltados para esse paradigma e infraestrutura, os quais buscam uma implementação mais purista envolvendo quesitos como redução do uso de implementações multiparadigmas, simplificação no desenvolvimento, garantia de determinismo, entre outras. De modo geral, as novas funcionalidades/recursos para a concepção de aplicações através do Framework PON facilitaram e melhoraram seu uso.
The original materialization of Notification Oriented Paradigm (NOP) previously implemented in the C++ programming language allowed the creation of applications under the domain of this paradigm. Although these contributions to the paradigm, the development of NOP applications still has a low level of maturity and a certain degree of difficulty. Such difficulties arise essentially from the new form of structuring programs, in which such applications follow a notification flow, which differs from the conventional programming. Moreover, so far, only a few applications have been developed, with relatively small scope, which does not contribute effectively to the consolidation of the paradigm, and particularly for learning through an effective set of examples. Henceforth, firstly, the general structure of the framework has been reread and reintroduced under the bias of design patterns, even as there were contributions in its implementation. Subsequently, the main goal of this paper is to guide the development of applications based on NOP in a more streamlined and efficient manner, using the advances mentioned here. This was achieved particularly by the presentation of technical software implementations aimed to this paradigm and its infrastructure, which pursues a manner to conceive more purist implementations, involving issues such as reducing the use of multiparadigms implementations, simplifying the development, ensuring determinism, and so far. In general, the new features for conceiving applications based on the NOP Framework made easier and better its use.
Oshiiwa, Marie 1964. "Programa computacional para ajuste de curvas polinomiais em experimentos envolvendo dados longitudinais /". Botucatu : [s.n.], 2005. http://hdl.handle.net/11449/101916.
Texto completoBanca: Carlos Roberto Padovani
Banca: Adalberto José Crocci
Banca: Jacinta Ludovico Zambotti
Banca: Luciano Soares de Souza
Banca: José Carlos Martinez
Resumo: O presente trabalho discutiu aspectos teóricos e práticos do comportamento da variável resposta nos diferentes grupos e condições de avaliação utilizando o Ajuste de Curvas de Crescimento, procedimento multivariado de análise de dados experimentais que possibilita fazer previsões sobre o comportamento médio da resposta para situações diferentes daquelas para as quais o estudo foi planejado, além de propiciar análise comparativa das curvas dos grupos de interesse. Considerando a dificuldade existente quanto a programas computacionais acessíveis a pesquisadores das áreas agronômicas, biológicas e da saúde, e a falta de entendimento da complexidade da estrutura de análise dos dados longitudinais, elaborou-se programa computacional em linguagem que permita ao usuário facilidade de manuseio, e torná-lo disponível, para pesquisadores das áreas aplicadas e, finalmente, discutir as vantagens do procedimento multivariado na preservação da estrutura de dependência dos dados em relação aos procedimentos convencionais utilizados na experimentação agronômica.
Abstract: The purpose of the present paper is to discuss theoretical and practical aspects of the behavior of response variables in different groups and evaluation conditions by using Growth Curves methodology. This methodology refers to a multivariate procedure of experimental data analysis that makes forecasts about the average behavior of the response variable for different situations from that for which the study was planned. In additien, the methodology enables comparative analysis of the curves between each of the experimental groups. Considering the lack of easy-use computer programs for researchers in the agronomical, biological and health fields, and the difficulty to understand the complexity of the data structure in longitudinal studies, a computer program will be proposed and written using high level language. The software will be of simple handling, easy access to researchers of applied areas and available. This work will also discuss the advantages of using the multivariate procedure of analysis compared to the conventional procedures commonly used in agronomic experimentation, related to the preservation of the structure of data dependence.
Doutor
Cruz, Francisco Marks da. "Simulador didático de ondas viajantes para diferentes topologias de sistemas de potência". Programa de Pós-graduação em Sistemas de Comunicação e Automação, 2017. http://bdtd.ufersa.edu.br:80/tede/handle/tede/741.
Texto completoRejected by Vanessa Christiane (referencia@ufersa.edu.br), reason: Corrigir referência. on 2017-07-03T12:21:11Z (GMT)
Submitted by Lara Oliveira (lara@ufersa.edu.br) on 2017-07-04T15:07:33Z No. of bitstreams: 1 FranciscoMC_DISSERT.pdf: 3890460 bytes, checksum: d32d157669d00a07d57f91a8d177dec3 (MD5)
Approved for entry into archive by Vanessa Christiane (referencia@ufersa.edu.br) on 2017-07-04T16:56:15Z (GMT) No. of bitstreams: 1 FranciscoMC_DISSERT.pdf: 3890460 bytes, checksum: d32d157669d00a07d57f91a8d177dec3 (MD5)
Approved for entry into archive by Vanessa Christiane (referencia@ufersa.edu.br) on 2017-07-04T16:58:56Z (GMT) No. of bitstreams: 1 FranciscoMC_DISSERT.pdf: 3890460 bytes, checksum: d32d157669d00a07d57f91a8d177dec3 (MD5)
Made available in DSpace on 2017-07-04T16:59:07Z (GMT). No. of bitstreams: 1 FranciscoMC_DISSERT.pdf: 3890460 bytes, checksum: d32d157669d00a07d57f91a8d177dec3 (MD5) Previous issue date: 2017-03-10
The model of education in the last decades has undergone considerable changes from a didactic point of view. With the advancement of technology, the speed of obtaining information increases and the use of tools that allow the dynamic visualization of content becomes a strong ally to the teaching-learning process. This work deals with the creation of an interactive tool to visualize the propagation of traveling waves in an electric power system, with the possibility of insertion of data by the user, in order to facilitate the consolidation of knowledge. The model was created from the GUIDE of Matlab R, which has a graphical interface with the possibility of inserting data into a single screen with action buttons, which when clicked performs actions like calculate and display the animated graphic. It is important to highlight that the creation of the program, besides facilitating the student's understanding, due to the animation, also allow a better familiarization with computer simulation software, and with the parameters used in the transient analysis in transmission lines
O modelo de educação nas últimas décadas vem sofrendo alterações consideráveis do ponto de vista didático. Com o avanço da tecnologia, a velocidade da obtenção de informações aumenta e a utilização de ferramentas que possibilitem a visualização dinâmica do conteúdo se faz um forte aliado ao processo ensino-aprendizado. Esse trabalho aborda a criação de uma ferramenta interativa para a visualização da propagação de ondas viajantes em um sistema elétrico de potência, com a possibilidade de inserção de dados por parte do usuário, afi m de facilitar a consolidação do conhecimento. O modelo foi criado a partir do GUIDE do Matlab R, que possui uma interface gráfica com a possibilidade de inserção de dados em uma única tela com botões de ação, que ao serem clicados realizam ações como calcular e mostrar o gráfi co animado. É importante destacar que a criação do programa além de facilitar a compreensão por parte do aluno, devido à animação, também possibilita uma maior familiarização com softwares de simulação computacional, e com os parâmetros utilizados na análise do transitório em linhas de transmissão
2017-06-28
Moura, Andre Toledo Piza de. "SOCRATES : Sistema Orientado a objetos para CaRActerização de refaToraçõES". [s.n.], 2006. http://repositorio.unicamp.br/jspui/handle/REPOSIP/276096.
Texto completoDissertação (mestrado profissional) - Universidade Estadual de Campinas, Instituto de Computação
Made available in DSpace on 2018-08-10T17:57:17Z (GMT). No. of bitstreams: 1 Moura_AndreToledoPizade_M.pdf: 1281133 bytes, checksum: 77e24a926c93bfe938f8d72bdd3140c6 (MD5) Previous issue date: 2006
Resumo: Refatoração é o ato de modificar o código fonte de um programa de computador sem, contudo, modificar seu comportamento observável. Em outras palavras, é alterar a estrutura de um sistema de software sem que isso provoque qualquer efeito no resultado final de suas funcionalidades. As modificações são feitas visando deixar o código mais fácil de ser entendido por terceiros que venham a modificá-lo e, conseqüentemente, diminuir os custos de sua manutenção. Entretanto, esta atividade é complexa e sujeita a erros, uma vez que normalmente é realizada de forma manual e depende das habilidades e da obediência a padrões do mantenedor que está analisando o código. Os pontos do software onde refatorações devem ser aplicadas constituem oportunidades de refatoração. A construção de sistemas automáticos para a detecção de oportunidades de refatoração requer a implementação de ambientes para análise de código e de tratamento regras para identificação de padrões no código fonte. Este trabalho apresenta o SOCRATES ¿ Sistema Orientado a objetos para CaRacterização de refaToraçõES ¿ cujo objetivo é fornecer auxílio automático para a identificação dos pontos candidatos a serem refatorados, isto é, oportunidades de refatoração. Para atingir este objetivo, SOCRATES utiliza uma arquitetura leve. Essa arquitetura é baseada em ferramentas livres e disponíveis e requer pouca codificação adicional. A codificação adicional é utilizada para que as ferramentas trabalhem em conjunto e para que os algoritmos de identificação das oportunidades de refatoração sejam implementados de forma eficiente. A presente versão do SOCRATES identifica de maneira automática a oportunidade de refatoração parâmetro obsoleto e mostra que os conceitos arquiteturais utilizados são válidos
Abstract: Refactoring is the activity of modifying a computer program¿s source code without changing its external behavior. In other words, it consists of changing a software system¿s structure without affecting its functionalities. The changes are done in order to let the code more understandable for humans that might work on it. In this sense, its goal is to lower maintenance costs. Nevertheless, this activity is complex and error prone since it is usually carried out manually and is dependent on the maintainer¿s abilities and on his/her obedience to coding standards. The points of the software where refactorings should be applied are called refactoring opportunities. Building automatic systems to detect refactoring opportunities requires the implementation of environments which include source code analyzers and the treatment of rules to detect related patterns and standards. This work introduces SOCRATES ¿ Sistema Orientado a objetos para CaRacterização de refaToraçõES (Object Oriented System for Characterization of Refactorings) ¿ its main purpose is to automatically detect points to be refactored in the software, i.e., refactoring opportunities. To achieve this objective, SOCRATES is built upon a lightweight architecture. This architecture is based on open source tools and requires few additional coding. The additional coding was done to make the tools work together so that refactoring opportunities searcher algorithms could effectively work. The present version of SOCRATES identifies the obsolete parameter refactoring opportunity and shows that the architecture fundamentals used are valid
Mestrado
Engenharia de Computação
Mestre em Computação
Santos, Leonardo Araujo. "Linguagem e compilador para o paradigma orientado a notificações: avanços para facilitar a codificação e sua validação em uma aplicação de controle de futebol de robôs". Universidade Tecnológica Federal do Paraná, 2017. http://repositorio.utfpr.edu.br/jspui/handle/1/2778.
Texto completoProgramming techniques based on the Imperative Paradigm (PI) and Declarative Paradigm (PD) have limitations such as redundancies and couplings, which may hamper the development and execution of software. In order to solve some of the deficiencies of these programming paradigms, the Notification Oriented Paradigm (NOP) has emerged, which presents a new way of performing logical/cause revisions. This is accomplished through small, reactive and decoupled computational entities that collaborate through timely notifications. The NOP was originally materialized in the form of a Framework, implemented in the C++ programming language. It is designed to provide high-level interfaces that facilitate the development of NOP applications. However, internally the Framework has data structures that induce an overhead of computational processing and consequent damage to the performance of the applications. In order to address this problem, a specific programming language for the NOP, named LingPON, and its compiler have been created recently. However, only a few, simple, NOP applications were created using LingPON, which does not allow its more effective consolidation. This is essentially for some limitations that exist in the current language version, as well as difficulties in developing complex applications that solve real problems. In this sense, this work proposes a new version of LingPON (version 1.2), with new features such as aggregations of entities, allowing an easier and more direct development of complex applications. The advances are validated by developing a more complex software using LingPON (version 1.0 and 1.2). The software in question deals with the autonomous control for soccer playing robots (Robocup). In the end, software developed using LingPON is compared quantitatively and qualitatively with equivalent software developed using the NOP 2.0 Framework and other equivalent software developed with the Object Oriented Paradigm using a C++ programming language (this one programmed by others). The results show that the use of the new version of LingPON, presented here, allows an easier development of NOP applications. Also, that the developed application was easier to maintain when compared to the PI application. These results, with the development of a known complex application using a new version of LingPON, allows the demonstration of the properties expected in the NOP theory itself.
Bento, Luiz Renato. "Desenvolvimento de sistema de informações para registro hospitalar de câncer". Universidade de São Paulo, 2007. http://www.teses.usp.br/teses/disponiveis/5/5155/tde-20062007-113849/.
Texto completoPossibly as a reflection of the cancer incidence increase in Brazil, a high proportion of patients are discharged from the Hospital das Clínicas da Faculdade de Medicina da Universidade de São Paulo with the diagnosis of cancer. For this reason, the development of a system of information became critical in order to collect and analyse the amount of data stored by Cancer Registry at HCFMUSP. In this study, we first evaluated the needs of the cancer registry personnel and developed an software to support these needs as a complement of the active program in use. This instrument should be used alone if necessary. All processes were re-evaluated and taking into account. This study encloses the cycle of life of a system, since diagnosis of the environment, development of the projects logical and physical, programs e implantation. Although still being tested, the release of some small surveys shows its funcionality.
Ferreira, Cleverson Avelino. "Linguagem e compilador para o paradigma orientado a notificações (PON): avanços e comparações". Universidade Tecnológica Federal do Paraná, 2015. http://repositorio.utfpr.edu.br/jspui/handle/1/1414.
Texto completoThe current software development paradigms, specifically the Imperative Paradigm (IP) and the Declarative Paradigm (DP), have weaknesses that affect the applications performance and decoupling (or minimal coupling) between the software modules. In order to provide a solution regarding these weaknesses, the Notification Oriented Paradigm (NOP) was developed. NOP is inspired by the concepts of the IP (e.g. objects) and DP (e.g. base of facts and Rules). Basically, NOP uses objects to deal with facts and Rules as compositions of other, smaller, objects. These objects have the following behavioral characteristics: autonomy, independence, responsiveness and collaboration through notifications. Thus, it’s highlighted that the realization of these concepts was firstly instantiated through a Framework developed in C++. Such NOP materialization has been used as an alternative for Application development in the domain of this paradigm and made possible, in fact, the creation of applications for typical computing environments based on Von Neumann architecture. The development of the C++ materialization of NOP has not presented satisfactory results in terms of performance as it should when taking into account its asymptotic calculation and programming facility. In this context, this work presents an evolution of NOP by creating a specific programming language, and its respective compiler, for this paradigm. Therefore, this work presents the language definition and the details of the development of its compiler. To evaluate the evolution regarding to performance (e.g. processing time) and programming facility, some comparative studies using the NOP language and compiler are presented. These comparative studies were performed by developing two software applications called Target and Sales Application. These applications have been developed based on NOP language, and the experiments were performed simulating sequences of execution in order to evaluate the processing time for the generated results by NOP compiler. Still, these experiments allowed the evaluation of NOP programming language, in a subjective way, regarding to ease programming. Thus, with such comparative studies, it was possible to observe that the results presented by the compiler NOP were satisfactory when compared to the results achieved via Framework and for equivalent applications developed based on the Oriented Object Paradigm (OOP).
Filho, Ricardo Sampaio Romão. "Desenvolvimento de programa computacional para dimensionamento de paredes portantes pré-moldadas". Universidade de São Paulo, 2016. http://www.teses.usp.br/teses/disponiveis/18/18134/tde-02052016-080537/.
Texto completoThe construction systems have emerged and improved according to need and demand of works. Recently, the use of precast concrete walls has been explored as an alternative to construct buildings quickly and effectively. Another more recent technology is the lightweight concrete with polystyrene, wherein polystyrene beads replace the coarse aggregate and a part of the fine ones, contributing to reduce the weight of the building, thus decreasing the efforts in the structure and promoting a reduction in the cost of transport and erection of precast elements. This work shows how should be done the design of precast concrete walls using national and international standards. The main objective of the work is to present a computer program developed to facilitate the analysis and design of buildings with precast concrete walls. Moreover, the use of the program is shown to compare the behavior of building made with EPS concrete and ordinary concrete, and to evaluate the influence of vertical joints in the global stiffness. Therefore, besides the academic importance, this work can be useful for the design of buildings with precast loadbearing walls.
Gasparini, Reynaldo Tronco. "Desenvolvimento de um software em ambiente MATLAB para simulação de campo ultrassônico : Development of a MATLAB environment software for simulation of ultrasonic field". [s.n.], 2012. http://repositorio.unicamp.br/jspui/handle/REPOSIP/259925.
Texto completoDissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Elétrica e de Computação
Made available in DSpace on 2018-08-21T00:54:44Z (GMT). No. of bitstreams: 1 Gasparini_ReynaldoTronco_M.pdf: 4522453 bytes, checksum: a5e3883976604a06aa2fd8dcffb6cd3b (MD5) Previous issue date: 2012
Resumo: O estudo do campo acústico gerado por um transdutor ultrassônico é fundamental para sua construção e caracterização, pois permite prever qual será seu comportamento antes mesmo de ser construído e indica se ele realmente é viável para aplicação para a qual foi projetado, e se são necessárias modificações para que se comporte como o esperado. O presente estudo teve como objetivo o desenvolvimento de um software, em ambiente MATLAB®, para a simulação computacional de campos acústicos gerados por transdutores ultrassônicos de diferentes configurações, utilizando dois modelos que descrevem o campo, o de Zemanek e o de Stepanishen. Os campos de transdutores com focalização, apodização e meios com atenuação também poderão ser simulados. Para a simulação do modelo de Zemanek é utilizado o método matemático de discretização e para o de Stepanishen é empregada uma solução analítica para a resposta impulsiva de cada geometria de transdutor. As simulações foram validadas com resultados obtidos anteriormente por alunos do DEB/FEEC/UNICAMP e os programas desenvolvidos foram agregados em um pacote computacional. Estes programas têm seus códigos abertos para que futuramente sejam implementadas outras funções e configurações de transdutor. O software pode auxiliar no projeto de transdutores e também no estudo da modelagem do campo acústico pelos diferentes modelos que o descrevem
Abstract: The study of the acoustic field generated by an ultrasonic transducer is fundamental to its construction and characterization, because it allows to predict how it will behave before being built and whether it is really feasible or not for the application to which it was designed, and to suggest modifications to behave as expected. The present study describes the development of a software implemented in MATLAB®, for computational simulation of acoustic fields generated by ultrasonic transducers, of different configurations, using two models that describe the field, Zemanek and Stepanishen. Transducers with focusing, apodization and attenuation environment may also be simulated. For Zemanek's model simulation is used the mathematical method of discretization and for Stepanishen's model, an analytical solution for the impulse response of each transducer geometry is employed. The simulations were validated with results obtained previously by students from DEB/FEEC/UNICAMP and the developed programs were aggregated into a computer package. These programs have their code available so that, in a near future, other functions and transducer configurations can be implemented. The software can support the transducer design and also the study of the acoustic field modeling by different models that describe it
Mestrado
Engenharia Biomedica
Mestre em Engenharia Elétrica
Silva, Túlio Marcos Dias da. "Software para recomendação de calagem e adubação do tomateiro no estado de Minas Gerais". Universidade Jose do Rosario Vellano, 2012. http://tede2.unifenas.br:8080/jspui/handle/jspui/53.
Texto completoInformatics can be helpful in the search of increased effectiveness and professionalism in tomato cultivation. The State of Minas Gerais is a major producer in Brazil. The purpose of this paper was to develop a software for use via internet with a friendly interface and intuitive navigation, to be employed as a tool for recommending liming and fertilization to tomato cultivation based on fertilization tables of the Comissão de Fertilidade do Solo do Estado de Minas Gerais CFSEMGE 5th approximation. The work was conducted in the facilities of the Instituto Federal do Sul de Minas, Machado campus, MG, and the José do Rosário Vellano University, Alfenas campus, MG. Two technologies were used for the development of the software: JAVA (programming language) and MYSQL (database). Among its features, the software performs the registration of producer, property, cultivated area, and data from soil analysis. Its main function is to calculate the amount of lime and fertilizer using macronutrients (nitrogen, phosphorus and potassium) and micronutrients (boron and zinc). The easy-to-use compound obtained does not demand the installation of computers and high settings, what allows the generation of reports containing information about all the entries made, and the recommendation of liming and fertilization for the use of agronomists, technicians and producers.
A informática pode ser uma aliada na busca pelo aumento da eficiência no cultivo do tomateiro e na profissionalização do setor, sendo o estado de Minas Gerais um importante produtor no cenário nacional. O presente trabalho objetiva o desenvolvimento de um Software para uso via internet com interface amigável e navegação intuitiva, que pode ser empregado como ferramenta para recomendação de calagem e adubação na cultura do tomateiro baseado nas tabelas de adubação para a cultura, elaboradas pela Comissão de Fertilidade de Solo do Estado de Minas Gerais CFSEMG - 5ª aproximação. O trabalho foi desenvolvido nas dependências do Instituto Federal Sul de Minas, Campus Machado MG, e da Universidade José do Rosário Vellano, Campus Alfenas MG. No desenvolvimento do software utilizou-se das tecnologias JAVA (Linguagem de Programação) e MYSQL (Banco de Dados). O software possui entre suas funcionalidades o cadastro do produtor, propriedade, área cultivada e os dados da análise do solo. Sua principal função é o cálculo da quantidade de calcário e adubação utilizando os macronutrientes (nitrogênio, fósforo e potássio) e micronutrientes (boro e zinco). O produto obtido é uma aplicação de fácil utilização sem a necessidade de instalação e computadores de configurações elevadas, que permite a geração de relatórios com informações de todos os cadastros realizados, e o principal que é a recomendação de calagem e adubação ao produtor, permitindo o uso do sistema por agrônomos, técnicos e produtores.