Academic literature on the topic 'Ateliers de génie logiciel'

Create a spot-on reference in APA, MLA, Chicago, Harvard, and other styles

Select a source type:

Consult the lists of relevant articles, books, theses, conference reports, and other scholarly sources on the topic 'Ateliers de génie logiciel.'

Next to every source in the list of references, there is an 'Add to bibliography' button. Press on it, and we will generate automatically the bibliographic reference to the chosen work in the citation style you need: APA, MLA, Harvard, Chicago, Vancouver, etc.

You can also download the full text of the academic publication as pdf and read online its abstract whenever available in the metadata.

Dissertations / Theses on the topic "Ateliers de génie logiciel"

1

Bertrand, Christian. "Ateliers de génie logiciel : études, modèles de bases de données, contribution du modèle entité-association au cycle de vie du logiciel." Mulhouse, 1989. http://www.theses.fr/1989MULH0115.

Full text
Abstract:
La mise en oeuvre d'ateliers de génie logiciel, permettant le développement moins artisanal, mais plus industriel de logiciels, est discutée. L'outil fondamental pour les ateliers de génie logiciel est la base de données. Le modèle entité-relation est retenu. Une configuration d'une association binaire est proposée avec des règles de description afin d'organiser la structure des attributs. Un schéma bloc entité-relation est construit à l'aide d'entités et de relations qui se regroupent en cinq classes de vue. Le modèle est ensuite appliqué à un environnement de développement de logiciels
APA, Harvard, Vancouver, ISO, and other styles
2

Hamon, Yann. "Intégration de techniques d'intelligence artficielle dans les ateliers de génie logiciel : application à l'atelier Softpen, la plate-forme SAIGL." Lyon 1, 1993. http://www.theses.fr/1993LYO10258.

Full text
Abstract:
Malgre la profusion d'outils de genie logiciel (gl), malgre les enjeux considerables d'une augmentation de la productivite des developpeurs et de la qualite des programmes, force est de constater que les ateliers de genie logiciel (agl) n'ont pas convaincu les industriels de leur efficacite. La raison fondamentale de cet echec reside dans la nature meme de l'activite de developpement: elle se caracterise par une large part de creativite, fait intervenir des connaissances variees, complexes et fortement interdependantes, et l'experience y joue un role preponderant. De ce fait, une approche classique pour la realisation d'outils de gl n'est pas adaptee et conduit a une assistance superficielle au lieu d'apporter une aide veritable a l'activite de conception et de realisation. Inversement, l'intelligence artificielle (ia) propose un ensemble de techniques matures, et en particulier celle des systemes a base de connaissances, pour construire des programmes imitant les humains lorsqu'ils mettent en uvre de nombreuses connaissances, et ce, sans bien savoir comment. Cette these presente saigl, un agl integre et ouvert, dont l'originalite reside dans la cohabitation, dans un meme environnement, d'outils classiques de gl avec des outils de type systemes experts. Ces derniers peuvent intervenir pour transformer automatiquement les modeles detenus par l'atelier, pour aider ou controler les interactions utilisateur ou encore pour piloter le processus de developpement. Saigl est construit par couplage lache d'un moteur d'inferences d'ordre 1 a l'agl softpen de seconde generation. L'architecture logicielle du systeme repose sur une plate-forme d'integration destinee aux stations de travail sous unix et x-windows: inspiree des architectures client/serveur, cette plate-forme regroupe un ensemble de mecanismes qui autorisent la cooperation entre les deux sous-systemes en respectant les axes d'integration preconises pour les agl de troisieme generation. Construit dans un but exploratoire, l'atelier saigl permet une evolution progressive de l'atelier softpen par integration de fonctionnalites ia dans un environnement de developpement classique. Cette approche plate-forme d'integration apparait donc comme une technique novatrice pour la maintenance evolutive des agl de seconde generation
APA, Harvard, Vancouver, ISO, and other styles
3

Tran, Dan Thu. "Formalisation et mise en oeuvre de la notion de composant de procédés logiciels." Toulouse, INPT, 2001. http://www.theses.fr/2001INPT020H.

