Teses / dissertações sobre o tema "PARA 80 (Computer program)"

Siga este link para ver outros tipos de publicações sobre o tema: PARA 80 (Computer program).

Crie uma referência precisa em APA, MLA, Chicago, Harvard, e outros estilos

Selecione um tipo de fonte:

Veja os 50 melhores trabalhos (teses / dissertações) para estudos sobre o assunto "PARA 80 (Computer program)".

Ao lado de cada fonte na lista de referências, há um botão "Adicionar à bibliografia". Clique e geraremos automaticamente a citação bibliográfica do trabalho escolhido no estilo de citação de que você precisa: APA, MLA, Harvard, Chicago, Vancouver, etc.

Você também pode baixar o texto completo da publicação científica em formato .pdf e ler o resumo do trabalho online se estiver presente nos metadados.

Veja as teses / dissertações das mais diversas áreas científicas e compile uma bibliografia correta.

1

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 completo da fonte
Estilos ABNT, Harvard, Vancouver, APA, etc.
2

Ballard, 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 completo da fonte
Estilos ABNT, Harvard, Vancouver, APA, etc.
3

Montagne, 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 completo da fonte
Estilos ABNT, Harvard, Vancouver, APA, etc.
4

Kontoyiannis, 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 completo da fonte
Resumo:
When a successful software system is maintained and evolved for an extended period of time, original design documents become obsolete and design rationales become lost, so reverse engineering activities to reconstruct such information become critical for the software's continued viability.
Pattern 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.
Estilos ABNT, Harvard, Vancouver, APA, etc.
5

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 completo da fonte
Resumo:
Program analysis is a process of estimating properties of a program statically. Program analyses have many applications, including compiler optimizations, software maintenance and testing, and program verification. In this dissertation we present a new framework for efficient program analysis. At the heart of our approach is a new program representation called the DJ Graph. Using DJ graphs we present several new algorithms for solving problems encountered in program analysis. The problems that we have solved range from a simple loop identification problem to sophisticated exhaustive and incremental data flow analysis, including the construction of Sparse Evaluation Graphs. The algorithms presented here are simple, more general, and/or more efficient than existing methods for solving similar problems. To study the effectiveness of our algorithms on real programs we implemented many of them, and experimented on a number of FORTRAN procedures taken from standard benchmark suites. Our results indicate that the algorithms presented here perform well in practice.
Estilos ABNT, Harvard, Vancouver, APA, etc.
6

Lhotá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 completo da fonte
Resumo:
A fundamental problem in interprocedural program analyses is the need to represent and manipulate collections of large sets. Binary Decision Diagrams (BDDs) are a data structure widely used in model checking to compactly encode large state sets. In this dissertation, we develop new techniques and frameworks for applying BDDs to program analysis, and use our BDD-based analyses to gain new insight into factors influencing analysis precision.
To 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.
Estilos ABNT, Harvard, Vancouver, APA, etc.
7

Modahl, Kurt B. "Animating multiprocessing programs in the Smalltalk-80 environment". Oregon Health & Science University, 1987. http://content.ohsu.edu/u?/etd,141.

Texto completo da fonte
Resumo:
M.S.
Computer 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.
Estilos ABNT, Harvard, Vancouver, APA, etc.
8

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 completo da fonte
Estilos ABNT, Harvard, Vancouver, APA, etc.
9

