993 resultados para Visualisation du code source
Resumo:
Un kleptomane, pris d’impulsions irrésistibles, peut-il être responsable pénalement de ses actes ? Voilà la question à l’origine de cette recherche. Les troubles du contrôle des impulsions sont des troubles mentaux caractérisés par l’impossibilité de résister à une impulsion. Comment peut-on concilier ceux-ci avec le droit pénal canadien sachant que la responsabilité criminelle repose sur le postulat voulant que seul un acte volontaire justifie une déclaration de culpabilité ? Afin d’avoir une étude exhaustive sur le sujet, nous avons choisi trois troubles du contrôle des impulsions, soit la kleptomanie, la pyromanie et le jeu pathologique. Cette sélection permet d’étudier à la fois l’imputabilité criminelle et l’imposition d’une sentence en droit pénal canadien. Cette étude propose un retour aux principes fondamentaux de la responsabilité criminelle et l’analyse du droit pénal canadien afin de démontrer que certains troubles du contrôle des impulsions (kleptomanie et pyromanie) entraînent chez le sujet atteint une incapacité criminelle, le rendant non criminellement responsable au sens de l’article 16 du Code criminel. Au surplus, cette recherche porte sur les principes entourant l’imposition d’une sentence en droit pénal canadien et étudie l’impact de ces maladies mentales au point de vue de la peine. Cette analyse démontre que les caractéristiques diagnostiques des troubles du contrôle des impulsions sont utilisées afin d’alourdir la peine imposée aux contrevenants. Nous considérons que celles-ci ne devraient pas être employées comme facteurs aggravants (particulièrement en matière de jeu pathologique), mais devraient plutôt être utilisées afin d’imposer une peine plus appropriée pour remédier à la problématique entraînant la commission des délits.
Resumo:
Le code source de la libraire développée accompagne ce dépôt dans l'état où il était à ce moment. Il est possible de trouver une version plus à jour sur github (http://github.com/abergeron).
Resumo:
Les professions ont acquis une importance considérable à travers les sociétés modernes. Lors de la modernisation du Code des professions au Québec, les membres de l’Ordre des psychologues du Québec (OPQ) ont eu à se positionner sur les enjeux entourant les développements de leur profession. Ce mémoire analyse le lien entre la structure relationnelle constitutive de la socialisation effectuée par ce groupe professionnel. Ceci, au moment de la redéfinition du cadre législatif en matière de psychothérapie. Des analyses de réseaux sur onze temps, de deux types de capital social, permettent de saisir les corollaires des structures relationnelles sur la socialisation de l’Ordre professionnel. Puis, les discours écrits sur la modernisation dans leur revue professionnelle sont résumés dans un narratif permettant l’analyse des stratégies de leur socialisation. Bien que contingent, la forme de la structure relationnelle stabilise la socialisation des membres. La structure relationnelle amène le capital social collectif à densifier le réseau des relations internes du groupe et permet l’essor, par l’intermédiarité des membres ayant du capital social individuel, d’une culture réseau. Ces membres, bien positionnés dans l’ordre, conduisent la socialisation de l’ensemble du groupe durant les enjeux rencontrés. Le narratif corrobore la concordance des stratégies de socialisation des membres de l’OPQ aux objectifs des principes de l’Office des professions du Québec. Puisque névralgique, bien que contingent, la structure relationnelle de la socialisation participe de la différenciation de degré entre le modèle professionnel et les autres types de métiers.
Resumo:
Cette thèse a pour but d’améliorer l’automatisation dans l’ingénierie dirigée par les modèles (MDE pour Model Driven Engineering). MDE est un paradigme qui promet de réduire la complexité du logiciel par l’utilisation intensive de modèles et des transformations automatiques entre modèles (TM). D’une façon simplifiée, dans la vision du MDE, les spécialistes utilisent plusieurs modèles pour représenter un logiciel, et ils produisent le code source en transformant automatiquement ces modèles. Conséquemment, l’automatisation est un facteur clé et un principe fondateur de MDE. En plus des TM, d’autres activités ont besoin d’automatisation, e.g. la définition des langages de modélisation et la migration de logiciels. Dans ce contexte, la contribution principale de cette thèse est de proposer une approche générale pour améliorer l’automatisation du MDE. Notre approche est basée sur la recherche méta-heuristique guidée par les exemples. Nous appliquons cette approche sur deux problèmes importants de MDE, (1) la transformation des modèles et (2) la définition précise de langages de modélisation. Pour le premier problème, nous distinguons entre la transformation dans le contexte de la migration et les transformations générales entre modèles. Dans le cas de la migration, nous proposons une méthode de regroupement logiciel (Software Clustering) basée sur une méta-heuristique guidée par des exemples de regroupement. De la même façon, pour les transformations générales, nous apprenons des transformations entre modèles en utilisant un algorithme de programmation génétique qui s’inspire des exemples des transformations passées. Pour la définition précise de langages de modélisation, nous proposons une méthode basée sur une recherche méta-heuristique, qui dérive des règles de bonne formation pour les méta-modèles, avec l’objectif de bien discriminer entre modèles valides et invalides. Les études empiriques que nous avons menées, montrent que les approches proposées obtiennent des bons résultats tant quantitatifs que qualitatifs. Ceux-ci nous permettent de conclure que l’amélioration de l’automatisation du MDE en utilisant des méthodes de recherche méta-heuristique et des exemples peut contribuer à l’adoption plus large de MDE dans l’industrie à là venir.
Resumo:
Les « dispositions successorales spéciales » de la lex situs apportent une exception particulière au système unitaire de la loi applicable à la succession. Leur reconnaissance dans le récent Règlement du Parlement européen et du Conseil relatif à la compétence, la loi applicable, la reconnaissance et l'exécution des décisions, et l'acceptation et l'exécution des actes authentiques en matière de successions et à la création d'un certificat successoral européen du 4 juillet 2012 témoigne de l’importance et de l’actualité de cette prévision normative. L’exception trouve sa source dans l’article 15 de la Convention du 1er août 1989 sur la loi applicable aux successions à cause de mort, formule qui fut suivi par l’article 3099 al. 2 du Code civil du Québec. La conception originaire de la règle se situe à l’article 28 de la Loi d’introduction au Code civil allemand de 1896. Ces législations reconnaissent la nécessité de respecter certaines dérogations aux règles successorales ordinaires dont le contenu matériel justifie une rupture exceptionnelle de l’unité de la succession internationale. Ainsi, l’opposition traditionnelle entre le système scissionniste qui divise la loi applicable à la succession en fonction de la nature mobilière ou immobilière des biens et celui qui postule l’unité législative trouve dans le respect des « dispositions spéciales » de la lex rei sitae régissant certains biens de la succession un facteur conciliateur. Il s’agit de respecter un minimum normatif de la loi de l’État où sont situés certains biens de la succession malgré la compétence générale d’une lex successionis étrangère. Ce bloc normatif irréductible se présente comme un pont qui relie les deux solutions extrêmes dans une position intermédiaire où il n’y a plus de scission au sens classique du terme mais où l’unité est néanmoins brisée en raison de certaines considérations substantielles tirées de la destination des biens.
Resumo:
Les logiciels sont de plus en plus complexes et leur développement est souvent fait par des équipes dispersées et changeantes. Par ailleurs, de nos jours, la majorité des logiciels sont recyclés au lieu d’être développés à partir de zéro. La tâche de compréhension, inhérente aux tâches de maintenance, consiste à analyser plusieurs dimensions du logiciel en parallèle. La dimension temps intervient à deux niveaux dans le logiciel : il change durant son évolution et durant son exécution. Ces changements prennent un sens particulier quand ils sont analysés avec d’autres dimensions du logiciel. L’analyse de données multidimensionnelles est un problème difficile à résoudre. Cependant, certaines méthodes permettent de contourner cette difficulté. Ainsi, les approches semi-automatiques, comme la visualisation du logiciel, permettent à l’usager d’intervenir durant l’analyse pour explorer et guider la recherche d’informations. Dans une première étape de la thèse, nous appliquons des techniques de visualisation pour mieux comprendre la dynamique des logiciels pendant l’évolution et l’exécution. Les changements dans le temps sont représentés par des heat maps. Ainsi, nous utilisons la même représentation graphique pour visualiser les changements pendant l’évolution et ceux pendant l’exécution. Une autre catégorie d’approches, qui permettent de comprendre certains aspects dynamiques du logiciel, concerne l’utilisation d’heuristiques. Dans une seconde étape de la thèse, nous nous intéressons à l’identification des phases pendant l’évolution ou pendant l’exécution en utilisant la même approche. Dans ce contexte, la prémisse est qu’il existe une cohérence inhérente dans les évènements, qui permet d’isoler des sous-ensembles comme des phases. Cette hypothèse de cohérence est ensuite définie spécifiquement pour les évènements de changements de code (évolution) ou de changements d’état (exécution). L’objectif de la thèse est d’étudier l’unification de ces deux dimensions du temps que sont l’évolution et l’exécution. Ceci s’inscrit dans notre volonté de rapprocher les deux domaines de recherche qui s’intéressent à une même catégorie de problèmes, mais selon deux perspectives différentes.
Resumo:
L’encadrement légal particulier de la négociation collective impliquant les pompiers municipaux québécois, malgré sa soumission à certaines règles prévues par le régime général du Code du travail, présente des spécificités qui pourraient en affecter l’efficacité et ainsi contribuer à l’instauration de relations de travail difficiles. Ce mémoire s’attarde aux difficultés associées à ce régime de négociation collective interdisant le recours à la grève et prévoyant son remplacement par un système d’arbitrage obligatoire. L’étude des relations de travail impliquant les pompiers de Montréal ne permet pas, à elle seule, de qualifier ce régime particulier de négociation collective d’alternative inefficace au régime général. Toutefois, ce mémoire met en évidence les limites d’un cadre légal, alors que des facteurs externes au droit, tels que le caractère public de l’employeur et la nature particulière du métier, semblent jouer un rôle déterminant dans la dynamique conflictuelle des relations de travail impliquant des pompiers municipaux.
Resumo:
En 2007, le premier ministre Stephen Harper a annoncé que le renouvellement de l’engagement du Canada dans les Amériques était une priorité internationale pour son gouvernement. Le document qui a formalisé la nouvelle priorité accordée à l’hémisphère occidental stipule que le Canada s’est engagé à faire progresser concurremment la démocratie, l’intégration économique et la sécurité. Cette recherche a pour but de remettre en cause le discours officiel en analysant la politique du Canada à l’égard de la Colombie et du Honduras. L’étude sur le cas colombien porte sur les effets de l’intégration économique sur les droits humains et la sécurité. Elle montre que le texte de l’accord de libre-échange Canada-Colombie et les évaluations d’impact sur les droits humains n’abordent pas convenablement les risques entourant les investissements canadiens et que leurs lacunes diluent l’engagement d’Ottawa envers la protection des droits humains et la résolution du conflit. L’étude sur le cas hondurien porte sur l’impact des déficits démocratiques et de l’insécurité sur l’intégration économique. Elle montre que le virage à droite qui a suivi le coup d’État de 2009 a permis au gouvernement canadien d’entreprendre des négociations de libre-échange bilatérales et de prendre part à la réforme du code minier du Honduras, tandis que les déficits démocratiques et l’insécurité ont empêché la population hondurienne de participer d’une manière significative au processus d’intégration économique. Nous concluons que ces deux cas contredisent le discours officiel dans la mesure où l’objectif de l’intégration économique a été atteint aux dépens des autres objectifs.
Resumo:
L’autonomie de la volonté demeure aujourd’hui encore, et heureusement, un fondement central du droit civil des contrats. Les principes de liberté contractuelle et de force obligatoire du contrat laissent aux contractants le choix d’aménager les différents paramètres et conditions d’exécution de leur entente, y compris de prévoir à l’avance la limitation ou même l’exclusion de la responsabilité découlant de l’inexécution du contenu contractuel. Cette liberté n’est cependant pas sans borne. Celle-ci doit, depuis l’adoption du Code civil du Québec, obligatoirement s’insérer dans une philosophie morale du rapport contractuel. Ainsi, la question de savoir si l’autonomie de la volonté des contractants va jusqu’à permettre à ceux-ci de s’exonérer d’une obligation essentielle dans le rapport contractuel fait l’objet du présent mémoire. Seront donc étudiés, d’abord, les principaux concepts juridiques interpellés par une telle problématique, soit l’exonération conventionnelle de responsabilité, d’une part, et le concept d’obligation essentielle du contrat, d’autre part. Par la suite, sera observée, dans quelle mesure les principes de liberté contractuelle et de force obligatoire du contrat sont susceptibles de fonder, sous le Code civil du Bas-Canada, d’abord, et sous le Code civil du Québec, ensuite, l’exonération conventionnelle de l’inexécution d’une obligation essentielle. La dernière partie de l’étude sera réservée à l’impact de la moralité contractuelle du Code civil du Québec sur l’exonération conventionnelle de responsabilité. Au regard de la jurisprudence contemporaine, cette conception morale du contrat s’oppose visiblement à ce que l’exonération conventionnelle puisse servir à dégager un contractant de l’inexécution d’une obligation essentielle.
Resumo:
For contents see: Paris. Bibliothèque nationale. Catalogue général des livres imprimés. Auteurs. v. 114, columns 267-271.
Resumo:
Mode of access: Internet.
Resumo:
Series 1, v.12 and ser. 2, v.1 each in two parts.
Resumo:
"Table du Code Napoleon": p. [421]-432.
Resumo:
Les problématiques de surplus de poids sont en augmentation depuis les dernières décennies, notamment chez les jeunes québécois. Cette augmentation est en lien avec des habitudes alimentaires présentant des différences importantes avec les recommandations nutritionnelles. De plus, le gouvernement provincial a instauré des changements importants au Programme de formation de l’école québécoise afin de stimuler l’adoption de saines habitudes de vie. Afin de contrer ces problématiques de surplus de poids et d’habitudes alimentaires déficientes et de poursuivre dans la lignée de la réforme scolaire, le Nutriathlon en équipe version Web a été développé. Ce programme a pour but d’amener chaque participant à améliorer la qualité de son alimentation en augmentant et en diversifiant sa consommation de légumes, de fruits et de produits laitiers. Les objectifs de la présente étude sont (1) d’évaluer l’impact du programme sur la consommation de légumes, de fruits (LF) et de produits laitiers (PL) d’élèves du secondaire et (2) d’évaluer les facteurs influençant la réussite du programme chez ces jeunes. Les résultats de l’étude ont démontré que pendant le programme ainsi qu’immédiatement après, le groupe intervention a rapporté une augmentation significative de la consommation de LF et de PL par rapport au groupe contrôle. Par contre, aucun effet n’a pu être observé à moyen terme. Quant aux facteurs facilitant le succès du Nutriathlon en équipe, les élèves ont mentionné : l’utilisation de la technologie pour la compilation des portions, la formation d’équipes, l’implication des enseignants et de l’entourage familial ainsi que la création de stratégies pour faciliter la réussite du programme. Les élèves ont également mentionné des barrières au succès du Nutriathlon en équipe telles que le manque d’assiduité à saisir leurs données en dehors des heures de classe, la dysfonction du code d’utilisateur et l’incompatibilité de la plateforme avec certains outils technologiques comme les tablettes.
Resumo:
(POO) est l’utilisation de patrons de conception (PC). Un PC est un arrangement caractéristique de classes permettant d’offrir une solution éprouvée, tout en obtenant un code réutilisable et compréhensible. Plusieurs PC sont définis, dont 24 par la GoF [12] et plusieurs autres sont apparus par la suite. Le concept de PC est abstrait ce qui peut amener différentes interprétations. Ces différences peuvent aussi causer une mauvaise implémentation qui peut réduire les avantages d’utiliser ce patron. Ce projet consiste à concevoir un outil facilitant l’utilisation des PC. L’outil Génération et Restructuration de Patrons de Conception(GRPC) permet la génération automatique du squelette d’un patron de conception ainsi que la restructuration d’un code en le transformant structure respectant un PC. La génération et la restructuration automatique permettent d’obtenir un code uniforme et de qualité tout en respectant le patron de conception. La compréhension et la maintenance du code sont ainsi améliorées. GRPC est module d’extension pour l’environnement de développement Eclipse écrit en Java. Le code est conçu pour être facilement compréhensible et extensible. Les deux principaux objectifs de GRPC sont de restructurer (refactoring) une section de code vers l’architecture d’un patron de conception et de générer des squelettes de patrons de conception. Une interface graphique permet de guider l’utilisateur et d’aller chercher toutes les informations importantes pour le fonctionnement du logiciel. Elle permet aussi de configurer les éléments du patron de conception. Pour s’assurer de la possibilité d’effectuer une restructuration, chaque patron est associé avec une ou plusieurs règles qui analysent le code pour détecter la présence d’une structure particulière. Des procédures aident les développeurs à ajouter de nouveaux PC dans GRPC. GRPC fournit des fonctionnalités permettant d’implémenter quelques patrons de conception de la POO définis dans le livre Design Patterns : Elements of Reusable Object-Oriented Software.