969 resultados para reverse engineering


Relevância:

60.00% 60.00%

Publicador:

Resumo:

Mémoire numérisé par la Division de la gestion de documents et des archives de l'Université de Montréal

Relevância:

60.00% 60.00%

Publicador:

Resumo:

Mémoire numérisé par la Division de la gestion de documents et des archives de l'Université de Montréal

Relevância:

60.00% 60.00%

Publicador:

Resumo:

Les logiciels sont en constante évolution, nécessitant une maintenance et un développement continus. Ils subissent des changements tout au long de leur vie, que ce soit pendant l'ajout de nouvelles fonctionnalités ou la correction de bogues. Lorsque les logiciels évoluent, leurs architectures ont tendance à se dégrader et deviennent moins adaptables aux nouvelles spécifications des utilisateurs. En effet, les architectures de ces logiciels deviennent plus complexes et plus difficiles à maintenir à cause des nombreuses dépendances entre les artefacts. Par conséquent, les développeurs doivent comprendre les dépendances entre les artefacts des logiciels pour prendre des mesures proactives qui facilitent les futurs changements et ralentissent la dégradation des architectures des logiciels. D'une part, le maintien d'un logiciel sans la compréhension des les dépendances entre ses artefacts peut conduire à l'introduction de défauts. D'autre part, lorsque les développeurs manquent de connaissances sur l'impact de leurs activités de maintenance, ils peuvent introduire des défauts de conception, qui ont un impact négatif sur l'évolution du logiciel. Ainsi, les développeurs ont besoin de mécanismes pour comprendre comment le changement d'un artefact impacte le reste du logiciel. Dans cette thèse, nous proposons trois contributions principales : La spécification de deux nouveaux patrons de changement et leurs utilisations pour fournir aux développeurs des informations utiles concernant les dépendances de co-changement. La spécification de la relation entre les patrons d'évolutions des artefacts et les fautes. La découverte de la relation entre les dépendances des anti-patrons et la prédisposition des différentes composantes d'un logiciel aux fautes.

Relevância:

60.00% 60.00%

Publicador:

Resumo:

Nous proposons une approche qui génère des scénarios de visualisation à partir des descriptions de tâches d'analyse de code. La dérivation de scénario est considérée comme un processus d'optimisation. Dans ce contexte, nous évaluons différentes possibilités d'utilisation d'un outil de visualisation donnée pour effectuer la tâche d'analyse, et sélectionnons le scénario qui nécessite le moins d'effort d'analyste. Notre approche a été appliquée avec succès à diverses tâches d'analyse telles que la détection des défauts de conception.

Relevância:

60.00% 60.00%

Publicador:

Resumo:

Nous proposons une approche d’extraction des diagrammes de séquence à partir de programmes orientés objets en combinant l’analyse statique et dynamique. Notre objectif est d’extraire des diagrammes compacts mais contenant le plus d’informations possible pour faciliter la compréhension du comportement d’un programme. Pour cette finalité, nous avons défini un ensemble d’heuristiques pour filtrer les événements d’exécution les moins importants et extraire les structures de contrôles comme les boucles et la récursivité. Nous groupons aussi les objets en nous basant sur leurs types respectifs. Pour tenir compte des variations d’un même scénario, notre approche utilise plusieurs traces d’exécution et les aligne pour couvrir le plus possible le comportement du programme. Notre approche a été évaluée sur un système de simulation d’ATM. L’étude de cas montre que notre approche produit des diagrammes de séquence concis et informatifs.

Relevância:

60.00% 60.00%

Publicador:

Relevância:

60.00% 60.00%

Publicador:

Relevância:

60.00% 60.00%

Publicador:

Resumo:

This series of works "Handunes" were in response to a curatorial premise that my colleagues, Patrick West and Valerie Jeremijenko produced for a invited workshop and in tensive fabrication. The premise was to re-think the notion of the souvenir and how things are mad in a place by starting with a sensation of place and building an object (reverse engineering it) from that sensation or experience. this works against the notion of an miniature icon. these objects and documented processes were exhibited at the end of the one week intensive workshop.

Relevância:

60.00% 60.00%

Publicador:

Resumo:

Writing operates in an expanding field of intersections between symbol, inflection and further meaning. The materiality of writing, its embodied action, situated context and myriad substantive expressions, requires an interdisciplinary approach best advanced by collaborative teams and fuelled by collective concerns. At a recent design conference, Doha 2013: Hybrid Making, our team of creative arts researchers (Jondi Keane, Patrick West and Valerie Jeremijenko) conducted a workshop based on the idea of reverse engineering the notion of a souvenir, by starting with the sensation rather than the iconic image. The approaches explored by the group focused on the ways in which a sensation, emotion and/or idea attach to an object and how an object offers itself as an attractor for memory and indicate that when experience, sensation and place are emphasized, the materiality of writing comes to the fore. We assert that material writing allows or even requires a fluid movement between conceptual and perceptual modes of creative practice. In this paper we will unpack different methods of material writing: the materiality of the act of writing with substances, site-specific/site-conditioned writing and 3D printing. Through the particularity of each mode of material writing our discussions will examine the points of attachment that we, as symbolizing creatures, produce in order to orient and reconstruct a world on the fly. Material writing constantly brings us back to earth, anchoring us to the expanded processes integral to hybrid-making.