Agrawal, 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 completo da fonte
Resumo:
Developers invest a large portion of their development time exploring program source code to find task-related code elements and to understand the context of their task. The task context is usually not recorded at the end of the task and is forgotten over time. Similarly, it is not possible to share the task context with other developers working on related tasks. Proposed solutions to automatically record the summary of the code investigation suffer from methodological limitations related to the techniques and the data sources used to generate the summary as well as the granularity at which it is generated. To overcome these limitations, we investigate the use of machine learning techniques, in particular decision tree learning, to predict automatically the task context from session navigation transcripts obtained from developers performing tasks on the source code. We conducted a user study to collect navigation transcripts from developers engaged in source code exploration tasks. We used the data from the user study to train and test decision tree classifiers. We compared the decision tree algorithm with two existing approaches, and found that it compares positively in most cases. Additionally, we developed an Eclipse plug-in that generates automatically a developer session summary using the decision tree classifier learned from the data collected during the user study. We provide qualitative analysis of the effectiveness of this plug-in.
Les 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
Estilos ABNT, Harvard, Vancouver, APA, etc.
10

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 completo da fonte
Resumo:
In order to perform meaningful experiments in optimizing compilation and runtime system design, researchers usually rely on a suite of benchmark programs of interest to the optimization technique under consideration. Programs are described as numeric, memory-intensive, concurrent, or object-oriented, based on a qualitative appraisal, in some cases with little justification.
In 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.
Estilos ABNT, Harvard, Vancouver, APA, etc.
11

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 completo da fonte
Estilos ABNT, Harvard, Vancouver, APA, etc.
12

Fu, 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 completo da fonte
Resumo:
An alternative approach to developing reusable components from scratch is to recover them from existing systems. We apply program slicing, introduced by Weiser, to extract reusable functions for later study. Program Slicing is a method of finding all statements that might directly or indirectly affect that values of variables. It is implemented by analyzing the program's data flow and control flow.
We 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.
Estilos ABNT, Harvard, Vancouver, APA, etc.
13

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 completo da fonte
Resumo:
One of the main responsibilities of a sound engineer is to control the quality of the sound during the recording process. An important qualitative aspect of a recording, besides the musicality of the performance, is its timbral content. Proper level and spectral balance between the mixed elements of the recording and the absence of extraneous noises and distortion are key elements. Therefore, timbre perception acuity is an essential skill for sound engineers.
This 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.
Estilos ABNT, Harvard, Vancouver, APA, etc.
14

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 completo da fonte
Resumo:
A methodology was developed in this study for identifying the cognitive, pedagogical, and computational characteristics of computer-based learning environments. The characterization of the cognitive and pedagogical features was achieved by decomposing the learning environments into episodes which were composed of sequences of "views". Each "view" was described in terms of the different types of knowledge presented, the pedagogical strategies used to present the knowledge, and the forms and functions of user-computer interactions elicited. The computational characteristics were described in terms of modularity and other programming properties. The methodology was applied to characterizing the instructional programs produced by student teachers using Logo.
The 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.
Estilos ABNT, Harvard, Vancouver, APA, etc.
15

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 completo da fonte
Estilos ABNT, Harvard, Vancouver, APA, etc.
16

Gunnlaugsson, 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 completo da fonte
Estilos ABNT, Harvard, Vancouver, APA, etc.
17

Brown, 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 completo da fonte
Resumo:
The thesis describes a computer program (FASTP), written for the DOS environment and based on finite difference algorithms, which can be used to solve both transient heat and mass transfer problems. Relatively simple geometries can be used as building blocks to model problems in cartesian, cylindrical, and spherical coordinate systems. The user can model diffusion behavior through any material provided the relevant material properties are known. A completely menu driven system allows for the specification of a number of boundary conditions including convection, constant or zero flux, and radiation. Heat generation or mass accumulation, as well as interboundary resistance or partition coefficient terms can also be assigned. The program can also be used to model phase transformations and the effects of mixing in liquid systems. The results of several problems run on FASTP have been documented in this report and are shown to compare favourably with results generated from mathematically exact solutions.
Estilos ABNT, Harvard, Vancouver, APA, etc.
18

Leoutsarakos, 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 completo da fonte
Estilos ABNT, Harvard, Vancouver, APA, etc.
19

Laliberté, 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 completo da fonte
Estilos ABNT, Harvard, Vancouver, APA, etc.
20

Barbosa, 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 completo da fonte
Estilos ABNT, Harvard, Vancouver, APA, etc.
21

