4 resultados para Visualisation du code source
Resumo:
Dissertação apresentada na Faculdade de Ciências e Tecnologias da Universidade Nova de Lisboa para a obtenção do Grau de Mestre em Engenharia Informática
Resumo:
Ce n’est que dans les dernières années que l’héraldique au Portugal a entamé le processus de rénovation qui, en France, a commencé il y a déjà quelques décennies. Dans ce processus, l’étude de l’héraldique médiévale a été peu contemplé, restant pratiquement à faire, en bonne partir dû à l’absence d’armoriaux antérieurs au XVe siècle qui permettent de connaître les armes utilisées par les familles et les diverses entités portugaises. Pour cette raison, les sceaux portant des représentations héraldiques ont une importance extrême, car ils constituent très fréquemment la seule source pour l’étude des armoiries, ayant en plus l’avantage d’être datés avec précision et liées à des personnages ou entités qui sont connues. Cependant, la sigillographie portugaise se trouve aussi dans une phase de son évolution qui, n’étant plus embryonnaire, est encore une phase de formation. Il nous manque des catalogues, des dépouillages systématiques, des études approfondies qui permettent aux héraldistes de faire leurs recherches. C’est dans ce contexte qui est née ce partenariat entre deux médiévalistes très intéressés à la sigillographie et un spécialiste d’héraldique, qui ensemble ont décidé d’entamer l’étude des origines des représentations héraldiques dans les sceaux portugais, en commençant par les sceaux du clergé séculier, qui constitue le sujet par excellence de la recherche des deux historiens. Dans ce vaste univers sigillaire, qui concerne des personnes d’une grande variété d’origines sociales, y compris la noblesse et la riche bourgeoisie urbaine, les éléments héraldiques semblent avoir émergé seulement à partir de la fin du XIIIe siècle, et d’une façon timide. Le XIVe siècle assiste à sa diffusion dans les sceaux d’évêques, dignités et chanoines, mais ce n’est qu’au XVe siècle que l’héraldique s’impose, gagnant même une place primordiale dans quelques représentations sigillographiques. Le but de cette communication sera donc l’analyse du processus d’héraldisation des sceaux du clergé séculier portugais, entre les dernières décennies du XIIIe et le XVe siècle, pour évaluer comme s’est procédé, dans le cas portugais, le phénomène d’«acculturation héraldique» de l’emblématique épiscopale et cléricale.
Resumo:
Eradication of code smells is often pointed out as a way to improve readability, extensibility and design in existing software. However, code smell detection remains time consuming and error-prone, partly due to the inherent subjectivity of the detection processes presently available. In view of mitigating the subjectivity problem, this dissertation presents a tool that automates a technique for the detection and assessment of code smells in Java source code, developed as an Eclipse plugin. The technique is based upon a Binary Logistic Regression model that uses complexity metrics as independent variables and is calibrated by expert‟s knowledge. An overview of the technique is provided, the tool is described and validated by an example case study.
Resumo:
The theme of this dissertation is the finite element method applied to mechanical structures. A new finite element program is developed that, besides executing different types of structural analysis, also allows the calculation of the derivatives of structural performances using the continuum method of design sensitivities analysis, with the purpose of allowing, in combination with the mathematical programming algorithms found in the commercial software MATLAB, to solve structural optimization problems. The program is called EFFECT – Efficient Finite Element Code. The object-oriented programming paradigm and specifically the C ++ programming language are used for program development. The main objective of this dissertation is to design EFFECT so that it can constitute, in this stage of development, the foundation for a program with analysis capacities similar to other open source finite element programs. In this first stage, 6 elements are implemented for linear analysis: 2-dimensional truss (Truss2D), 3-dimensional truss (Truss3D), 2-dimensional beam (Beam2D), 3-dimensional beam (Beam3D), triangular shell element (Shell3Node) and quadrilateral shell element (Shell4Node). The shell elements combine two distinct elements, one for simulating the membrane behavior and the other to simulate the plate bending behavior. The non-linear analysis capability is also developed, combining the corotational formulation with the Newton-Raphson iterative method, but at this stage is only avaiable to solve problems modeled with Beam2D elements subject to large displacements and rotations, called nonlinear geometric problems. The design sensitivity analysis capability is implemented in two elements, Truss2D and Beam2D, where are included the procedures and the analytic expressions for calculating derivatives of displacements, stress and volume performances with respect to 5 different design variables types. Finally, a set of test examples were created to validate the accuracy and consistency of the result obtained from EFFECT, by comparing them with results published in the literature or obtained with the ANSYS commercial finite element code.