Full text
Abstract:
Cette thèse est consacrée à la réutilisation des procédés logiciels. Pour mettre en oeuvre efficacement cette réutilisation, nous adoptons la notion de composant de procédés, à l'instar de ce qui se fait pour les composants logiciels et les patrons de conception. L'environnement RHODES, un atelier de génie logiciel centré procédé (AGL-P), est la base de notre recherche. Cet environnement permet de décrire un procédé à l'aide du langage PBOOL, et permet d'exécuter ce procédé. Nous adaptons les propriétés de composants logiciels pour caractériser les composants de procédés. En particulier, nous proposons certaines caractéristiques nécessaires à un composant telles que l'autonomie, l'évolution, la cohérence, etc. Pour satisfaire ces caractéristiques, notre recherche s'effectue selon deux axes. Premièrement, nous proposons une extension du langage PBOOL (dite PBOOL+) afin de décrire les composants de procédés. Le langage PBOOL+ prend en compte les composants complexes et les composants paramétrés pour favoriser la réutilisation de procédés. Deuxièmement, nous établissons certaines propriétés topologiques (telles que la fermeture transitive, la connexité, la connexité faible. . . ) afin de préciser la sémantique de l'autonomie et la cohérence de composants. Nous caractérisons aussi les propriétés topologiques d'un composant selon sa nature (par exemple, un composant complexe doit être faiblement connexe, un procédé doit être une fermeture transitive. . . ) Nous proposons également une démarche de définition de composants de procédés, permettant de passer progressivement d'un procédé informel à un procédé décrit sous forme de composants PBOOL+. Enfin, la gestion des procédés s'appuie sur une base de composants de procédés (BCP). Nous avons réalisé un éditeur de composants et un système de gestion des BCP s'appuyant sur une base de données objets. Les composants de procédés sont définis et stockés dans une BCP par l'intermédiaire de l'éditeur de composants.
APA, Harvard, Vancouver, ISO, and other styles
4

Bernas, Pierre. "Bases de projet pour les environnements de développement de logiciel." Paris 11, 1989. http://www.theses.fr/1989PA112229.

Full text
Abstract:
Un atelier de Génie Logiciel forme un support intégré pour classer, traiter et développer toutes les informations et les objets associés au développement d'un logiciel. Il doit permettre à différents utilisateurs de travailler, en même temps ou non, sur un même projet, susceptible d'évoluer, et de traverser différentes étapes. Afin de résoudre les problèmes liés à cette utilisation simultanée, et en particulier les problèmes de gestion de configurations différentes d'un même projet, un modèle d'évolution du logiciel est présenté ici : le modèle dérivation-archivage. En association avec ce modèle, un principe de génération de bases de projet à partir de leur spécification est introduit. Il permet notamment de manipuler les ateliers de génie logiciel avec une grande facilité, d'en changer la structure sans risque, et de réaliser automatiquement des échanges de logiciels complexes entre des environnements distincts. Un cadre formel, utilisant le formalisme de spécifications algébriques, permet de prouver la validité des résultats qui sont énoncés sur la génération de bases de projet. La génération d’environnements est définie comme l'implémentation abstraite d'une spécification d'environnement par une spécification de SGBD. Des prototypes illustrent ces travaux : un système de gestion de bases de données multi-utilisateurs, un générateur de noyaux de bases de projet, et des environnements intégrant le tout, Asspégaz et PEGASE<br>A software development environment is an integrated frame for storing, processing and developing all information concerning the development of a software. An environment should make it possible for several users to work, simultaneously or not, on the same project, this project being able to evolve, and have different states. For solving the problems raised by this situation, and particularly the problems of configuration management. A software evolution model is defined: the derivation-Jock model. The principle of the project database gen ration from the specification of the environment is defined, in association with this model. This principle makes it possible to handle very easily software development environments, to change their structure with no risk, and to get procedures for exchanging structured software between different environments. A formal framework, using the formalism of algebraic specifications makes it possible to prove the correctness of the project database generation. The generation of a project data­ base is defined in this framework as an abstract implementation between the specification of an environment and the specification of a database system. Some prototypes illustrate these works: a multi-user database system devoted to software development processes, a generator of project database kernels, and environments which integrate these works: Asspégaz and PEGASE
APA, Harvard, Vancouver, ISO, and other styles
5

Si-Said, Cherfi Samira. "Proposition pour la modelisation et le guidage des processus d'analyse des systemes d'information." Paris 1, 1999. http://www.theses.fr/1999PA010067.

Full text
Abstract:
Le domaine de la thèse est celui de la modélisation et du guidage des mthodes d'analyse des systèmes d'information. L'ingéniérie des processus est utilisée dans la thèse pour décrire plus précisement des demarches methodologiques dans le domaine des systemes d'information et aider a construire des environnements capables de guider efficacement les ingenieurs d'application. Les demarches methodologiques que l'on trouve dans les manuels de reference sont generalement décrites de façon imprécise et informelle. Les ingénieurs d'application, lors du développement de projets, sont confrontés à deux problèmes importants qui sont la compréhension et l'application de la démarche liée à la méthode. Ceci conduit généralement à une mauvaise application des démarches. La solution proposée comporte : (a) un modèle de démarches basé sur une approche qui permet de décrire des démarches modulaires à différents niveaux d'abstraction et de granularité. Les niveaux de granularité simplifient la description des démarches et permettent de faciliter leur compréhension. (b) Une méta-démarche qui décrit, dans les termes du modèle de démarches, la marche à suivre pour décrire des démarches. Cette méta-démarche permet, d'une part, d'illustrer l'utilisation du modèle de démarches et, d'autre part, d'exploiter les mêmes mécanismes et le même environnement de guidage pour les processus d'analyse et pour les méta-processus. (c) Un environnement de guidage centre sur le processus, nomme mentor-ia. Cet environnement est basé sur le contrôle de l'éxécution des démarches. Son objectif est d'offrir un guidage flexible à des processus pour lesquels la créativité des agents humains est préponderante. Le modèle de démarches présenté dans la thèse, associé à l'approche dynamique de construction, offre une solution théorique aux problèmes de guidage et d'assistance dans le domaine des processus d'analyse et de conception. Le prototype mentor-ia est developpé sous l'environnement du SGBD orienté-objet 02.
APA, Harvard, Vancouver, ISO, and other styles
6