Naeem, 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 completo da fonte
Resumo:
Java decompilers convert Java class files to Java source. Common Java decompilers are javac-specific decompilers since they target bytecode produced from a particular javac compiler. We present work carried out on Dava, a tool-independent decompiler that decompiles bytecode produced from any compiler. A known deficiency of tool-independent decompilers is the generation of complicated decompiled Java source which does not resemble the original source as closely as output produced by javac-specific decompilers. This thesis tackles this short-coming, for Dava, by introducing a new back-end consisting of simplifying transformations.
The 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.
Estilos ABNT, Harvard, Vancouver, APA, etc.
22

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 completo da fonte
Resumo:
Este trabalho apresenta o desenvolvimento e exemplos de aplicação de um software para cálculo de fluxo e pressões em silos cilíndricos metálicos de produtos agrícolas e industriais. As propriedades dos produtos a granel variam amplamente, e consequentemente suas pressões, tanto em grandeza e distribuição. Esses cálculos são importantes para prever picos de pressões imprevisíveis que podem causar sérios danos. O software está desenvolvido em linguagem Python com embasamento nas formulações do BS EN 1991-4 para silos esbeltos, medianamente esbeltos e baixos, com e sem excentricidades de carregamento e descarregamento, tremonhas cônicas, piramidais quadráticas, em forma de cunha ou de saída retangular dos tipos íngreme, rasa ou fundo plano. O programa é rápido, confiável, modular, estruturado e de fácil manuseio. A interface do software é simples para interação entre os dados fornecidos pelo usuário, tais como propriedades dos produtos armazenados, propriedades geométricas do silo e da tremonha, e os resultados obtidos das pressões e determinação do tipo de fluxo. São desenvolvidos exemplos de aplicação e análise dos resultados em silos cilíndricos metálicos de chapa corrugada muito comuns de uso em fazendas e cooperativas. Espera-se fornecer uma importante ferramenta para projetistas e desta forma criar projetos de silos mais eficientes, diminuindo falhas e colapsos.
This 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.
Estilos ABNT, Harvard, Vancouver, APA, etc.
23

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 completo da fonte
Resumo:
Two empirical studies are presented which investigated Sexpert, a rule-based expert system for the treatment of couple sexual dysfunctions. The following hypotheses were evaluated: (1) couples' attitudes towards computerized psychotherapy would improve subsequent to an interaction with Sexpert, (2) couples would find Sexpert more engaging than other sources of information, (3) couples interacting with Sexpert would report learning more about their relationship than those exposed to other sources of information, and (4) Sexpert could influence the sexual behavior of volunteer couples. The research hypotheses were tested in 2 studies (81 & 77 couples respectively) which compared the effects of Sexpert, a sex education book and video, and a therapist, with a no-information control (crossword puzzles). A rigorous statistical analysis of the reliability of couples' self-report of their sexual behavior was made. In study 1, positive attitude shifts towards Sexpert were replicated with semantic differential as well as dissimilarity scales. In study 2, positive attitude shifts were only demonstrated via a ranking methodology. Sexpert was reported to be the most engaging of the experimental manipulations tested in either study. Couples provided with information via Sexpert, video, book, or therapist retrospectively reported significant positive changes in communication, sexuality, feelings, and relationship satisfaction. The highest change ratings were given by participants in the therapist group, followed by the Sexpert, video and book groups. Participants also reported significant learning about many aspects of their relationship and sexuality; however, there were no significant differences between the Sexpert, video, and therapist conditions. The sexual behavior monitoring data did not corroborate retrospectively reported changes in behavior. These inconsistencies in behavioral reporting were attributed to couple reactivity to the monitoring of sexual behavior and to s
Estilos ABNT, Harvard, Vancouver, APA, etc.
24

Charron, 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 completo da fonte
Estilos ABNT, Harvard, Vancouver, APA, etc.
25

Gauthier, 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 completo da fonte
Estilos ABNT, Harvard, Vancouver, APA, etc.
26

