• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 7
  • 5
  • 1
  • 1
  • Tagged with
  • 14
  • 14
  • 5
  • 4
  • 3
  • 3
  • 3
  • 3
  • 3
  • 3
  • 3
  • 3
  • 3
  • 3
  • 2
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
1

Évaluation de la qualité des applications web : approche probabiliste

Malak, Ghazwa January 2007 (has links)
Thèse numérisée par la Direction des bibliothèques de l'Université de Montréal.
2

Architectural translucency

Stantchev, Vladimir January 2008 (has links)
Zugl.: Berlin, Techn. Univ., Diss., 2008
3

A testing methodology for the validation of web applications / Une méthodologie de test pour la validation des applications web

Morales, Gerardo 13 July 2010 (has links)
L'objectif de cette thèse est d'assurer le bon comportement des aspects fonctionnels des systèmes basés sur le web. Pour atteindre cet objectif, nous nous basons dans ce manuscrit, sur deux approches différentes de test: l'approche active et l'approche passive. Le principe du test actif consiste à générer automatiquement une suite de scénarios de tests qui sera appliquée sur un système sous test pour en étudier sa conformité par rapport à ses besoins fonctionnels. Quant au test passif, il consiste à observer passivement le système sous test, sans interrompre le flux normal de ses opérations. Pour l'approche active, nous proposons une méthodologie qui permet de générer automatiquement des séquences de test afin de valider la conformité d'un système par rapport à la description formel du comportement du système. Le comportement est spécifié en utilisant un modèle formel basé sur des machines à états finis étendues temporisées (TEFSM). La génération automatique des tests est ensuite effectuée en utilisant des outils développés dans notre laboratoire et permet d'obtenir des cas de test exécutables qui permettent au moteur de test d'interagir avec une application web réel. Dans l’approche passive, nous spécifions des propriétés fonctionnelles à tester sous la forme d'invariants temporisés.Nous analysons ensuite les traces d’exécution d’un Web service composé afin d’élaborer un verdict sur sa conformité par rapport au comportement souhaité du système. Plusieurs algorithmes et outils sont fournis dans ce manuscrit pour effectuer le test actif et passif des systèmes Web. Nous avons appliqué nos méthodologies à divers systèmes (le Mission Handler et le Travel Reservation Service) pour illustrer les approches proposées sur des systèmes réels / The objective of this thesis is to ensure the proper behaviour of the functional aspects of web based systems. To achieve this goal, we proposed two different test approaches: the active approach and the passive approach. Our goal is to automatically generate a suite of active test scenarios that will be applied on a system under test to examine its compliance with respect to its functional specification, and, when interrupting the normal flow of operation is problematic, to observe the system under test with passive testing. The goal of this work is developing a method and a set of tools to test web based systems using the active and passive testing approaches. Concerning the active testing approach, we present a methodology to cover the end-to-end testing process (from building the model until the test execution). This work tackles the gap between, on the one hand, generating abstract test cases from abstract models and, on the other hand, developing methods allowing concretizing these tests and automatically applying them on a real applications. Then, concerning the passive test approach, we present a methodology and a new tool for observing the behaviour of the communications of the web applications with external web services (for SOA based web applications) in order to check whether the observed behaviour is correct. All the methodologies and tools presented in this work are applied on two industrial case studies, Mission Handler and Travel Reservation Service, in order to validate our contributions in active and passive testing respectively
4

Proposition d'une méthode et d'un outil pour le développement d'applications