Canals, Gérôme. "Des mécanismes pour l'assistance aux utilisateurs dans un atelier de génie logiciel conduit par des modèles." Nancy 1, 1992. http://www.theses.fr/1992NAN10170.

Full text
Abstract:
La complexité croissante des produits logiciels et de leur processus de production rend indispensable la mise en place de mécanismes d'assistance au développement pour aider les acteurs d'un projet dans leurs choix et prises d'initiatives de développement. La modélisation des processus de fabrication de logiciels émerge depuis quelques années comme un paradigme prometteur pour la réalisation de cette assistance: la modélisation consiste à exprimer des connaissances sur les propriétés attendues d'un processus. Cette connaissance peut alors être exploitée par l'atelier de production pour contrôler et guider le développement. Cette thèse présente l'architecture d'un système de développement conduit par des modèles. Ensuite sont construits quatre mécanismes d'assistance: un mécanisme de contrôle des initiatives, un mécanisme de rapport, qui signale aux différents acteurs les événements pouvant influencer leur travail, un mécanisme de guidage, qui indique aux différents acteurs les moyens d'atteindre un objectif donne et un mécanisme de prévision, qui permet aux différents acteurs d'envisager l'avenir potentiel du processus. L'implantation de ces quatre mécanismes fait largement appel à des techniques d'intelligence artificielle, notamment la planification d'actions. Ces réalisations ont eu en partie pour cadre le projet esprit ALF
APA, Harvard, Vancouver, ISO, and other styles
7

Poulain, Thierry. "Contribution du génie logiciel pour la conception et l'évaluation d'applications de supervision." Valenciennes, 1994. https://ged.uphf.fr/nuxeo/site/esupversions/86faffad-3e4b-4990-b7c1-7a6b0cf7faac.

Full text
Abstract:
A partir d'une démarche axée sur le génie logiciel, l'objectif de cette thèse est d'intégrer des fonctionnalités de prototypage, favorisant le cycle de développement d'applications de surveillance. Le mémoire est divisé en cinq chapitres. Dans le premier, sont abordés les systèmes de supervision. Puis, après avoir identifié un ensemble de problèmes ergonomiques résultant de leur utilisation et de leur conception, une démarche globale de conception et évaluation développée au LAIH est décrite. Une application de supervision nécessitant de nombreux développements informatiques, les principaux modèles utilisés en génie logiciel sont ensuite abordés. La conception et l'évaluation d'un système homme-machine fait intervenir de multiples méthodes et outils issus de domaines divers. Dans ce cadre, un panorama de ces méthodes et outils fait l'objet du deuxième chapitre. Ces différents points nous conduisent à proposer une démarche axée sur le prototypage dans le troisième chapitre. Celle-ci a pour objectif d'améliorer la conception des images destinées à la supervision des procédés en fournissant un cadre méthodologique aux différents intervenants impliqués dans le cycle de développement. Dans l'objectif d'appliquer cette démarche, le quatrième chapitre décrit notre contribution à l'étude et l'intégration de fonctionnalités de prototypage dans l'atelier ATLAS (atelier logiciel pour l'animation de synoptiques). Cette recherche a été menée en collaboration avec la CSEE et 3IP. ATLAS consiste, à partir d'une description graphique du procédé, à générer des prototypes d'images. Une fois les vues graphiques évaluées et validées dynamiquement, une partie des données de prototypage est ensuite récupérée pour produire l'application définitive qui sera implantée sur le site. Enfin une première validation technique ainsi que des perspectives de recherches et de développement sont présentées dans le cinquième chapitre.
APA, Harvard, Vancouver, ISO, and other styles
8

Wakim, Bernadette. "La Conception des bases de données orientées objet : Propositions pour la construction d'un AGL." Lyon, INSA, 1991. http://www.theses.fr/1991ISAL0028.