Mattos, 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 completo da fonte
Resumo:
O objetivo deste trabalho é verificar os resultados fornecidos pelo programa computacional FRAPCON-3, hoje na versão 5, utilizado no processo de simulação do comportamento de varetas combustíveis de reatores refrigerados a água pressurizada (Pressurized Water Reactor PWR), sob situações operacionais de regime permanente, em condições de alta queima. Para realizar a verificação, foi utilizada a base de dados FUMEX-III, que fornece dados relativos a experimentos realizados com diversos tipos de combustíveis nucleares, submetidos a diversas condições operacionais. Através dos resultados obtidos na simulação do programa FRAPCON-3.5 e da sua comparação com os dados experimentais da base FUMEX-III, foi possível constar que o programa possui boa capacidade de predizer o comportamento operacional da vareta combustível em regime permanente a altas queimas. O trabalho consiste também em verificar a correlação entre UO2 e UO2-7%Gd2O3 na análise dos modelos que simulam o comportamento das pastilhas combustível. A adição do óxido de gadolínio ou gadolínia (Gd2O3), constitui-se na opção tecnológica mais solidamente consagrada e hoje comum em várias centrais nucleares. Por meio dos resultados obtidos nas simulações computacionais foram apresentadas e discutidas a influência das propriedades do UO2 e UO2-7%Gd2O3, quanto à temperatura no centro do combustível, liberação de gás de fissão na vareta, temperatura média do revestimento, volume interno e pressão interna da vareta combustível.
The 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.
Estilos ABNT, Harvard, Vancouver, APA, etc.
27

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 completo da fonte
Estilos ABNT, Harvard, Vancouver, APA, etc.
28

LEVY, 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 completo da fonte
Resumo:
Made available in DSpace on 2014-10-09T12:35:14Z (GMT). No. of bitstreams: 0
Made 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
Estilos ABNT, Harvard, Vancouver, APA, etc.
29

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 completo da fonte
Resumo:
Orientador: Rodolfo Jardim de Azevedo
Dissertaçã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
Estilos ABNT, Harvard, Vancouver, APA, etc.
30

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 completo da fonte
Resumo:
This thesis attempts to gauge the strengths and limitations of the Java programming language in terms of its use in the production of multimedia compositions: in particular, the ways in which Java supports the creation of interactive, non-deterministic musical works. An original solution to the problem of multimedia design is presented: a hierarchically defined, basic, yet flexible scripting language that is interpreted using Java. This scripting language allows the user to incorporate his/her own media into a coherent and interactive form using a small set of simple keywords and basic operators. It also allows new functionality to be added by advanced users with a basic knowledge of Java. By investigating how such a scripting language may be implemented, the extent to which Java may be applied towards multimedia applications in general is revealed.
Estilos ABNT, Harvard, Vancouver, APA, etc.
31

Sousa, 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 completo da fonte
Estilos ABNT, Harvard, Vancouver, APA, etc.
32

Robson, 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 completo da fonte
Resumo:
A data structure editor is presented for use in an integrated, fragment-based programming environment. This editor employs high resolution computer graphics to present the user with an iconic representation of the internal storage of a running program.
The 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.
Estilos ABNT, Harvard, Vancouver, APA, etc.
33

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 completo da fonte
Estilos ABNT, Harvard, Vancouver, APA, etc.
34

