4 resultados para Tangled

em Université de Montréal, Canada


Relevância:

20.00% 20.00%

Publicador:

Resumo:

Over the course of the last two decades, IFIs (most prominently the World Bank) have begun acknowledging the centrality of human development as an essential element of the economic development process if the growth aimed at is to be holistic and sustainable. Strikingly, there is no agreement on the manner in which this approach is to be achieved, especially in the field of gender and development. This paper focuses on the issue of whether the Multilateral Development Banks’ policies have truly attempted at implementing their stated model of gender mainstreaming through their programmes and projects in India, with a specific focus on the legal sector, since that sector has both instrumental and intrinsic value for gender rights advocates. This article will aim at reviewing their approach towards rule of law projects and the manner in which gender equality norms have or have not been addressed within that framework; it will end with recommendations as to the necessary issues which gender programmes must address within the rule of law framework in order to achieve the Millennium Development Goal of gender equity.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

L’ethnographie de la détention frontalière en France se penche sur le phénomène des migrations transnationales et sur le gouvernement des frontières qui y répond, à travers des pratiques d’enfermement et d’expulsion des étrangers dans une « zone d’attente » aéroportuaire. La construction des camps d’étrangers, dont relève ce terrain, témoigne de nouvelles distributions du pouvoir qui passent par l’accès à la mobilité. L’étude empirique d’une forme particulière de ce contrôle est ainsi le point de départ d’une réflexion plus large sur ce régime de gouvernement, qui dessine une autre topographie politique de la globalisation. L’enquête nous invite à comprendre les pratiques par lesquelles les gouvernements démocratiques administrent des populations non-citoyennes, et la façon dont ces modalités de prise en charge et de surveillance opèrent une reconfiguration des frontières physiques, morales et politiques. L’ethnographie s’interroge sur l’expérience quotidienne de ceux qui sont les sujets de ces régimes juridiques et humanitaires croisés. Le confinement des étrangers entrecroise plusieurs dimensions, qui organisent la recherche : la construction d’un enfermement humanitaire, et les usages institutionnels et militants de différents régimes de droits qui y sont en jeu; les pratiques de prise en charge de populations identifiées comme vulnérables; les reconfigurations de la frontière à travers de nouvelles formes réticulaires et zonales; et enfin, l’expérience de circulation que dessinent les archipels de surveillance, et les pratiques de gestion différentielle des mobilités dont participent les zones d’attente.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Lors de ces dix dernières années, le coût de la maintenance des systèmes orientés objets s'est accru jusqu' à compter pour plus de 70% du coût total des systèmes. Cette situation est due à plusieurs facteurs, parmi lesquels les plus importants sont: l'imprécision des spécifications des utilisateurs, l'environnement d'exécution changeant rapidement et la mauvaise qualité interne des systèmes. Parmi tous ces facteurs, le seul sur lequel nous ayons un réel contrôle est la qualité interne des systèmes. De nombreux modèles de qualité ont été proposés dans la littérature pour contribuer à contrôler la qualité. Cependant, la plupart de ces modèles utilisent des métriques de classes (nombre de méthodes d'une classe par exemple) ou des métriques de relations entre classes (couplage entre deux classes par exemple) pour mesurer les attributs internes des systèmes. Pourtant, la qualité des systèmes par objets ne dépend pas uniquement de la structure de leurs classes et que mesurent les métriques, mais aussi de la façon dont celles-ci sont organisées, c'est-à-dire de leur conception, qui se manifeste généralement à travers les patrons de conception et les anti-patrons. Dans cette thèse nous proposons la méthode DEQUALITE, qui permet de construire systématiquement des modèles de qualité prenant en compte non seulement les attributs internes des systèmes (grâce aux métriques), mais aussi leur conception (grâce aux patrons de conception et anti-patrons). Cette méthode utilise une approche par apprentissage basée sur les réseaux bayésiens et s'appuie sur les résultats d'une série d'expériences portant sur l'évaluation de l'impact des patrons de conception et des anti-patrons sur la qualité des systèmes. Ces expériences réalisées sur 9 grands systèmes libres orientés objet nous permettent de formuler les conclusions suivantes: • Contre l'intuition, les patrons de conception n'améliorent pas toujours la qualité des systèmes; les implantations très couplées de patrons de conception par exemple affectent la structure des classes et ont un impact négatif sur leur propension aux changements et aux fautes. • Les classes participantes dans des anti-atrons sont beaucoup plus susceptibles de changer et d'être impliquées dans des corrections de fautes que les autres classes d'un système. • Un pourcentage non négligeable de classes sont impliquées simultanément dans des patrons de conception et dans des anti-patrons. Les patrons de conception ont un effet positif en ce sens qu'ils atténuent les anti-patrons. Nous appliquons et validons notre méthode sur trois systèmes libres orientés objet afin de démontrer l'apport de la conception des systèmes dans l'évaluation de la qualité.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Un objectif principal du génie logiciel est de pouvoir produire des logiciels complexes, de grande taille et fiables en un temps raisonnable. La technologie orientée objet (OO) a fourni de bons concepts et des techniques de modélisation et de programmation qui ont permis de développer des applications complexes tant dans le monde académique que dans le monde industriel. Cette expérience a cependant permis de découvrir les faiblesses du paradigme objet (par exemples, la dispersion de code et le problème de traçabilité). La programmation orientée aspect (OA) apporte une solution simple aux limitations de la programmation OO, telle que le problème des préoccupations transversales. Ces préoccupations transversales se traduisent par la dispersion du même code dans plusieurs modules du système ou l’emmêlement de plusieurs morceaux de code dans un même module. Cette nouvelle méthode de programmer permet d’implémenter chaque problématique indépendamment des autres, puis de les assembler selon des règles bien définies. La programmation OA promet donc une meilleure productivité, une meilleure réutilisation du code et une meilleure adaptation du code aux changements. Très vite, cette nouvelle façon de faire s’est vue s’étendre sur tout le processus de développement de logiciel en ayant pour but de préserver la modularité et la traçabilité, qui sont deux propriétés importantes des logiciels de bonne qualité. Cependant, la technologie OA présente de nombreux défis. Le raisonnement, la spécification, et la vérification des programmes OA présentent des difficultés d’autant plus que ces programmes évoluent dans le temps. Par conséquent, le raisonnement modulaire de ces programmes est requis sinon ils nécessiteraient d’être réexaminés au complet chaque fois qu’un composant est changé ou ajouté. Il est cependant bien connu dans la littérature que le raisonnement modulaire sur les programmes OA est difficile vu que les aspects appliqués changent souvent le comportement de leurs composantes de base [47]. Ces mêmes difficultés sont présentes au niveau des phases de spécification et de vérification du processus de développement des logiciels. Au meilleur de nos connaissances, la spécification modulaire et la vérification modulaire sont faiblement couvertes et constituent un champ de recherche très intéressant. De même, les interactions entre aspects est un sérieux problème dans la communauté des aspects. Pour faire face à ces problèmes, nous avons choisi d’utiliser la théorie des catégories et les techniques des spécifications algébriques. Pour apporter une solution aux problèmes ci-dessus cités, nous avons utilisé les travaux de Wiels [110] et d’autres contributions telles que celles décrites dans le livre [25]. Nous supposons que le système en développement est déjà décomposé en aspects et classes. La première contribution de notre thèse est l’extension des techniques des spécifications algébriques à la notion d’aspect. Deuxièmement, nous avons défini une logique, LA , qui est utilisée dans le corps des spécifications pour décrire le comportement de ces composantes. La troisième contribution consiste en la définition de l’opérateur de tissage qui correspond à la relation d’interconnexion entre les modules d’aspect et les modules de classe. La quatrième contribution concerne le développement d’un mécanisme de prévention qui permet de prévenir les interactions indésirables dans les systèmes orientés aspect.