Kadri, Reda 12 January 2009 (has links) (PDF)
De nos jours, le traitement de l'information par l'intermédiaire d'applications Web est largement adopté. Les avantages de ces applications ne sont plus, aujourd'hui, à démontrer et leur adoption massive par les entreprises ou par les administrations est un fait indéniable. Nous remarquons, par exemple, la forte émergence d'applications et de systèmes collaboratifs de gestion de contenus en ligne, de syndication, d'importation et d'exportation de données. En plus du développement de nouvelles applications Web, les entreprises doivent, maintenant, faire face aux demandes de transformations, ou de pseudo migration, des applications de type Desktops vers le mode Web. Ainsi, des milliers d'applications de différents domaines sont appelées à être déployées sur le Web. Ainsi, dans un futur proche, nous n'aurons plus besoin d'installer de logiciels sur nos ordinateurs ni même d'y stocker des fichiers. En effet, d'ores-et-déjà, tous ces services peuvent être rendus par le Web 2.0. Chaque application ou presque a son pendant en ligne, qu'il s'agisse de retoucher une image, de faire du montage vidéo, de convertir des fichiers, de créer des documents, etc. L'objectif de cette thèse, dans le cadre d'une collaboration entre Alkante (société spécialisée dans le conseil et l'ingénierie des technologies de l'information) et le Valoria, est d'offrir un cadre (outils et méthodes) pour faciliter, dans le paradigme composant, le développement et l'évolution d'applications Web. Mon premier travail a consisté à proposer un protocole de migration permettant un passage, en douceur, d'un processus de développement classique à un processus de développement à base de composants logiciels. Ce protocole a rendu possible la réutilisation de codes existants et a permis, aux développeurs, de se familiariser avec les concepts et les bases du développement à base de composants logiciels. Une fois cette migration effectuée, j'ai proposé une nouvelle approche pour la modélisation d'applications Web dans un contexte purement composant. Cependant, une autre question liée à la maintenance et aux coûts d'évolution se posait. Les applications Web sont particulièrement sujettes à de nombreuses évolutions, très régulières dans le temps. Afin de maîtriser l'évolution des applications développées et pour réduire les coûts de maintenance, j'ai utilisé une solution appelée contrats d'évolution.
5

Coévolution d'organisations sociales et spatiales dans les systèmes multi-agents : application aux systèmes de tagging collaboratifs

Rupert, Maya 02 September 2009 (has links) (PDF)
L'évolution du Web et de ses applications subit depuis quelques années une mutation vers les technologies qui incluent la dimension sociale comme entité de première classe. Nous témoignons dans le passage du Web 1.0 au Web 2.0 puis au Web 3.0, 4.0 etc.. que les utilisateurs et les réseaux sociaux qui se forment sont au centre de cette évolution. Le web exhibe aussi toutes les caractéristiques d'un système complexe. Ces propriétés systèmes complexes et cette dimension sociale doivent être prises en considération lors de la conception et le développement des applications web. Considérons le cas des systèmes de tagging ou d'étiquetage collaboratifs. Ces systèmes sont un exemple de systèmes complexes, auto-organisés et socialement conscients. Le paradigme des systèmes multi-agents coordonné par les mécanismes d'auto-organisations a été utilisé d'une façon effective pour la conception et modélisation des systèmes complexes. Les systèmes de tagging collaboratifs actuels ne prennent pas l'avantage complet de leurs caractéristiques systèmes complexes, surtout dans l'adaptation à leur environnement et l'émergence de nouvelles fonctionnalités. Dans ce travail de thèse, nous proposons un modèle pour la conception et développement d'un nouveau système d'étiquetage collaboratif MySURF (My Similar Users, Resources, Folksonomies), utilisant une approche multi-agents gouvernée par la coévolution des organisations sociales et spatiales des agents. Nous montrons comment ce système proposé offre plusieurs nouvelles fonctionnalités qui peuvent améliorer les systèmes d'étiquetage collaboratifs actuels.
6

Estudo e desenvolvimento de uma plataforma acessível pela web para acompanhamento de conteúdos instrucionais