Zack, 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 completo da fonte
Resumo:
This qualitative naturalistic research study investigated peer interaction and its relationship to the learning of Logo geometry concepts within an elementary school computer lab classroom environment. The work of four focal children (10-11 years old) and their partners was analyzed. The study looked at (1) the kind of working relationships which existed between the partners, (2) the verbal strategies used by the partners during their mathematics disagreement, and (3) the ways in which the talk between the partners and the strategies they used both contributed to their learning, and reflected their learning, of the geometry concepts (with an emphasis upon the aspect of angular rotation).
The 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.
Estilos ABNT, Harvard, Vancouver, APA, etc.
35

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 completo da fonte
Resumo:
Orientador: Dalton Soares Arantes
Dissertaçã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
Estilos ABNT, Harvard, Vancouver, APA, etc.
36

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 completo da fonte
Resumo:
Orientador : Carlos Kenichi Suzuki
Dissertaçã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
Estilos ABNT, Harvard, Vancouver, APA, etc.
37

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 completo da fonte
Resumo:
Made available in DSpace on 2014-06-11T19:31:38Z (GMT). No. of bitstreams: 0 Previous issue date: 2005-03-31Bitstream added on 2014-06-13T19:02:05Z : No. of bitstreams: 1 oshiiwa_m_dr_botfca.pdf: 743927 bytes, checksum: 92c9badf9e4a0f2bb0d1e39cf24e9284 (MD5)
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.
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.
Estilos ABNT, Harvard, Vancouver, APA, etc.
38

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 completo da fonte
Resumo:
Made available in DSpace on 2014-06-11T19:22:34Z (GMT). No. of bitstreams: 0 Previous issue date: 2013-02-28Bitstream added on 2014-06-13T19:28:06Z : No. of bitstreams: 1 santosjunior_cr_me_ilha.pdf: 674616 bytes, checksum: 0eb6d5afdb466f77cd53efea2c4e4db7 (MD5)
O 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.
Estilos ABNT, Harvard, Vancouver, APA, etc.
39

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 completo da fonte
Resumo:
This monograph documents my effort as well as examines the process of developing sustainable support in the use of instructional technology in a consulting project over a ten month period. It is written in a narrative recording the occurrences and my interventions during this ten-month period, along wdth my reflections in italics in light of the review of the literature and the analysis of the narrative. This results in a deeper understanding and insights in the field of instructional technology, and leads to the elaboration of a mission statement, which represents my present thinking about instructional design and consultation.
Estilos ABNT, Harvard, Vancouver, APA, etc.
40

