Advanced search options

Advanced Search Options 🞨

Browse by author name (“Author name starts with…”).

Find ETDs with:

in
/  
in
/  
in
/  
in

Written in Published in Earliest date Latest date

Sorted by

Results per page:

Sorted by: relevance · author · university · dateNew search

You searched for subject:(Programmation par objet). Showing records 1 – 3 of 3 total matches.

Search Limiters

Last 2 Years | English Only

No search limiters apply to these results.

▼ Search Limiters

1. Allam, Diana. Loose coupling and substitution principle in objet-oriented frameworks for web services : Couplage faible et principe de substitution dans les environnements à objets pour les services web.

Degree: Docteur es, Informatique et applications, 2014, Nantes, Ecole des Mines

Actuellement, l’implémentation des services (modèles SOAP et RESTful) et de leurs applications clientes est de plus en plus basée sur la programmation par objet. Ainsi, les cadriciels orientés-objets pour les services Web sont essentiellement composés de deux couches : une couche à objets qui enveloppe une couche à services. Dans ce contexte, deux principes sont nécessaires pour la spécification de ces cadriciels : (i) En premier lieu, un couplage faible entre les deux couches, ce qui permet de cacher la complexité des détails techniques de la couche à services dans la couche à objets et de faire évoluer la couche à services avec un impact minimal sur la couche à objets (ii) En second lieu, une interopérabilité induite par le principe de substitution associée au sous-typage dans la couche à objets. Dans cette thèse, nous présentons d’abord les faiblesses existantes dans les cadriciels orientés-objets liés à ces deux principes. Ensuite, nous proposons une nouvelle spécification pour ces cadriciels en vue de résoudre ces problèmes. Comme application, nous décrivons la mise en œuvre de notre spécification dans le cadriciel cxf, à la fois pour SOAP et RESTful.

Today, the implementation of services (SOAP and RESTful models) and of client applications is increasingly based on object-oriented programming languages. Thus, object-oriented frameworks for Web services are essentially composed with two levels: an object level built over a service level. In this context, two properties could be particularly required in the specification of these frameworks: (i)First a loose coupling between the two levels, which allows the complex technical details of the service level to be hidden at the object level and the service level to be evolved with a minimal impact on the object level, (ii) Second, an interoperability induced by the substitution principle associated to subtyping in the object level, which allows to freely convert a value of a subtype into a supertype. In this thesis, first we present the existing weaknesses of object-oriented frameworks related to these two requirements. Then, we propose a new specification for object-oriented Web service frameworks in order to resolve these problems. As an application, we provide an implementation of our specification in the cxf framework, for both SOAP and RESTful models.

Advisors/Committee Members: Royer, Jean-Claude (thesis director).

Subjects/Keywords: Architecture Orientée-Services; Programmation par objet; Interopérabilité; Couplage faible; Sous-typage; Modèle de passation de messages; Service-Oriented architecture; Object-Oriented programming; Interoperability; Loose coupling; Subtyping; Message-Passing model

Record DetailsSimilar RecordsGoogle PlusoneFacebookTwitterCiteULikeMendeleyreddit

APA · Chicago · MLA · Vancouver · CSE | Export to Zotero / EndNote / Reference Manager

APA (6th Edition):

Allam, D. (2014). Loose coupling and substitution principle in objet-oriented frameworks for web services : Couplage faible et principe de substitution dans les environnements à objets pour les services web. (Doctoral Dissertation). Nantes, Ecole des Mines. Retrieved from http://www.theses.fr/2014EMNA0115

Chicago Manual of Style (16th Edition):

Allam, Diana. “Loose coupling and substitution principle in objet-oriented frameworks for web services : Couplage faible et principe de substitution dans les environnements à objets pour les services web.” 2014. Doctoral Dissertation, Nantes, Ecole des Mines. Accessed January 17, 2021. http://www.theses.fr/2014EMNA0115.

MLA Handbook (7th Edition):

Allam, Diana. “Loose coupling and substitution principle in objet-oriented frameworks for web services : Couplage faible et principe de substitution dans les environnements à objets pour les services web.” 2014. Web. 17 Jan 2021.