Full text
Abstract:
L'arrivée sur le marché des premiers SGBD orientés objet conduit à poser le problème de conception de ces bases de données orientées objet. En effet, plus systèmes d'information sont complexes, plus les outils pour les traiter deviennent sophistiqués, plus le recours à des méthodes et outils de conception deviennent nécessaires. Il convient donc d'explorer de nouvelles voies afin que ces SGBD puissent être pleinement utilisés. Nous proposons quelques concepts pour une approche méthodologique orientée objet. Le but cherché consiste à offrir un ensemble de représentations graphiques permettant de traduire les notions de d'attribut-tuple , d'attributs atomiques, de liens d'agrégation et d'héritage. La finalité est, bien-sûr, la génération de code permettant d'implanter le schéma d'une base de données d'un SGBD orienté objet (cible 02). La méthode se caractérise par une phase d'intégration impliquant des tâches algorithmiques, des décisions humaines (choix de certaines relations , etc. . . ). Parmi ces décisions, certaines ont codées ·et enregistrées comme des règles expérimentales applicables par défaut, d'autres interviennent lors du dialogue entre le système et l'utilisateur. Des processus d'intégration sont proposés afin de fournir une vision un recours aides outils de conception (AGL ). Nous avons mis au oint un permettant de visualiser graphiquement les objets suivant les au modèle et assurant d'une manière automatique (ou semi-automatique des vues utilisateurs<br>The recent apparition of the Object Oriented DBMSs requires an enhancement of classical information system design. The complexity of the Information System is accompanied by the development of more sophisticated aide tools and by having recourse to design methodologies. Using the traditional design methods are insufficient to abject approach. For example, the methods formed upon the Entity - Association model are not convenient for the design of applications developed on abject oriented DBMSs. New means must be explored to benefit as much as possible from such DBMSs. We propose some concepts for an Object Oriented methodology. The proposed method, folloing an object oriented approach provides a static and dynamic representation of the applications. Our approach considers different aspects of the same object, depending on the viewpoint of each users. We proceed then to integrate all these views in a global conceptual scheme. The views integration, tockled in some classical conceptual methods arises new problems features and highlights the complexity of phenomena. E can mention, for example. Inheritance conflicts, data semantic, synonymy and polysemy. The target DBMS which guides us is 02. We have developed a tool. (CASE)
APA, Harvard, Vancouver, ISO, and other styles
9

Druais, Serge. "Techniques d'intelligence artificielle et aide à la conception d'ateliers." Toulouse, ENSAE, 1988. http://www.theses.fr/1988ESAE0005.

Full text
Abstract:
Automatisation et flexibilisation des ateliers de production au moyen d'une boucle de simulation qui peut être décrite comme suit : choix d'un modèle, simulation de la configuration, interprétation des résultats, analyse des performances.
APA, Harvard, Vancouver, ISO, and other styles
10

Seffah, Ahmed. "Propositions pour un atelier de génie didacticiel intégré : concepts, démarche & outils." Ecully, Ecole centrale de Lyon, 1993. http://www.theses.fr/1993ECDL0024.

Full text
Abstract:
Le genie logiciel est en mesure de proposer une nouvelle generation de methodes et d'outils pour la realisation industrielle de logiciels. Ces methodes et outils s'appuient sur de nouveaux concepts comme: l'atelier de genie integre, l'approche basee sur des objets, le prototypage, l'assurance qualite. Ces methodes et outils permettent de: proposer des logiciels agreables a utiliser et adaptables aux situations particulieres, realiser ces logiciels avec un taux de productivite acceptable. Depuis quelques annees, les recherches en eao s'orientent vers la definition de ce type de methodes et d'outils pour une nouvelle facon de realiser les logiciels educatifs: les didacticiels. Le genie didacticiel est ne de la volonte d'utiliser et surtout d'adapter ces methodes et outils dans la production de didacticiels. A terme, l'objectif des travaux de genie didacticiel est de proposer des ateliers de genie logiciel appeles en eao: ateliers de genie didacticiel (agd). Dans le cadre de ces travaux, nous avons imagine, formule et valide plusieurs propositions. Ces dernieres portent essentiellement sur les points suivants: structure et architecture des didacticiels, methode d'elaboration, architecture et utilisation d'un agd, outils integres dans un agd. Apres un tour d'horizon de l'etat actuel des demarches, des techniques et des outils utilises pour la production des didacticiels, nous passerons en revue l'ensemble de nos propositions. Nous illustrerons et argumenterons nos propos a l'aide des produits que nous avons realises (eao-cao, math-max, maquettes d'outils integres)
APA, Harvard, Vancouver, ISO, and other styles
More sources
We offer discounts on all premium plans for authors whose works are included in thematic literature selections. Contact us to get a unique promo code!

To the bibliography