thesis

L'ingénierie des systèmes d'information coopératifs par réutilisation : une approche à base de patterns

Defense date:

Jan. 1, 2004

Edit

Institution:

Lyon 3

Disciplines:

Abstract EN:

Our research work aims at facilitating the engineering of Cooperative Information Systems (CIS) by specifying reusable software patterns. Our patterns are firstly domain patterns that are reusable during analysis and design stages of the process of CIS engineering. Technical support patterns form reusable structures dedicated to the implementation of objects specified in our cooperation design patterns and describe how to build an application. Moreover, utilization support patterns form guidelines helping designers to reuse former patterns. Finally, we propose a general process for developing CIS by reuse of patterns. This process covers all the development stages (analysis, design and implementation) and contributes to the rapid development of CIS

Abstract FR:

L'objectif de ce travail de recherche est de faciliter l'ingénierie des systèmes d'information coopératifs (SIC) par la spécification de patterns logiciels réutilisables. Les patterns que nous proposons sont tout d'abord des patterns de domaine, réutilisables lors des phases d'analyse et de conception du processus d'ingénierie des SIC. S'ajoutent à ces patterns des patterns de support technique génériques constituant des structures réutilisables dédiées à l'implantation des entités spécifiées dans les patterns de conception de coopération et décrivant comment construire une application. En outre, des patterns de support d'utilisation guident le concepteur lors de la réutilisation des différents patterns proposés. Enfin, nous proposons une démarche générale de développement des SIC, par réutilisation de patterns ; cette démarche couvre l'ensemble des phases du processus d'ingénierie (analyse, conception, implantation), permet d'accélérer et de faciliter ce développement.