hdr
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| hdr [2010/03/30 08:22] – tigli | hdr [2010/04/02 06:11] (Version actuelle) – tigli | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ====== HDR ====== | ====== HDR ====== | ||
| + | [[PLAN HDR]] | ||
| ===== Travaux à considérer | ===== Travaux à considérer | ||
| Ligne 77: | Ligne 78: | ||
| Brice Morin, Olivier Barais, Jean-Marc Jezequel, Franck Fleurey, Arnor Solberg, | Brice Morin, Olivier Barais, Jean-Marc Jezequel, Franck Fleurey, Arnor Solberg, | ||
| " | " | ||
| + | |||
| + | http:// | ||
| Ligne 85: | Ligne 88: | ||
| http:// | http:// | ||
| + | == Model-driven Development of Complex Software: A Research Roadmap == | ||
| - | ===== PLANS de HDR ===== | + | France, R. and Rumpe, B. 2007. Model-driven Development of Complex Software: A Research Roadmap. |
| - | + | In 2007 Future of Software Engineering | |
| - | [[http:// | + | IEEE Computer Society, Washington, DC, 37-54. DOI= http://dx.doi.org/10.1109/FOSE.2007.14 |
| - | + | ||
| - | [[http:// | + | |
| - | + | ||
| - | + | ||
| - | [[http://hal.archives-ouvertes.fr/ | + | |
| - | + | ||
| - | [[http:// | + | |
| - | + | ||
| - | [[http:// | + | |
| - | + | ||
| - | [[http:// | + | |
| - | + | ||
| - | [[http:// | + | |
| - | + | ||
| - | [[http:// | + | |
| - | + | ||
| - | [[http:// | + | |
| - | + | ||
| - | [[ftp:// | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | ===== Mon PLAN HDR ===== | + | |
| - | + | ||
| - | == Titre == | + | |
| - | + | ||
| - | Intergiciel pour l' | + | |
| - | + | ||
| - | == Introduction : == | + | |
| - | Domaine : | + | |
| - | + | ||
| - | * Intergiciel au sens large du terme | + | |
| - | + | ||
| - | * Pour les systèmes interagissant avec l' | + | |
| - | Depuis les robots jusqu' | + | |
| - | + | ||
| - | == Les intergiciels : == | + | |
| - | + | ||
| - | == Informatique distribuée et Intergiciels : Etat de l'Art == | + | |
| - | + | ||
| - | Message : Basé sur une définition restreinte de la notion d' | + | |
| - | + | ||
| - | == Informatique Ambiante et Intergiciels : == | + | |
| - | + | ||
| - | Message : Basé sur une définition plus générale d' | + | |
| - | * démarche bottom-up au service des démarches top-down | + | |
| - | * Problématique non limitée à la distribution, | + | |
| - | * En fait ressources = tous les éléments de Von Neuman CPU / MEM / I-O | + | |
| - | + | ||
| - | + | ||
| - | Nouveaux challenges : | + | |
| - | + | ||
| - | * Hétérogénité de ces ressources (technologique et sémantique) => gestion des accès concurrents | + | |
| - | + | ||
| - | 1> | + | |
| - | Aujourd' | + | |
| - | + | ||
| - | Pourtant la non interaction autre qu' | + | |
| - | + | ||
| - | Séparation des préocuppation OK mais entrelacement (tissage). | + | |
| - | + | ||
| - | 2> | + | |
| - | Chaque ressource est alors associée à un gestionnaire ayant pour objectif de garantir le comportement de la ressource | + | |
| - | + | ||
| - | + | ||
| - | * Variabilité ou Dynamicité de ces ressources => adaptation au variation | + | |
| - | + | ||
| - | + | ||
| - | == systèmes interagissant avec l' | + | |
| - | + | ||
| - | * Introduction | + | |
| - | + | ||
| - | * Approche classique en Informatique : Données ou Information / Traitement ou Algorithmique | + | |
| - | | + | |
| - | + | ||
| - | * décomposition comportementale en informatique : | + | |
| - | Ce constat inspire une démarche appelée décomposition comportementale de l' | + | |
| - | + | ||
| - | Cette démarche à largement fait ses preuves en Robotique. | + | |
| - | + | ||
| - | Définition du comportement : | + | |
| - | par Wiener Norbert (en définissant la notion de cybernetique) : " | + | |
| - | + | ||
| - | == Vers un modèle de middleware pour l' | + | |
| - | + | ||
| - | * LCA (le middleware n'est plus dédié à la distribution, il est même nécessaire de la rendre explicite en IAm) | + | |
| - | + | ||
| - | + | ||
| - | == Annexes : == | + | |
| - | * CV | + | |
| - | + | ||
| - | ====== NOTES sur TOPICS ====== | + | |
| - | + | ||
| - | ===== Subsomption ===== | + | |
| - | + | ||
| - | Le principe de subsomption (subsumption) promu par Brooks pour sa décomposition comportementale définit | + | |
| - | + | ||
| - | Exemples: | + | |
| - | * Le concept HUMAIN subsume le concept FONCTIONNAIRE . | + | |
| - | * Le concept ELECTEUR est subsumé par le concept MAJEUR . | + | |
| - | + | ||
| - | de même que pour Brooks un comportement de haut niveau comme chercher une boîte dans l' | + | |
| - | + | ||
| - | + | ||
| - | ===== Composant versus Service ===== | + | |
| - | + | ||
| - | == Un service à une Instance unique : == | + | |
| - | A la différence des composants qui sont instanciés à la demande et peuvent avoir plusieurs instances en même temps, un service est unique. Il correspond au design pattern Singleton. (Cf. http://fr.wikipedia.org/wiki/ | + | |
| - | + | ||
| - | + | ||
| - | == Composant == | + | |
| - | + | ||
| - | Un composant est un élément de base d'un ensemble plus complexe (structuré ou composite), lequel est un assemblage de composants souvent différents. (Cf. http://fr.wikipedia.org/ | + | |
| - | + | ||
| - | http:// | + | |
| + | == Reflective Component-based Technologies to Support Dynamic Variability == | ||
| - | A LIRE : http://www.irisa.fr/ | + | Bencomo, N., Blair, G., Flores, C., Sawyer, P.: Reflective Component-based Technologies to Support Dynamic Variability. |
| + | In: VaMoS 2008: 2nd Int. Workshop on Variability Modeling of Software-intensive Systems, Essen, Germany | ||
| - | A LIRE : http://blog.xebia.fr/2009/06/ | + | http://citeseerx.ist.psu.edu/viewdoc/download? |
| - | A LIRE : | ||
hdr.1269937322.txt.gz · Dernière modification : 2010/03/30 08:22 de tigli