Afonso, 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 completo da fonte
Resumo:
Orientador: Paulo Lício de Geus
Dissertaçã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
Estilos ABNT, Harvard, Vancouver, APA, etc.
41

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 completo da fonte
Resumo:
CAPES
A 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.
Estilos ABNT, Harvard, Vancouver, APA, etc.
42

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 completo da fonte
Resumo:
Orientador: Carlos Roberto Padovani
Banca: 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
Estilos ABNT, Harvard, Vancouver, APA, etc.
43

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 completo da fonte
Resumo:
Submitted by Lara Oliveira (lara@ufersa.edu.br) on 2017-06-29T16:57:37Z No. of bitstreams: 1 FranciscoMC_DISSERT.pdf: 3890460 bytes, checksum: d32d157669d00a07d57f91a8d177dec3 (MD5)
Rejected 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
Estilos ABNT, Harvard, Vancouver, APA, etc.
44

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 completo da fonte
Resumo:
Orientadores: Marcos Lordello Chaim, Eliane Martins
Dissertaçã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
Estilos ABNT, Harvard, Vancouver, APA, etc.
45

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 completo da fonte
Resumo:
As técnicas de programação baseadas no Paradigma Imperativo (PI) e Paradigma Declarativo (PD) apresentam limitações como redundâncias e acoplamentos, os quais podem prejudicar desenvolvimento e execução de softwares. Visando solucionar algumas das deficiências desses paradigmas de programação surgiu o Paradigma Orientado a Notificações (PON), o qual apresenta uma nova forma de realizar avaliações lógico-causais. Isto é realizado através de entidades computacionais de pequeno porte, reativas e desacopladas que colaboram por meio de notificações pontuais. O PON foi originalmente materializado na forma de um Framework, implementado na linguagem de programação C++. Este foi projetado de forma a fornecer interfaces de alto nível que facilitassem o desenvolvimento de aplicações PON. Entretanto, internamente o Framework usa estruturas de dados que induzem a uma sobrecarga de processamento computacional e consequente prejuízo ao desempenho das aplicações. Visando solucionar esse problema, uma linguagem de programação específica para o PON, nomeada LingPON, e respectivo compilador foram criados recentemente. Entretanto, em um primeiro esforço, apenas algumas poucas e simples aplicações PON foram criadas utilizando a LingPON, fato este que não permite sua consolidação mais efetiva. Isso se deve principalmente a algumas limitações que existem na atual versão da linguagem, as quais dificultam o desenvolvimento de aplicações complexas que solucionem problemas realísticos. Neste sentido, este trabalho propõe uma nova versão da LingPON (versão 1.2), baseada em agregações de entidades, na qual é possível criar aplicações complexas de forma mais fácil e direta. Os avanços são validados por meio do desenvolvimento de um \textit{software}, utilizando a LingPON (versão 1.0 e 1.2), para algo reconhecidamente complexo. O \textit{software em questão trata do controle para partidas de futebol de robôs (Robocup). Ao final, o software desenvolvido utilizando o LingPON é comparado quantitativamente e qualitativamente com um software equivalente desenvolvido o utilizando o Framework PON 2.0 e outro software equivalente desenvolvido com o Paradigma Orientado a Objetos utilizando a linguagem de programação C++ (este programado por outrem). Os resultados obtidos mostraram que ao utilizar a nova versão da LingPON, apresentada neste trabalho, é possível desenvolver aplicações PON de forma mais simples e com menor esforço. Ademais, as aplicações PON desenvolvidas apresentaram maior facilidade de manutenção quando comparadas a aplicação PI. Esses resultados obtidos, com o desenvolvimento de uma aplicação conhecidamente complexa utilizando a nova versão da LingPON, vêm ao encontro de colaborar na demonstração de propriedades previstas na própria teoria do PON.
Programming 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.
Estilos ABNT, Harvard, Vancouver, APA, etc.
46

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 completo da fonte
Resumo:
Como reflexo do aumento da incidência de câncer no país, uma alta proporção de pacientes recebem alta hospitalar com diagnóstico de câncer no Hospital das Clínicas da Faculdade de Medicina da Universidade de São Paulo. Por essa razão, a necessidade de um sistema de informações para a coleta, armazenamento e análise dos dados relativos aos pacientes com câncer atendidos na instituição se tornou bastante crítica para o registro do câncer do HC-FMUSP. Neste projeto de mestrado, realizamos uma avaliação das necessidades do grupo e detectamos a necessidade de criar um instrumento de informática que fosse complementar ao programa já em uso da Função Oncocentro de São Paulo, mas que também pudesse ser usado isoladamente. Isso foi feito tendo em conta uma reavaliação de todos os processos envolvidos com a coleta de dados relativos aos pacientes, desde a identificação deles até o resultado dos tratamentos envolvidos. A construção do instrumento abrangeu o ciclo de vida do sistema, desde o diagnóstico do ambiente, desenvolvimento dos projetos lógico e físico, programação e implantação. Esse sistema ainda está em teste, mas produtos como o boletim do RHC-FMUSP atesta que ele funciona a contento.
Possibly 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.
Estilos ABNT, Harvard, Vancouver, APA, etc.
47

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 completo da fonte
Resumo:
Atuais paradigmas correntes de programação de software, mais precisamente o Paradigma Imperativo (PI) e o Paradigma Declarativo (PD), apresentam deficiências que afetam o desempenho das aplicações e a obtenção de “desacoplamento” (ou acoplamento mínimo) entre elementos de software. Com o objetivo de amenizar essas deficiências, foi desenvolvido o Paradigma Orientado a Notificações (PON). O PON se inspira nos conceitos do PI (e.g. objetos) e do PD (e.g. base de fatos e regras), mas altera a essência da execução ou inferência lógica-causal. Basicamente, o PON usa objetos para tratar de fatos e regras na forma de composições de outros objetos menores que, entretanto, apresentam características comportamentais de certa autonomia, independência, reatividade e colaboração por meio de notificações pontuais para fins de inferência. Isto dito, salienta-se que a materialização dos conceitos do PON se deu por meio de um arquétipo ou Framework elaborado em linguagem de programação C++. Tal materialização do PON vem sendo utilizada como uma alternativa para o desenvolvimento de aplicações sob o domínio desse paradigma e possibilitou, de fato, a criação de aplicações para ambientes computacionais usuais baseados na chamada arquitetura Von Neumann. Apesar destas contribuições para com a sua materialização, o desenvolvimento de aplicações no PON ainda não apresentava resultados satisfatórios em termos de desempenho tal qual deveria a luz do seu cálculo assintótico, nem a facilidade de programação que seria uma das suas características principais. Nesse âmbito, o presente trabalho propõe como evolução para o estado da técnica do PON a criação de uma linguagem e compilador para o paradigma. Sendo assim, este trabalho apresenta a definição da linguagem criada com a utilização de exemplos práticos guiados pelo desenvolvimento de aplicações. Subsequentemente são apresentados detalhes do compilador bem como sua estrutura. Para demonstrar a evolução do estado da técnica do paradigma, no tocante a desempenho (e.g. tempo de processamento) e facilidade de programação foram realizados estudos comparativos com a utilização da linguagem e compilador. Os estudos comparativos foram guiados com a elaboração de dois softwares denominados aplicação Mira ao Alvo e aplicação de Vendas. Essas aplicações foram desenvolvidas com base na linguagem PON e foram realizados experimentos simulando sequências de execução com o intuito de avaliar o tempo de processamento para o resultado gerado pelo compilador PON. Ainda, tais experimentos possibilitaram a avaliação de maneira subjetiva da linguagem de programação PON no tocante a facilidade de programação. Deste modo, foi possível observar com tais estudos comparativos que os resultados apresentados pelo compilador PON foram satisfatórios quando comparados aos resultados obtidos pelo Framework e por aplicações equivalentes desenvolvidas baseadas no Paradigma Orientado a Objetos (POO).
The 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).
Estilos ABNT, Harvard, Vancouver, APA, etc.
48

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 completo da fonte
Resumo:
Os sistemas construtivos vêm surgindo e evoluindo de acordo com a necessidade e a demanda de obras. Recentemente, a utilização de paredes portantes pré-moldadas vem sendo explorada como alternativa para construir edifícios com rapidez e eficácia. Outra tecnologia mais recente é o Concreto Ultraleve® Estrutural, ou concreto leve com EPS (CLE), em que o agregado graúdo e parte do miúdo são substituídos por pérolas de poliestireno expandido (EPS), contribuindo para reduzir o peso total do edifício, consequentemente diminuindo os esforços na estrutura e promovendo a redução nos custos com transporte e montagem dos elementos pré-moldados. Este trabalho apresenta como deve ser feito o dimensionamento de paredes portantes pré-moldadas, utilizando normas nacionais e internacionais. O principal objetivo do trabalho é apresentar um programa computacional desenvolvido para facilitar a análise e o dimensionamento de edifícios com paredes de concreto pré-moldado. Além disso, mostra-se o uso do programa para comparar o comportamento de edifício constituído por concreto com EPS e por concreto armado comum, e para avaliar a influência das juntas verticais na rigidez global. Portanto, além da importância acadêmica, este trabalho poderá ser de grande utilidade para o projeto de edifícios com paredes portantes pré-moldadas.
The 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.
Estilos ABNT, Harvard, Vancouver, APA, etc.
49

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 completo da fonte
Resumo:
Orientador: Vera Lúcia da Silveira Nantes Button
Dissertaçã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
Estilos ABNT, Harvard, Vancouver, APA, etc.
50

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 completo da fonte
Resumo:
Made available in DSpace on 2016-05-02T13:54:14Z (GMT). No. of bitstreams: 1 DissertacaoTulioMarcosDiasdaSilva.pdf: 868187 bytes, checksum: ed3c71f9934684df0bde54a00284f32f (MD5) Previous issue date: 2012-05-23
Informatics 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.
Estilos ABNT, Harvard, Vancouver, APA, etc.
Oferecemos descontos em todos os planos premium para autores cujas obras estão incluídas em seleções literárias temáticas. Contate-nos para obter um código promocional único!

Vá para a bibliografia