Serveur d'exploration sur la recherche en informatique en Lorraine

Attention, ce site est en cours de développement !
Attention, site généré par des moyens informatiques à partir de corpus bruts.
Les informations ne sont donc pas validées.

Un modèle d'intégration d'outils dans les environnements de développements de logiciels

Identifieur interne : 001695 ( Crin/Curation ); précédent : 001694; suivant : 001696

Un modèle d'intégration d'outils dans les environnements de développements de logiciels

Auteurs : O. Perrin

Source :

RBID : CRIN:perrin94b

English descriptors

Abstract

L'intégration dans les environnements (dédiés ou non au développement de logiciels) est un concept qui représente la capacité à établir des {\sl relations} entre plusieurs composants (outils, personnes,\ldots). Il est nécessaire de représenter la coopération entre plusieurs outils. L'échange de données nécessite souvent une acceptation commune des formats de données ainsi que la disponibilité de mécanismes permettant de transformer une représentation de données en une autre. Des approches statiques préconisent l'adoption d'une représentation canonique ou des convertisseurs de données ad-hoc. Cette thèse propose une approche dynamique reposant sur un modèle abstrait de représentation des données ne nécessitant qu'un seul convertisseur. Nous proposons un modèle de représentation des données qui capture à la fois la sémantique des données et leurs contraintes. Ce modèle intègre un ensemble de constructeurs permettant de définir des structures complexes. La démarche utilisée vise à approcher la relation de sous-type entre deux structures afin de pouvoir utiliser indifférement les objets définis par celles-ci. Des niveaux de compatibilité entre deux structures permettent de déterminer quelles sont les transformations à effectuer pour passer de l'une à l'autre. Un ensemble d'opérateurs permet cette transformation\, : un premier sous-ensemble s'attache à définir des règles structurelles alors que le second se préoccupe de la transformation des instances. Nous avons défini un convertisseur générique capable de transformer les instances de manière la plus automatique possible, sachant que ce processus est indécidable (donc impossible à automatiser entièrement). L'axiomatisation proposée permet de connaître précisément les structures exprimables et également les transformations réalisables sur celles-ci. Enfin, l'implantation des opérateurs rendant compatibles deux structures et leurs instances nous a permis de valider les différentes propositions faites dans cette thèse.

Links toward previous steps (curation, corpus...)


Links to Exploration step

CRIN:perrin94b

Le document en format XML