Moraes Tavares de Melo, Nisston 02 December 2013 (has links)
Submitted by Viviane Lima da Cunha (viviane@biblioteca.ufpb.br) on 2016-02-05T14:26:28Z No. of bitstreams: 1 arquivototal.pdf: 7724860 bytes, checksum: 8a6ea6b82fc3463ac5d24e95f84fd822 (MD5) / Made available in DSpace on 2016-02-05T14:26:28Z (GMT). No. of bitstreams: 1 arquivototal.pdf: 7724860 bytes, checksum: 8a6ea6b82fc3463ac5d24e95f84fd822 (MD5) Previous issue date: 2013-12-02 / The increasing use of virtual learning environments - VLE has made education institutions seek to benefit of the increasing possibilities that these environments offer. The structuring, control and monitoring of instructional content that is taught in the classroom or over distance are great examples and are the main subject of this work. It was developed in three phases : submission of a proposal for structuring instructional material in course plan, in such a way as to explicit the contents of each subject, their relations with the pedagogical objectives to be reached (competences and skills) and the instrumental and methodological resources which will be available in its execution; study and proposal of an informatics system architecture available in the WEB to attend, in a safe, quick and consistent way the requirements mentioned in the first phase; the implementation of an application at the level of proof of concept, instantiating the proposed architecture : System of Management and Control of Instructional Content (SGCCI). The developed application was utilized in the occurrence of a real course. / O uso crescente de Ambientes Virtuais de Ensino/Aprendizagem – AVA fez com que as Instituições de Ensino buscassem se beneficiar cada vez mais das possibilidades que esses ambientes oferecem. A estruturação, controle e acompanhamento do conteúdo instrucional que é ministrado em sala de aula, ou à distância, são um excelente exemplo e constituem o foco deste trabalho. Aqui apresentado foi desenvolvido em três fases: apresentação de uma proposta de estruturação de material instrucional em plano de curso, de forma a explicitar os conteúdos trabalhados em cada disciplina, suas relações com os objetivos pedagógicos a serem atingidos (competências e habilidades) e os recursos instrumentais e metodológicos a serem disponibilizadas na sua execução; estudo e proposta de uma arquitetura de sistema informatizado disponibilizado na WEB para atender, de forma segura, ágil e consistente aos requisitos levantados na primeira fase; implementação de uma aplicação em nível de prova de conceito instanciando a arquitetura proposta: o Sistema de Gestão e Controle de Conteúdo Instrucional (SGCCI). A aplicação desenvolvida foi utilizada na ocorrência de uma disciplina real.
7

Coévolution d'organisations sociales et spatiales dans les systèmes multi-agents : application aux systèmes de tagging collaboratifs / Coevolution of social and spatial organizations in multi-agent systems : application to collaborative tagging systems

Rupert, Maya 02 September 2009 (has links)
L’évolution du Web et de ses applications subit depuis quelques années une mutation vers les technologies qui incluent la dimension sociale comme entité de première classe. Nous témoignons dans le passage du Web 1.0 au Web 2.0 puis au Web 3.0, 4.0 etc.. que les utilisateurs et les réseaux sociaux qui se forment sont au centre de cette évolution. Le web exhibe aussi toutes les caractéristiques d’un système complexe. Ces propriétés systèmes complexes et cette dimension sociale doivent être prises en considération lors de la conception et le développement des applications web. Considérons le cas des systèmes de tagging ou d’étiquetage collaboratifs. Ces systèmes sont un exemple de systèmes complexes, auto-organisés et socialement conscients. Le paradigme des systèmes multi-agents coordonné par les mécanismes d’auto-organisations a été utilisé d’une façon effective pour la conception et modélisation des systèmes complexes. Les systèmes de tagging collaboratifs actuels ne prennent pas l’avantage complet de leurs caractéristiques systèmes complexes, surtout dans l’adaptation à leur environnement et l’émergence de nouvelles fonctionnalités. Dans ce travail de thèse, nous proposons un modèle pour la conception et développement d’un nouveau système d’étiquetage collaboratif MySURF (My Similar Users, Resources, Folksonomies), utilisant une approche multi-agents gouvernée par la coévolution des organisations sociales et spatiales des agents. Nous montrons comment ce système proposé offre plusieurs nouvelles fonctionnalités qui peuvent améliorer les systèmes d’étiquetage collaboratifs actuels. / The evolution of the Web and its applications has undergone in the last few years a mutation towards technologies that include the social dimension as a first class entity. We are witnessing in the evolution of the web from the web 1.0 to web 2.0 to web 3.0 and eventually web 4.0 that the users, their interactions and the emerging social networks are in the center of this evolution. The web also exhibits all the characteristics of a complex system. These complex systems properties and this social dimension must be taken into consideration in the design and the development of new web applications. Let us consider the case of collaborative tagging systems. These systems are an example of complex, self-organized and socially aware systems. The multi-agent systems paradigm coordinated by self-organizations mechanisms was used in an effective way for the design and modeling of the complex systems. Current collaborative tagging systems do not take full advantage of the characteristics of complex systems, especially in adapting to their environment and the emergence of new features. In this thesis, we propose a model for the design and development of a new collaborative tagging system MySURF (My Similar Users, Resources, Folksonomies), using a multi-agent system approach governed by the coevolution of the social and spatial organization of the agents. We show how the proposed system offers several new features that can improve current collaborative tagging systems.
8