Vancouver:

Allam D. Loose coupling and substitution principle in objet-oriented frameworks for web services : Couplage faible et principe de substitution dans les environnements à objets pour les services web. [Internet] [Doctoral dissertation]. Nantes, Ecole des Mines; 2014. [cited 2021 Jan 17]. Available from: http://www.theses.fr/2014EMNA0115.

Council of Science Editors:

Allam D. Loose coupling and substitution principle in objet-oriented frameworks for web services : Couplage faible et principe de substitution dans les environnements à objets pour les services web. [Doctoral Dissertation]. Nantes, Ecole des Mines; 2014. Available from: http://www.theses.fr/2014EMNA0115

2. Djelil, Fahima. Conception et évaluation d'un micromonde de Programmation Orientée-Objet fondé sur un jeu de construction et d'animation 3D : Design and evaluation of an Object-Oriented Programming microworld based on a 3D construction and animation game.

Degree: Docteur es, Informatique, 2016, Université Blaise-Pascale, Clermont-Ferrand II

Les micromondes de programmation sont des environnements restreints et interactifs, dans lesquels l’apprenant apprend en interagissant avec des entités visuelles ou tangibles, sémantiquement liées à des concepts de programmation formels. Ils favorisent l’assimilation de connaissances et la compréhension de concepts abstraits de programmation au moyen de métaphores visuelles et d’expériences ludiques. Cette thèse tente d’apporter des avancées théoriques et méthodologiques sur la conception et l’évaluation de tels environnements, qui sont connus pour avoir un grand potentiel sur l’apprentissage sans que cela ne soit démontré. Les micromondes étant des environnements d’apprentissage par le jeu, nous avons tout d’abord examiné la question du jeu et son lien à l’apprentissage. En nous appuyant sur une revue de la littérature, nous avons souligné au même titre que certains auteurs, la nécessité de distinguer le jeu-game (l’artefact informatique) du jeu-play (la situation qui découle des interactions avec le jeu-game). Le but étant de situer l’apprentissage et d’aboutir à des éléments de conception et d’évaluation de l’apprentissage. Nous nous sommes ensuite intéressés aux recherches en didactique de l’Informatique, afin d’identifier les approches d’enseignement les plus répandues visant à palier les difficultés d’apprentissage de la Programmation Orientée-Objet ( POO ) rencontrées par des débutants. Nous avons défini une nouvelle approche didactique pour l’introduction de la POO . Suite à cela, nous avons défini les dimensions de conception d’un micromonde, que nous désignons comme un système de représentation transitionnel, dans lequel l’apprenant développe des connaissances sur les concepts formels et abstraits de la programmation, suite à ses interactions avec l’interface du micromonde. Les avancées théoriques et méthodologiques apportées ont été mises en œuvre dans un nouveau micromonde de POO fondé sur un jeu de construction et d’animation 3D appelé PrOgO. PrOgO implémente un système de représentation transitionnel, dans lequel les concepts fondamentaux de la POO sont représentés par des graphiques 3D visuels et interactifs. Il crée un jeu-play qui découle des interactions de l’apprenant avec son interface. Jouer avec PrOgO consiste à imaginer, créer et animer des constructions 3D significatives. PrOgO peut également être déployé dans une classe multi-dispositifs, grâce au framework Tactileo conçu à cet effet. Dans l’évaluation de l’apprentissage, nous utilisons des méthodes relevant de l’analyse de l’apprentissage, par la collecte et l’analyse de traces d’interaction pour la classification et la caractérisation des apprenants. En complément à cela, nous examinons l’état des connaissances d’apprenants, au travers de tests de vérification de connaissances. Nous tentons également d’identifier par l’analyse statistique, les actions et les comportements d’apprenants qui déterminent leur progression dans l’évaluation pré/post de l’acquisition des connaissances.

Programming microworlds are small and interactive…

Advisors/Committee Members: Lavest, Jean-Marc (thesis director).

