ELKAR - Ré-Ingénierie d'applications pour la mise en oeuvre de la coopération : Méthodologie et Architecture - TEL - Thèses en ligne Accéder directement au contenu
Thèse Année : 2000

ELKAR - Ré-Ingénierie d'applications pour la mise en oeuvre de la coopération : Méthodologie et Architecture

Résumé

There an increasing demand from firms to evolve their applications to be more co-operative. The problem is to realise this migration and to maintain the quality of existing applications which are reliable due to previously encountered difficulties.
This assumes the re-engineering of these applications. In some cases, temporary and non-satisfying applications have been added as external co-operation. It consists of human, software, hardware to link with some entities producing information for those who need it. This external co-operation presents several inconveniences : often slow, not very efficient and flexible. It also needs a lot of work, often disproportionate regarding to the gain.
Automating co-operation, we hope to eliminate problems enumerated above, and we think that we can improve qualitatively and quantitatively the amount of co-operation.
We will propose a method based on an organisation of dynamic workgroups (their composition can evolve with time) composed of operative modules. This method will also allow to bring to the fore co-operative elements, and to link them with an eventual composition to create new ones semantically richer and more suitable to a co-operative environment/context.
In order to propose an operational method, the last stage will propose to obtain rules derived from a specification language associated to the method. These rules allow the realisation of the implementation of the concrete co-operation. Next, they will be executed into the distributed run-time we developed. They will allow the dynamic workgroup management and the circulating of co-operative elements.
Our approach allows the provision of co-operation thanks to the application re-engineering without modifying any existing operative module. We propose a method entirely derivable (after a formal verification) into rules integrated into a co-operative architecture allowing the co-operation.
Il émerge des entreprises une forte demande d'évolution de leurs applications informatiques vers plus de coopération. Le problème est de réaliser cette migration tout en gardant la qualité de l'existant rompu aux difficultés rencontrées. Ceci suppose une ré-ingénierie de ces applications. Dans certains cas, des solutions provisoires et non satisfaisantes ont été apportées sous forme de coopération externe. Celle-ci consiste par des moyens humains, logiciels et matériels, à mettre en relation certaines entités produisant de l'information à celles la nécessitant. Cette coopération externe présente divers inconvénients : souvent lente, peu efficace, peu souple, et demandant des moyens parfois disproportionnés par rapport aux gains obtenus. En automatisant la coopération nous pensons pouvoir éliminer l'ensemble des problèmes énumérés ci-dessus tout en améliorant tant du point de vue qualitatif que quantitatif la part prise par la coopération.
Nous allons pour cela proposer une méthode basée sur une organisation de modules opératoires en groupes de travail dynamiques dont la composition peut évoluer au cours du temps. Cette méthode permettra également de mettre en évidence les éléments de coopération, de les mettre en relation et de les composer éventuellement afin d'en créer de nouveaux plus riches sémantiquement et donc plus à même d'être utilisés dans un environnement coopératif.
Afin de rendre opérationnelle notre méthode, la dernière étape proposée va permettre d'obtenir des règles de type ÉCA à partir d'un langage de spécification associé à la méthode. Ces règles permettront la mise en œuvre concrête de la coopération. Elles seront exécutées par la plate-forme coopérative distribuée que nous avons développée et qui permet à la fois la gestion des groupes de travail dynamiques et la circulation des éléments de coopération.
Notre approche globale permet la mise en œuvre de la coopération par ré-ingénierie de l'application sans modifier les modules opératoires existants. Nous proposons une méthode intégralement dérivable (après vérification formelle) en règles, elles même intégrées à une plate-forme qui permet la mise en coopération.
Fichier principal
Vignette du fichier
these.pdf (1.35 Mo) Télécharger le fichier
Soutenance_These.ppt (387 Ko) Télécharger le fichier
Format : Autre
Loading...

Dates et versions

tel-00346753 , version 1 (12-12-2008)

Identifiants

  • HAL Id : tel-00346753 , version 1

Citer

Philippe Roose. ELKAR - Ré-Ingénierie d'applications pour la mise en oeuvre de la coopération : Méthodologie et Architecture. Informatique [cs]. Université de Pau et des Pays de l'Adour, 2000. Français. ⟨NNT : ⟩. ⟨tel-00346753⟩

Collections

UNIV-PAU LIUPPA
97 Consultations
487 Téléchargements

Partager

Gmail Facebook X LinkedIn More