Quand les utilisateurs créent l'industrie : le cas des applications Web

Chrysos, Paris 17 December 2013 (has links) (PDF)
La présente étude explore le problème, curieusement peu étudié en gestion, de l'innovation dans le développement des applications Web. En partant de la distinction entre innovation par " l'usager " (U) et innovation par " l'industriel/entrepreneur " (E) et en utilisant une approche de " phenomenon-based research ", elle identifie un troisième acteur, le " développeur " (D), dont l'action se positionne entre les deux autres. Trois figures d'acteur sont proposées pour le décrire : celle de l'usager-développeur (UD), de l'usager-développeur-entrepreneur (UDE) et du développeur-entrepreneur (DE).Cette grille de lecture (U, D, E) est testée, dans la 2ème Partie, sur le cas de trois industries dont on peut retracer l'histoire, depuis leur genèse jusqu'à des stades de maturité avancés : l'industrie des radiocommuni- cations, celle du PC, celle de l'ordinateur d'entreprise. L'importance du rôle joué par l'acteur D identifié se retrouve dans chacune de ces 3 industries. Les étapes de développement de chacune de ces industries peuvent être lues comme une suite d'innovations liées à des acteurs différents - successivement : UDs, UDEs, DEs - jusqu'à l'étape de proposition de rationalisations par des entreprises (Es) puis d'autonomisation de chacun trois acteurs U, D, E.Dans la phase de maturité intermédiaire que connaît le Web où sont déjà apparues des entreprises spéciali- sées E mais où les développeurs D continuent à exister sous les formes riches de DEs ou d'UDEs, se pose la question pour les entreprises de savoir comment mobiliser et gérer l'activité de ces développeurs à des fins d'innovation. Trois formes de gestion sont identifiées dans la 3ème Partie. La première méthode consiste à favoriser l'auto-révélation de ces acteurs. La seconde consiste à mobiliser ces acteurs dans des actions éphé- mères visant l'exploration du potentiel d'un service donné. La dernière consiste à animer une communauté de développeurs qui utilisent déjà la technologie de l'entreprise pour les encourager à développer des applications sur la base de cette technologie.Mots clés : développement des applications Web, innovation par les usagers, innovation par les industriels, entrepreneurs, développement industriel, potentiel technologique.
9

Quand les utilisateurs créent l'industrie : le cas des applications Web

Chrysos, Paris 17 December 2013 (has links) (PDF)
La présente étude explore le problème, curieusement peu étudié en gestion, de l'innovation dans le développement des applications Web. En partant de la distinction entre innovation par " l'usager " (U) et innovation par " l'industriel/entrepreneur " (E) et en utilisant une approche de " phenomenon-based research ", elle identifie un troisième acteur, le " développeur " (D), dont l'action se positionne entre les deux autres. Trois figures d'acteur sont proposées pour le décrire : celle de l'usager-développeur (UD), de l'usager-développeur-entrepreneur (UDE) et du développeur-entrepreneur (DE).Cette grille de lecture (U, D, E) est testée, dans la 2ème Partie, sur le cas de trois industries dont on peut retracer l'histoire, depuis leur genèse jusqu'à des stades de maturité avancés : l'industrie des radiocommuni- cations, celle du PC, celle de l'ordinateur d'entreprise. L'importance du rôle joué par l'acteur D identifié se retrouve dans chacune de ces 3 industries. Les étapes de développement de chacune de ces industries peuvent être lues comme une suite d'innovations liées à des acteurs différents - successivement : UDs, UDEs, DEs - jusqu'à l'étape de proposition de rationalisations par des entreprises (Es) puis d'autonomisation de chacun trois acteurs U, D, E.Dans la phase de maturité intermédiaire que connaît le Web où sont déjà apparues des entreprises spéciali- sées E mais où les développeurs D continuent à exister sous les formes riches de DEs ou d'UDEs, se pose la question pour les entreprises de savoir comment mobiliser et gérer l'activité de ces développeurs à des fins d'innovation. Trois formes de gestion sont identifiées dans la 3ème Partie. La première méthode consiste à favoriser l'auto-révélation de ces acteurs. La seconde consiste à mobiliser ces acteurs dans des actions éphé- mères visant l'exploration du potentiel d'un service donné. La dernière consiste à animer une communauté de développeurs qui utilisent déjà la technologie de l'entreprise pour les encourager à développer des applications sur la base de cette technologie.Mots clés : développement des applications Web, innovation par les usagers, innovation par les industriels, entrepreneurs, développement industriel, potentiel technologique.
10