Subjects/Keywords: Micromondes de Programmation; Programmation Orientée-Objet; Apprentissage par le Jeu; PrOgO; Application 3D; Analyse de l’Apprentissage; Traces d’Interaction Numériques; Didactique de l’Informatique; Tactileo; Programming Microworlds; Object-Oriented Programming; Game Based Learning; PrOgO; 3D Application; Learning Analytics; Digital Interaction Logs; Computer Science Education Research; Tactileo

Record DetailsSimilar RecordsGoogle PlusoneFacebookTwitterCiteULikeMendeleyreddit

APA · Chicago · MLA · Vancouver · CSE | Export to Zotero / EndNote / Reference Manager

APA (6th Edition):

Djelil, F. (2016). Conception et évaluation d'un micromonde de Programmation Orientée-Objet fondé sur un jeu de construction et d'animation 3D : Design and evaluation of an Object-Oriented Programming microworld based on a 3D construction and animation game. (Doctoral Dissertation). Université Blaise-Pascale, Clermont-Ferrand II. Retrieved from http://www.theses.fr/2016CLF22774

Chicago Manual of Style (16th Edition):

Djelil, Fahima. “Conception et évaluation d'un micromonde de Programmation Orientée-Objet fondé sur un jeu de construction et d'animation 3D : Design and evaluation of an Object-Oriented Programming microworld based on a 3D construction and animation game.” 2016. Doctoral Dissertation, Université Blaise-Pascale, Clermont-Ferrand II. Accessed January 17, 2021. http://www.theses.fr/2016CLF22774.

MLA Handbook (7th Edition):

Djelil, Fahima. “Conception et évaluation d'un micromonde de Programmation Orientée-Objet fondé sur un jeu de construction et d'animation 3D : Design and evaluation of an Object-Oriented Programming microworld based on a 3D construction and animation game.” 2016. Web. 17 Jan 2021.

Vancouver:

Djelil F. Conception et évaluation d'un micromonde de Programmation Orientée-Objet fondé sur un jeu de construction et d'animation 3D : Design and evaluation of an Object-Oriented Programming microworld based on a 3D construction and animation game. [Internet] [Doctoral dissertation]. Université Blaise-Pascale, Clermont-Ferrand II; 2016. [cited 2021 Jan 17]. Available from: http://www.theses.fr/2016CLF22774.

Council of Science Editors:

Djelil F. Conception et évaluation d'un micromonde de Programmation Orientée-Objet fondé sur un jeu de construction et d'animation 3D : Design and evaluation of an Object-Oriented Programming microworld based on a 3D construction and animation game. [Doctoral Dissertation]. Université Blaise-Pascale, Clermont-Ferrand II; 2016. Available from: http://www.theses.fr/2016CLF22774

3. Kalawoun, Rawan. Motion planning of multi-robot system for airplane stripping : Plannification des trajectoires s’un système multi-robot pour faire le décapage des avions.

Degree: Docteur es, Electronique et Systèmes, 2019, Clermont Auvergne

