Contexte général et cadre des recherches
Les systèmes d’information des organisations sont de plus en plus complexes et évolutifs. Leur complexité et évolutivité sont étroitement liées :
- à la complexité et l’évolutivité des organisations qui ont des périmètres de plus en plus larges, on parle d’entreprise étendue, mais également à géométrie variable, on parle d’entreprise virtuelle. Notons également l’apparition dans ces organisations des acteurs autrefois externes ou d’interface qui sont aujourd’hui partie prenante de l’organisation,
- à la complexité et l’évolutivité des technologies sous jacentes en termes :
- d’architectures (Pervasives / Adaptatives / Mobiles, Coopératives / Interopérables, Intégrées / basées sur des services web…),
- d’interactions (multimodalité, plasticité),
- d’information (centrée sur des contenus multimédias, données semistructurées / floues…)
Le coeur de la recherche en SI concerne l’alignement du SI aux besoins intentionnels et organisationnels des organisations en tirant profit des technologies. Il s’agit en particulier de proposer des méthodes permettant de développer et de faire évoluer des SI en fonction de l’évolution des besoins et des technologies.
Une méthode peut être définie comme un ensemble de modèles, démarches et outils pour comprendre et représenter le SI dans sa globalité en vue de développer et faire évoluer des SI informatisés adaptés (aux besoins), adaptables et/ou adaptatifs (en particulier personnalisable aux utilisateurs finaux et à leur environnement ou en fonction de l’évolution des besoins et des technologies). Si nous replaçons cette définition dans le cadre de modélisation de l’OMG, une méthode est définie par :
- un langage de modélisation (UML par exemple, niveau M2 de la dimension Produit dans la figure 1).
- un modèle de processus permettant de guider les acteurs du développement des SI (le RUP par exemple, niveau M1 de la dimension Processus ou démarche dans la figure 1).
L’exécution du modèle de processus (une exécution de modèle de processus est au niveau MO de la dimension Processus) génère des modèles de produit (niveau M1 de la dimension Produit) décrits dans les termes du langage de modélisation.

Les méthodes sont aujourd’hui formalisées. Le langage de modélisation des produits est décrit en terme d’un méta-modèle, instance d’un modèle de niveau supérieur (MOF par exemple de niveau M3 dans la dimension Produit). De même les modèles de processus sont instances d’un modèle de niveau supérieur (SPEM par exemple de niveau M2 dans la dimension Processus). Pour finir cet exemple, il se trouve que SPEM est un profil d’UML décrit en termes du MOF. Les recherches en SI se retrouvent dans les deux dimensions Produit/Processus qui sont évidemment fortement corrélées :
Dimension Produit : deux niveaux d’abstraction des modèles produits des SI sont considérés :
- le niveau besoin de l’organisation décrivant les besoins (informationnel, décisionnel, communicationnel…) des acteurs de l’organisation au sein d’une activité organisée,
- le niveau solution décrivant les solutions informatiques.
Dimension Processus (Démarche) : différents niveaux d’abstraction des modèles de processus des SI :
- le niveau guidage permet de décrire des modèles de processus à un haut niveau d’abstraction,en termes de buts à atteindre, stratégies…
- le niveau opérationnel permet de décrire des modèles de processus plus classiques en termesd’enchaînement d’activités (modèle de processus orienté activités tels que RUP, 2TUP,Symphony, etc.) et/ou de transformations de produits (approche IDM).
Les travaux des différents sous-thèmes sont déclinés en terme de méthodes d’ingénierie, c'est-à-dire de modèles et/ou méta-modèles de produit et/ou de processus. L’objectif d’un sous-thème peut aussi bien concerner les méthodes et/ou techniques d’ingénierie ou de rétro-ingénierie de SI généraux ou spécifiques (en fonction d’applications ou de technologies cibles) que des méthodes d’ingénierie de composants, d’ingénierie des processus, etc.