Quand les utilisateurs créent l’industrie : le cas des applications Web / When users create industry : the case of Web-based applications

Chrysos, Paris 17 December 2013 (has links)
La présente étude explore le problème, curieusement peu étudié en gestion, de l'innovation dans le développement des applications Web. En partant de la distinction entre innovation par « l'usager » (U) et innovation par « l'industriel/entrepreneur » (E) et en utilisant une approche de « phenomenon-based research », elle identifie un troisième acteur, le « développeur » (D), dont l'action se positionne entre les deux autres. Trois figures d'acteur sont proposées pour le décrire : celle de l'usager-développeur (UD), de l'usager-développeur-entrepreneur (UDE) et du développeur-entrepreneur (DE).Cette grille de lecture (U, D, E) est testée, dans la 2ème Partie, sur le cas de trois industries dont on peut retracer l'histoire, depuis leur genèse jusqu'à des stades de maturité avancés : l'industrie des radiocommuni- cations, celle du PC, celle de l'ordinateur d'entreprise. L'importance du rôle joué par l'acteur D identifié se retrouve dans chacune de ces 3 industries. Les étapes de développement de chacune de ces industries peuvent être lues comme une suite d'innovations liées à des acteurs différents - successivement : UDs, UDEs, DEs - jusqu'à l'étape de proposition de rationalisations par des entreprises (Es) puis d'autonomisation de chacun trois acteurs U, D, E.Dans la phase de maturité intermédiaire que connaît le Web où sont déjà apparues des entreprises spéciali- sées E mais où les développeurs D continuent à exister sous les formes riches de DEs ou d'UDEs, se pose la question pour les entreprises de savoir comment mobiliser et gérer l'activité de ces développeurs à des fins d'innovation. Trois formes de gestion sont identifiées dans la 3ème Partie. La première méthode consiste à favoriser l'auto-révélation de ces acteurs. La seconde consiste à mobiliser ces acteurs dans des actions éphé- mères visant l'exploration du potentiel d'un service donné. La dernière consiste à animer une communauté de développeurs qui utilisent déjà la technologie de l'entreprise pour les encourager à développer des applications sur la base de cette technologie.Mots clés : développement des applications Web, innovation par les usagers, innovation par les industriels, entrepreneurs, développement industriel, potentiel technologique. / He current study explores the curiously not much studied in management problem of innovation of contemporary Web-based applications. Starting from the distinction between user (U) and manufacturer/entrepreneur (E) innovation and using a phenomenon-based research approach, it identifies a third actor, the developer (D), whose action is found to lie in-between the two. Three actor figures are proposed for his description: user-developer (UD), user-developer-entrepreneur (UDE) and developer- entrepreneur (DE).This interpretative framework (U, D, E) is tested in the second part on the cases of three industries, where it enables a tracing of their history, from their birth to their maturity: radio industry, PC industry and enterprise computer industry. The important role of D actor is identified in all three settings. Their development phases can be read as a sequence of innovations related to different actors, UDs, UDEs and DEs successively, until the proposition of a rationalisation by enterprises (Es) and leading to the independence of the three actors, U, D, E.During the intermediate maturity phase of the Web, where expert enterprises Es have appeared, yet the de- velopers Ds remain under the forms of DEs or UDEs, the question posed for enterprises is how to harness their activity for innovation. Three management modes are identified in the third part. The first method consists in fostering the self-revelation of these actors. The second consists in harnessing their action using ephemeral settings for the exploration of the potential of a given service. The last consists in animating a community of developers already using the enterprise's technology to encourage them in developing applications on the basis of this technology.

Page generated in 0.1164 seconds