<record>
<TEI>
<teiHeader>
<fileDesc>
<titleStmt>
<title xml:lang="en" wicri:score="45">Un modèle d'intégration d'outils dans les environnements de développements de logiciels</title>
</titleStmt>
<publicationStmt>
<idno type="RBID">CRIN:perrin94b</idno>
<date when="1994" year="1994">1994</date>
<idno type="wicri:Area/Crin/Corpus">001695</idno>
<idno type="wicri:Area/Crin/Curation">001695</idno>
<idno type="wicri:explorRef" wicri:stream="Crin" wicri:step="Curation">001695</idno>
</publicationStmt>
<sourceDesc>
<biblStruct>
<analytic>
<title xml:lang="en">Un modèle d'intégration d'outils dans les environnements de développements de logiciels</title>
<author>
<name sortKey="Perrin, O" sort="Perrin, O" uniqKey="Perrin O" first="O." last="Perrin">O. Perrin</name>
</author>
</analytic>
</biblStruct>
</sourceDesc>
</fileDesc>
<profileDesc>
<textClass>
<keywords scheme="KwdEn" xml:lang="en">
<term>abstract data types</term>
<term>data exchange</term>
<term>data integration</term>
<term>data structure compatibility and conversion</term>
<term>integration dimension</term>
<term>interoperability</term>
<term>software environment</term>
<term>subtype relationship</term>
</keywords>
</textClass>
</profileDesc>
</teiHeader>
<front>
<div type="abstract" xml:lang="fr" wicri:score="-5231">L'intégration dans les environnements (dédiés ou non au développement de logiciels) est un concept qui représente la capacité à établir des {\sl relations} entre plusieurs composants (outils, personnes,\ldots). Il est nécessaire de représenter la coopération entre plusieurs outils. L'échange de données nécessite souvent une acceptation commune des formats de données ainsi que la disponibilité de mécanismes permettant de transformer une représentation de données en une autre. Des approches statiques préconisent l'adoption d'une représentation canonique ou des convertisseurs de données ad-hoc. Cette thèse propose une approche dynamique reposant sur un modèle abstrait de représentation des données ne nécessitant qu'un seul convertisseur. Nous proposons un modèle de représentation des données qui capture à la fois la sémantique des données et leurs contraintes. Ce modèle intègre un ensemble de constructeurs permettant de définir des structures complexes. La démarche utilisée vise à approcher la relation de sous-type entre deux structures afin de pouvoir utiliser indifférement les objets définis par celles-ci. Des niveaux de compatibilité entre deux structures permettent de déterminer quelles sont les transformations à effectuer pour passer de l'une à l'autre. Un ensemble d'opérateurs permet cette transformation\, : un premier sous-ensemble s'attache à définir des règles structurelles alors que le second se préoccupe de la transformation des instances. Nous avons défini un convertisseur générique capable de transformer les instances de manière la plus automatique possible, sachant que ce processus est indécidable (donc impossible à automatiser entièrement). L'axiomatisation proposée permet de connaître précisément les structures exprimables et également les transformations réalisables sur celles-ci. Enfin, l'implantation des opérateurs rendant compatibles deux structures et leurs instances nous a permis de valider les différentes propositions faites dans cette thèse.</div>
</front>
</TEI>
<BibTex type="phdthesis">
<ref>perrin94b</ref>
<crinnumber>94-T-271</crinnumber>
<category>9</category>
<equipe>GENIE LOGICIEL</equipe>
<author>
<e>Perrin, O.</e>
</author>
<title>Un modèle d'intégration d'outils dans les environnements de développements de logiciels</title>
<year>1994</year>
<type>Doctorat d'Université</type>
<month>oct</month>
<keywords>
<e>software environment</e>
<e>integration dimension</e>
<e>data integration</e>
<e>interoperability</e>
<e>data exchange</e>
<e>abstract data types</e>
<e>subtype relationship</e>
<e>data structure compatibility and conversion</e>
</keywords>
<abstract>L'intégration dans les environnements (dédiés ou non au développement de logiciels) est un concept qui représente la capacité à établir des {\sl relations} entre plusieurs composants (outils, personnes,\ldots). Il est nécessaire de représenter la coopération entre plusieurs outils. L'échange de données nécessite souvent une acceptation commune des formats de données ainsi que la disponibilité de mécanismes permettant de transformer une représentation de données en une autre. Des approches statiques préconisent l'adoption d'une représentation canonique ou des convertisseurs de données ad-hoc. Cette thèse propose une approche dynamique reposant sur un modèle abstrait de représentation des données ne nécessitant qu'un seul convertisseur. Nous proposons un modèle de représentation des données qui capture à la fois la sémantique des données et leurs contraintes. Ce modèle intègre un ensemble de constructeurs permettant de définir des structures complexes. La démarche utilisée vise à approcher la relation de sous-type entre deux structures afin de pouvoir utiliser indifférement les objets définis par celles-ci. Des niveaux de compatibilité entre deux structures permettent de déterminer quelles sont les transformations à effectuer pour passer de l'une à l'autre. Un ensemble d'opérateurs permet cette transformation\, : un premier sous-ensemble s'attache à définir des règles structurelles alors que le second se préoccupe de la transformation des instances. Nous avons défini un convertisseur générique capable de transformer les instances de manière la plus automatique possible, sachant que ce processus est indécidable (donc impossible à automatiser entièrement). L'axiomatisation proposée permet de connaître précisément les structures exprimables et également les transformations réalisables sur celles-ci. Enfin, l'implantation des opérateurs rendant compatibles deux structures et leurs instances nous a permis de valider les différentes propositions faites dans cette thèse.</abstract>
</BibTex>
</record>

Pour manipuler ce document sous Unix (Dilib)

EXPLOR_STEP=$WICRI_ROOT/Wicri/Lorraine/explor/InforLorV4/Data/Crin/Curation
HfdSelect -h $EXPLOR_STEP/biblio.hfd -nk 001695 | SxmlIndent | more

Ou

HfdSelect -h $EXPLOR_AREA/Data/Crin/Curation/biblio.hfd -nk 001695 | SxmlIndent | more

Pour mettre un lien sur cette page dans le réseau Wicri

{{Explor lien
   |wiki=    Wicri/Lorraine
   |area=    InforLorV4
   |flux=    Crin
   |étape=   Curation
   |type=    RBID
   |clé=     CRIN:perrin94b
   |texte=   Un modèle d'intégration d'outils dans les environnements de développements de logiciels
}}

Wicri

This area was generated with Dilib version V0.6.33.
Data generation: Mon Jun 10 21:56:28 2019. Site generation: Fri Feb 25 15:29:27 2022