Cette thèse est une partie d’un projet français qui s’appelle AEROSTRIP, un partenariat entre l’Institut Pascal, Sigma, SAPPI et Air-France industries, il est financé par le gouvernement français par le programme FUI (20 eme appel). Le projet AEROSTRIP consiste à développer le premier système automatique qui nettoie écologiquement les surfaces des avions et les pièces de rechange en utilisant un abrasif écologique projeté à grande vitesse sur la surface des avions (maïs). Ma thèse consiste à optimiser les trajectoires du système robotique total de telle façon que le décapage de l’avion soit optimal. Le déplacement des robots est nécessaire pour assurer une couverture totale de la surface à décaper parce que ces surfaces sont trop grandes et elles ne peuvent pas être décapées d’une seule position. Le but de mon travail est de trouver le nombre optimal de robots avec leur positions optimales pour décaper totalement l’avion. Une fois ce nombre est déterminé, on cherche les trajectoires des robots entre ces différentes positions. Alors, pour atteindre ce but, j’ai défini un cadre général composant de quatre étapes essentiels: l’étape pre-processing, l’étape optimization algorithm, l’étape generation of the end-effector trajectories et l’étape robot scheduling, assignment and control.Dans ma thèse, j’ai deux contributions dans deux différentes étapes du cadre général: l’étape pre-processing et l’étape optimization algorithm. Le calcul de l’espace de travail du robot est nécessairedans l’étape pre-processing: on a proposé l’Analyse par Intervalles pour trouver cet espace de travail parce qu’il garantie le fait de trouver des solutions dans un temps de calcul raisonnable. Alors, ma première contribution est une nouvelle fonction d’inclusion qui réduit le pessimisme, la surestimation des solutions qui est le principal inconvénient de l’Analyse par Intervalles. La nouvelle fonction d’inclusion est évaluée sur des problèmes de satisfaction de contraintes et des problèmes d’optimisation des contraintes. En plus, on a proposé un algorithme d’optimisation hybride pour trouver le nombre optimal de robots avec leur positions optimales: c’est notre deuxième contribution qui est dans l’étape optimization algorithm. Pour évaluer l’algorithme d’optimisation, on a testé cet algorithme sur des surfaces régulières, comme un cylindre et un hémisphère, et sur un surface complexe: une voiture.

This PHD is a part of a French project named AEROSTRIP, (a partnership between Pascal Institute,Sigma, SAPPI, and Air-France industries), it is funded by the French Government through the FUIProgram (20th call). The AEROSTRIP project aims at developing the first automated system thatecologically cleans the airplanes surfaces using a process of soft projection of ecological media onthe surface (corn). My PHD aims at optimizing the trajectory of the whole robotic systems in orderto optimally strip the airplane. Since a large surface can not be totally covered by a single robot base placement, repositioning of the robots is necessary to ensure a…

Advisors/Committee Members: Mezouar, Youcef (thesis director).

Subjects/Keywords: Optimisation; Simulated Annealing; Greedy; Genetic Algorithm; Analyse par Intervalle; Espace du travail des robots; Pessimisme; BSplines; Produit des Kronecker; Qt creator; Programmation orientée objet; C++; Optimization; Simulated Annealing; Greedy; Genetic Algorithm; Interval Analysis; Workspace; Pessimism; BSplines; Kronecker Product; Qt creator; Object-Oriented Programming; C++

Record DetailsSimilar RecordsGoogle PlusoneFacebookTwitterCiteULikeMendeleyreddit

APA · Chicago · MLA · Vancouver · CSE | Export to Zotero / EndNote / Reference Manager

APA (6th Edition):

Kalawoun, R. (2019). Motion planning of multi-robot system for airplane stripping : Plannification des trajectoires s’un système multi-robot pour faire le décapage des avions. (Doctoral Dissertation). Clermont Auvergne. Retrieved from http://www.theses.fr/2019CLFAC008

Chicago Manual of Style (16th Edition):

Kalawoun, Rawan. “Motion planning of multi-robot system for airplane stripping : Plannification des trajectoires s’un système multi-robot pour faire le décapage des avions.” 2019. Doctoral Dissertation, Clermont Auvergne. Accessed January 17, 2021. http://www.theses.fr/2019CLFAC008.

MLA Handbook (7th Edition):

Kalawoun, Rawan. “Motion planning of multi-robot system for airplane stripping : Plannification des trajectoires s’un système multi-robot pour faire le décapage des avions.” 2019. Web. 17 Jan 2021.

Vancouver:

Kalawoun R. Motion planning of multi-robot system for airplane stripping : Plannification des trajectoires s’un système multi-robot pour faire le décapage des avions. [Internet] [Doctoral dissertation]. Clermont Auvergne; 2019. [cited 2021 Jan 17]. Available from: http://www.theses.fr/2019CLFAC008.

Council of Science Editors:

Kalawoun R. Motion planning of multi-robot system for airplane stripping : Plannification des trajectoires s’un système multi-robot pour faire le décapage des avions. [Doctoral Dissertation]. Clermont Auvergne; 2019. Available from: http://www.theses.fr/2019CLFAC008

.