Méthodes de Développement de Systèmes Multi-Agents
|
|
- Anne-Sophie Dufour
- il y a 8 ans
- Total affichages :
Transcription
1 TRANSPORTS & SYSTEMES MULTI-AGENTS Méthodes de Développement de Systèmes Multi-Agents Marie-Pierre Gleizes Équipe Systèmes Multi-Agents Coopératifs IRIT 31 janvier 2008 Transports & Systèmes Multi-Agents 1
2 Introduction Professeur d informatique Université Paul Sabatier Toulouse Responsable Équipe SMAC-IRIT (Systèmes Multi-Agents Coopératifs) 16 permanents 15 doctorants, post-doctorants Auto-adaptation, auto-organisation, émergence Coordination adaptative, protocoles Résolution distribuée de problèmes complexes: Optimisation, satisfaction de contraintes Simulation : sociale, biologie Ingénierie des systèmes auto-organisés Transports & Systèmes Multi-Agents 2
3 Objectifs de l exposé Définition du contexte : agent, multi-agent Technologie SMA et de l ingénierie basée sur les agents Principales méthodes Processus de développement d ADELFE Méta-modèles Outils Conclusions et perspectives PLAN Transports & Systèmes Multi-Agents 3
4 Définition : agent (Ferber, 95) Entité physique ou virtuelle Autonome Capable de communiquer directement ou indirectement avec d'autres agents Ayant un objectif individuel / fonction de satisfaction Ayant des ressources Située et capable d'agir dans un environnement Capable de percevoir son environnement Ayant une représentation partielle de l'environnement Ayant des compétences et offrant des services Comportement autonome = Conséquence de ses connaissances, de ses interactions, et des buts qu il poursuit 1 - Percevoir 2 - Décider Assistant utilisateur Expert Footballeur Fourmi... 3 Agir Transports & Systèmes Multi-Agents 4
5 Définition : système multi-agent Macro système composé d'agents autonomes qui interagissent dans un environnement commun pour réaliser une activité collective cohérente Caractéristiques Autonomie Pas de contrôle global Distribution Les données sont distribuées dans les agents et l'environnement Localité Chaque agent a une vue limitée Asynchronisme Les agents sont des unités de calcul asynchrones Transports & Systèmes Multi-Agents Théraulaz 5
6 Besoins applicatifs (1) DISTRIBUTION FONCTIONNELLE Perte de connaissances Douleurs Thoraciques Médecin généraliste Douleurs Abdominales Fièvres Blessures Traumatismes Thoraciques Fonctions Vitales Accident de Plongée Systèmes de diagnostic médical Systèmes de reconnaissance de la parole Agent Utilisateur Transports & Systèmes Multi-Agents 6
7 Besoins applicatifs (2) DISTRIBUTION SPATIALE Gestion du trafic routier Contrôle aérien Robotique collective Ecosystèmes (proies/prédateurs) Transports & Systèmes Multi-Agents 7
8 Besoins applicatifs (3) Domaine médical DISTRIBUTION SEMANTIQUE Domaine financier Domaine sportif E-commerce Communautés virtuelles Transports & Systèmes Multi-Agents 8
9 Besoins applicatifs (4) Système ouvert Place de marché sur Internet Environnement dynamique RoboCup Système incomplètement spécifié Systèmes Ambiants Transports & Systèmes Multi-Agents 9
10 Conception et SMA (1) Facilité de compréhension et de modélisation Paradigme agent = nouveau niveau d abstraction Système de gestion de conférences président du CP, président du comité d organisation, membre du CP, membre du comité d organisation, auteurs Agent Rôles Organisation Transports & Systèmes Multi-Agents 10
11 Conception et SMA (2) Facilité de conception de systèmes complexes Résolution classique de problèmes Concepteur processus qui amène à la solution Résolution avec des SMA Concepteur agents, interaction, environnement Processus émerge de l auto-organisation Système de conception d emploi du temps Transports & Systèmes Multi-Agents 11
12 Conception et SMA (3) Systèmes incomplètement spécifiés : autonomie robustesse auto-adaptation (a 1 ) (a 2 ) (a n ) Processus de résolution = succession d organisations (Edmonds, 2005) (Living-Design Picard 2003) (Gleizes, 2007) Résolution de problèmes: agents interagissent et évoluent dans un environnement commun Agent a des règles locales de comportement et des perceptions locales Système de conception avion : satisfaction de contraintes et optimisation de paramètres Transports & Systèmes Multi-Agents 12
13 Historique - Motivations Début des Systèmes Multi-Agents : 1988 Applications, architectures nombreuses Besoin de méthodes de conception (98-99 ) Développement coûteux en temps Systèmes ad hoc Passage vers l industrie Groupes de travail SIG Methodologies and SW Engineering for Agent Systems (Agentlink, 00-03) Technical Forum Group AOSE depuis 2003 FIPA Technical Comittee on methodologies ( ) Architecture et Société d Agents groupe collège SMA de l AFIA Conférences - Workshops Agent-Oriented Information Systems (1999 ) Agent-Oriented Software Engineering (2000 ) Engineering Societies in the Agents World (2000 ) Engineering Self-Organising Applications ( ) Journées Francophones sur les SMA 99 et en 2000 Transports & Systèmes Multi-Agents 13
14 Agents et objets Points communs Etat interne Peuvent agir sur leur état Unités de comportement modulaires Communiquent par envoi de messages Différences De l'autonomie de contrôle : invocation de méthodes internes Objet = unité d'exécution c est celui qui appelle qui décide d exécuter une action Agent = unité de comportement c est celui qui reçoit qui décide d exécuter une action. Il peut dire «go» et «no» Du contrôle = un agent est une source de contrôle (contrôle local) Des comportements collectifs - composante sociale, protocole d'introduction... Interactions et communications plus riches Des notions d'environnement Transports & Systèmes Multi-Agents 14
15 Définitions : méthodologie - méthode Méthodologie Ensemble de méthodes appliquées tout au long du cycle de développement d un logiciel (Booch, 1992) Méthode Processus rigoureux permettant de générer des modèles qui décrivent les aspects d un logiciel en cours de développement - un processus - un langage de modélisation - des outils (Computer-Aided Method Engineering Tools) Les deux termes «méthode et méthodologie» sont utilisés indifféremment Transports & Systèmes Multi-Agents 15
16 MASB Moulin, 1996 UML AUML Odell Bauer, 2000 Oriented Object Unified Process ADELFE Bernon Gleizes, 2000 PASSI Cossentino,2001 Object Modelling Techn Fusion Design Pattern Pattern for Agents AAII Kinny 1996 Requirements Engineering i* Tropos Mylopoulos, 2000 MESSAGE/UML Caire, 2001 Agent Oriented Meth MaSE Deloach, 2000 INGENIAS Gomez, 2002 Roadmap Gaia Wooldridge, 1999 SODA Omicini, Influence s Méthodologies orientées agent Transports & Systèmes Multi-Agents 16 Méthodologies non orientées agent Techniqu es Contexte Besoin Méthodes Processus Méta-modèles Outils Conclusions
17 Knowledge Engineering CommonKADS Iglesias, 1998 DESIRE Brazier, 1999 MAS/CommonKADS CoMoMAS Plate-Forme IODA Mathieu,2005 AGR Ferber, 1998 Cassiopée Collinot, 1996 VOWELS Demazeau, 2000 ZEUS Prometheus Padgham, 2002 Influences Méthodologies orientées agent Méthodologies non orientées agent Techniques Transports & Systèmes Multi-Agents 17
18 Principales méthodes ADELFE pour la conception de système adaptatif, basée sur le RUP, AUML UML, architecture d agents coopératifs, outils: Adelfetoolkit, opentool, adéquation des AMAS, approche MDE AMAS Modeling Language, plateforme Javact ASPECS pour la conception de systèmes holoniques, approche MDE métamodèle CRIO, plateforme Janus Gaia générale, insiste sur la notion de rôles d organisation (statique), ROADMAP, plateforme Jade avec Gaia2Jade INGENIAS basée sur le RUP, outil : INGENIAS Development Kit, MDE vers JADE, MaSE complète de l analyse jusqu au code, utilise UML, outil agenttool, ==> O-MASE PASSI de l analyse jusqu au code, utilise AUML UML, Création d une ontologie du domaine, FIPA standard, outil: PASSI ToolKit pour la génération de code PROMETHEUS architecture d agents BDI, outils: Prometheus Design Tool, Jack Development Environment SODA insiste sur la notion d environnement et de différents niveaux d abstraction Tropos basée sur les concepts de besoins et de buts (formalisation en i* et utilisation du Goal-oriented Requirement Language) Méta-modèles + guide AGR Madkit, Ferber - Montpellier: IODA, Mathieu - Lille - Voyelles ( ), Demazeau Grenoble Transports & Systèmes Multi-Agents 18
19 Processus de développement (Arlabosse, Gleizes Ocello OFTA 2003) Analyse des besoins (Spécification) Besoins fonctionnels et qualité Besoins préliminaires Cahier des charges Besoins finals Définition du système à concevoir Analyse (Conception) Quoi Architecture Conception (Conception détaillée) Comment Architecture logicielle + composants logiciels à coder Implémentation (Codage Test Intégration) Code Déploiement Maintenance Transports & Systèmes Multi-Agents 19 Contexte Besoin Méthodes Processus Méta-modèles Outils Conclusions
20 Processus de développement ADELFE ASPECS Gaia INGENIAS MaSE PASSI PROMETHEUS SODA Tropos Besoins Analyse Conception Implémentation Déploiement ADELFE PROCESS SPEM 2.0 (Picard, 2004) Pour ADELFE NEPTUNE = Adaptation du Rational Unified Process -Equipe MACAO IRIT Transports & Systèmes Multi-Agents 20
21 ADELFE : Analyse des besoins préliminaires Les utilisateurs expriment ce que doit faire le système Travail d intercompréhension Besoins fonctionnels et non fonctionnels Cahier des charges Transports & Systèmes Multi-Agents 21
22 Analyse des besoins préliminaires Contexte Besoin Méthodes Processus Méta-modèles Outils Conclusions Transports & Systèmes Multi-Agents 22
23 Tropos Analyse des besoins préliminaires Acteur (BDI) Rôle But (soft-hard) Early Requirements Plan Ressource Dépendance Transports & Systèmes Multi-Agents 23 Contexte Besoin Méthodes Processus Méta-modèles Outils Conclusions
24 Influence du multi-agent sur le processus Conception de SMA adaptatifs (AMAS) Adaptation au niveau du système résolution de problème Fonction adéquate = système répond au besoin Fonction globale du système = résultat de l organisation entre les agents Transports & Systèmes Multi-Agents 24
25 Emergent Programing [Georgé 2005] 5 agents : +, *, A, B, C Fonction réalisée : (A * B) + C C OUTPUT A B 2 10 * 20 Transports & Systèmes Multi-Agents 25
26 Conception de SMA adaptatifs (AMAS) Adaptation au niveau du système résolution de problèmes Fonction adéquate = système répond au besoin Fonction globale du système = résultat de l organisation entre les agents Changement d organisation = changement de fonction Transports & Systèmes Multi-Agents 26
27 Emergent Programing [Georgé 2005] 5 agents : +, *, A, B, C C OUTPUT A B 2 10 * 20 Fonction réalisée : (A * B) + C Fonction réalisée : (A * C) + B B OUTPUT 2 A C 100 * 200 Transports & Systèmes Multi-Agents 27 Contexte Besoin Méthodes Processus Méta-modèles Outils Conclusions
28 Conception de SMA adaptatifs (AMAS) Adaptation au niveau du système résolution de problèmes Fonction adéquate = système répond au besoin Fonction globale du système = résultat de l organisation entre les agents Changement d organisation = changement de fonction Mécanisme utilisé : l auto-organisation = processus qui permet au système de changer son organisation en cours d exécution sans contrôle externe explicite [DiMarzo, Gleizes, Karageorgos TFGSO 2005] Niveau conception définition des entités et des comportements locaux Avoir des règles de comportement locales aux entités du système La coopération Transports & Systèmes Multi-Agents 28 Contexte Besoin Méthodes Processus Méta-modèles Outils Conclusions
29 Théorie des AMAS: Coopération [Capera, 2003] Contexte Besoin Méthodes Processus Méta-modèles Outils Conclusions Un agent doit avoir une attitude coopérative Détecter et réparer les Situations Non Coopératives (SNC) Essayer d éviter les SNC (Anticipation) Essayer d agir coopérativement MAIS un agent est bienveillant et non altruiste quelque fois des SNC apparaissent Définition d une SNC du point de vue local de l agent Tout signal perçu est compris sans ambiguïté Toute information reçue est utile à l agent Le raisonnement amène à réaliser des actions utiles pour les autres Pour être coopératif un agent doit essayer d éviter les SNC et éliminer les SNC détectées SNC = exceptions au niveau agent Transports & Systèmes Multi-Agents 29
30 ADELFE : Analyse des besoins finaux Définition du système à étudier Modélisation de l environnement Transports & Systèmes Multi-Agents 30
31 Analyse des besoins Importance ADELFE ASPECS Ingenias PASSI Tropos Environnement ADELFE ASPECS GAIA v2 INGENIAS Prometheus SODA Tropos Rôle haut niveau d abstraction ASPECS Gaia INGENIAS MaSE PASSI Tropos Transports & Systèmes Multi-Agents 31
32 ADELFE : Analyse Description des besoins en termes liés au domaine et à ce que le système doit faire Transports & Systèmes Multi-Agents 32
33 Phase d analyse Contexte Besoin Méthodes Processus Méta-modèles Outils Conclusions Adéquation des AMAS A-t on besoin d un AMAS au niveau global et/ou au niveau local? Pas d algorithme connu Besoin d évolution Système ouvert, non linéaire Distribution Comportement des composants Transports & Systèmes Multi-Agents 33
34 Analyse Fonctionnelle ADELFE PASSI PROMETHEUS But INGENIAS TROPOS Rôle GAIA INGENIAS PASSI SODA Identification des agents ADELFE (définition) INGENIAS (définition) PASSI (use case) Prometheus (fonctionnalités) Tropos (parmi les acteurs) Interactions entre agents ADELFE (AUML) ASPECS GAIA v2 INGENIAS PASSI (FIPA) Prometheus SODA Tropos Transports & Systèmes Multi-Agents 34
35 ADELFE : Conception Définition des entités et des mécanismes Comment le système va être construit Transports & Systèmes Multi-Agents 35
36 Conception - Exemple de SNC Conflit de réservation Booking Conflict State Any Description The BA is in a cell that is interesting to book but the cell is already booked Conditions The BA is in a cell AND this latter is already booked AND yet the cell would be suitable if not booked Actions IF the cost of the new booking is less than the older one THEN the BA books the cell ELSE the BA moves elsewhere Transports & Systèmes Multi-Agents 36
37 Conception Architecture spécifique d agents ADELFE (agent coopératifs) Prometheus (BDI) Architecture d agents non définie GAIA INGENIAS MaSE PASSI SODA Tropos Transports & Systèmes Multi-Agents 37
38 ADELFE : Implémentation Transports & Systèmes Multi-Agents 38
39 ADELFE : Implémentation Transports & Systèmes Multi-Agents 39
40 Besoin de méta-modèles DEFINIR Pas de consensus sur le définition d agents et de systèmes multi-agents Méta-modèle modèle d'un langage de modélisation qui sert à exprimer les concepts communs à l'ensemble des modèles d'un même domaine MODELISER Concevoir un système Instancier un méta-modèle Faciliter la transformation de modèle Transformations Méta-modèle MAS Méta-Modèle Plateforme Construction de méta-modèles Adelfe : AmasML ASPECS : Crio Problème, Domaine, Solution Gaia mise en avant des rôles PASSI : Problème, Domaine, Solution Essai de mise en commun de méta-modèles: Adelfe, Gaia, PASSI (Bernon AOSE 2004) Transports & Systèmes Multi-Agents 40
41 Transports & Systèmes Multi-Agents 41
42 Transports & Systèmes Multi-Agents 42
43 Model Driven Engineering ADELFE ASPECS Gaia Ingenias MaSE PASSI MDE en cours en cours en cours PROMETHEUS SODA Tropos MDE en cours Transports & Systèmes Multi-Agents 43
44 OUTILS Atelier de Génie Logiciel Objectif : aider le concepteur à suivre le processus AdelfeToolkit (processus) + Opentool INGENIAS Development Kit MaSE : agenttool PASSI ToolKit ( Rational Rose) + génération de code Prometheus Design Tool + Jack Development Transports & Systèmes Multi-Agents 44
45 Adelfe Toolkit Transports & Systèmes Multi-Agents 45
46 AUML : Agent UML (1) AUML agent UML Extension: classe d agent Concept de rôle Diagramme de protocoles d interactions entre agents Package pour protocoles superposés intercalés imbriqués Transports & Systèmes Multi-Agents 46
47 AUML : Agents Interaction Protocols ET OU XOR Transports & Systèmes Multi-Agents 47
48 Conclusions Besoin de méthode incontestable Beaucoup de méthodes mais stabilité Utilisation plus universitaire qu industrielle Conception automatique de mécanismes mécaniques (Capera, Journal of Applied IA 2004) Bioinformatique (Mano, EUMAS 2005) Emploi du temps dynamique (Picard, CEEMAS 2005) Manufacturing control (Capera, ROADEF 2006) Ontologies dynamiques / profils adaptatifs (Ottens, EGC 2006) Fourragement de fourmi Affectation de fréquences pour des satellites FAPP (Picard SASO 2007) Conception préliminaire avion MASCODE (Welcome, JFSMA 2007) Quel guide pour choisir? Transports & Systèmes Multi-Agents 48
49 Comparaison de méthodes (Shehory, 2001, O Malley 2001, Cernuzzi, 2002, Dam, 2003, Picard, 2004) Concepts et propriétés Autonomie, Complexité, Adaptation du système et/ou de l agent, Concurrence, Distribution, Richesse des communications, Ouverture, Interaction, Réactivité, Pro-activité, Sociabilité, Agent, Croyances, Désirs, Buts, Intentions, Message, Normes, Organisation, Protocole, Rôle, Société, Tâche, Environnement du système Processus de développement Couverture Contexte de développement Transports & Systèmes Multi-Agents 49
50 Comparaison de méthodes (Shehory, 2001, O Malley 2001, Cernuzzi, 2002, Dam, 2003, Picard, 2004) Langage de modélisation Accessibilité ou facilité d utilisation Précision, Non ambiguïté du langage Expressivité % application Consistance de la spécification Traçabilité Modularité des spécifications % modifications ultérieures Raffinages des modèles Exécution : prototypage? Gestion de la complexité Transports & Systèmes Multi-Agents 50
51 Perspectives à court terme Clarification des concepts : méta-modèles Essai d unification des méthodes Pas de méthode unique Composition de méthodes Fragments ADELFE Gaia INGENIAS MaSE PASSI SODA TROPOS Définition de fragment (FIPA 2003) Portion du processus de développement Un ou plusieurs délivrables (diagrammes UML AUML, etxtes ) Préconditions Liste de concepts à définir ou redéfinir dans le fragment Guide pour savoir comment utiliser le fragment Glossaire des termes utilisés dans le fragment Guides de composition : contexte de la méthodologie auquel il appartient Description textuelle du fragment ou spécificité comme la plateforme, le type d applications Relations de dépendances utiles pour assembler les fragments Fournir des outils de transformations de modèles vers les plateformes existantes : JAVACT, JADE, JACK, MADKIT Utiliser la simulation pour la conception (ADELFE, PASSI) Transports & Systèmes Multi-Agents 51
52 Perspectives à moyen terme Agents hétérogènes Agents conçus par des concepteurs différents Systèmes ouverts Passage à l échelle besoin de méthodes mettant en avant Modularité Interopérabilité Ouverture Dynamique Robustesse Adaptation Validation de ces systèmes Transports & Systèmes Multi-Agents 52
53 Perspectives à long terme Complexité des systèmes va croître Besoin Auto-construction Niveau programme Niveau agent Niveau système multi-agent Auto-maintenance Méthode de conception = ensemble d outils intégrés dans un logiciel minimal pour lui permettre de s auto-construire par couplage avec son environnement Transports & Systèmes Multi-Agents 53
54 Références Ouvrages généraux [Booch, 1992] G. Booch Conception orientée objets et applications, Addison-Wesley, 1992 [Ferber, 1995] Ferber J., Les systèmes multi-agents, InterEditions, 1995 Recueil de méthodes [Arlabosse, 2004] F. Arlabosse, M-P. Gleizes, M. Occello, Chapitre IV: Méthodes de conception, pages Observatoire Français des Techniques Avancées : Systèmes Multi-Agents Série ARAGO 29, 2004 [Hendersen-Sellers, 2005] B. Henderson-Sellers and P. Giorgini, (Eds.) Agent-Oriented Methodologies, Idea Group Pub, June AUML Bauer, B.; Müller, J. P.; Odell, J.: Agent UML: A Formalism for Specifying Multiagent Software Systems, Proceedings, ICSE 2000 Workshop on Agent-Oriented Software Engineering AOSE 2000, Limerick, Springer Verlag, p , Bauer, B.; Müller, J. P.; Odell, J.: An Extension of UML by Protocols for Multiagent Interaction, Proceeding, Fourth International Conference on MultiAgent Systems, ICMAS 2000, Boston, IEEE Computer Society, Bauer, B., Müller, J.P., Odell, J.: Agent UML: A Formalism for Specifying Multiagent Software Systems, International Journal on Software Engineering and Knowledge Engineering (IJSEKE), Vol. 11, No. 3, pp.1-24, 2001 Engineering, 2001.[Bergenti, 2004] F. Bergenti, M-P. Gleizes, F. Zambonelli Editors, Methodologies and Software Engineering for Agent Systems, Klüwer 2004 FIPA FIPA Modeling technical Committee Home page FIPA Methodology technical Committee Home page Transports & Systèmes Multi-Agents 54
55 Références ADELFE : Atelier de Développement de Logiciels à Fonctionnalité Emergente Bernon C., Gleizes M-P., Peyruqueou S., and Picard G., ADELFE: a Methodology for Adaptive Multi-Agent Systems Engineering, Third International Workshop "Engineering Societies in the Agents World" (ESAW-2002), September 2002, Madrid. Bernon C., Camps V., Gleizes M-P., Picard G., Tools for Self-Organizing Applications Engineering, The First International Workshop on Engineering Self-Organizing Applications (ESOA) Melbourne, Australia, July 2003 Georgé J.P., Picard G., Gleizes M-P., Glize P. (2003), " Living Design for Open Computational Systems " 1st International workshop on Theory and practice of open computational systems TAPOCS at IEEE 12th International workshop on Enabling technologies: Infrastructure for collaborative enterprises WETICE 2003, Johannes Kepler Universitaet, Linz - Austria, Gleizes M-P., Millan T., Picard G., ADELFE: Using SPEM Notation to Unify Agent Engineering Processes and Methodology, Rapport interne IRIT n IRIT/ R, Juin 2003 [Picard, 2004] Picard G., Méthodologie de développement de systèmes multi-agents adaptatifs et conception de logiciels à fonctionnalité émergente Thèse de l Université Paul Sabatier Décembre 2004 ASPECS : Agent-oriented Software Process for Engineering Complex Systems [Gaud, 2007] Gaud N. systèmes multi-agent holoniques : de l analyse à l implantation Thèse de l Université de Franche Comté et de l Université de Technologie de Belfort-Montbéliard Décembre 2007 Gaia [Wooldridge, 00 ] M. Wooldridge, N. R. Jennings & D. Kinny The GAIA Methodology for Agent-Oriented Analysis and Design - In Journal of Autonomous Agents and Multi-Agent Systems 3(3): , 2000 [Zambonelli 00] F. Zambonelli, N. R. Jennings, and M. Wooldridge - Organisationnal abstractions for the analysis and design of multi-agent systems - In P. Ciancarini and M. Wooldridge, editors, Agent Oriented Software Engineering (AOSE 00), LNCS, Springer-Verlag, Transports & Systèmes Multi-Agents 55
56 Références INGENIAS Pavon J., Gomez-sanz J. Agent Oriented Software Engineering with INGENIAS. 3rd International central and Eastern European Conference ojn Multèi-Agnet Systems (CEEMAS 2003) LNAI 2691 Springer verlag Pavon J INGENIAS: développement dirigé pat modèles des systèmes multi-agents. Habilitation à diriger des recherches de l université de Paris VI Décembre 2006 MaSE : Multi-agent Software Engineering DeLoach S.A., and Wood M., Developing Multiagent Systems with agenttool, in Intelligent Agents VII. AgentTheories Architectures and Languages, 7th International Workshop (ATAL 2000, Boston, MA, USA, July 7-9, 2000), C. Castelfranchi, Y. Lesperance (Eds.). LNCS Vol. 1986, Springer Verlag, Berlin, DeLoach S. A., Analysis and Design Using MaSE and agenttool, 12th Midwest A.I. and Cognitive Science Conference (MAICS01), Ohio, Sparkman C.H., Deloach S.A., A. L. Self Automated Derivation of Complex Agent Architectures from Analysis Specifications AOSE-2001, Montreal, Canada, May 29th Deloach S.A., Wood M.F., Sparkman Cl.H. Multiagent Systems Engineering. The International Journal of Software Engineering and Knowledge Engineering Vol 11 (3) pp PASSI : Process for Agent Societies Specification and Implementation Burrafato P. & Cossentino M. Designing a Multi-Agent Solution for a Bookstore with the PASSI Methodology AOIS 02 at CAiSE 02, Toronto, May Cossentino M., Different Perspectives in Designing Multi-Agent System, AgeS 02 (Agent Technology and Software Engineering) Workshop at NodE 02, Erfurt, Germany, October Transports & Systèmes Multi-Agents 56
57 Références Prometheus Padgham L., and Winikoff M. Prometheus : A Pragmatic Methodology for Engineering Intelligent Agents, Workshop on Agent-Oriented Methodologies at OOPSLA 2002 Winikoff M., Padgham L., The Prometheus Methodology to appear in Methodologies and Softwrae Engineering for Agent Systems Bergenti F., Gleizes M-P., Zambonelli F. Editors Kluwer 2003 SODA : Soicietes in Open and Distributed Agent spaces Omicini A, SODA: Societies and infrastructures in the analysis and design of agent-based systems. In Agent oriented Software engineering voume 1957 of LNCS pp Springer 2001 (AOSE 2000) Limerick Ireland June 2000 TROPOS J. Castro, M. Kolp and J. Mylopoulos. A Requirements-Driven Development Methodology, In Proc of the 13th International Conference on Advanced Information Systems Engineering CAiSE 01, Interlaken, Switzerland, June 4-8, Castro J., Kolp M., and Mylopoulos J., A Requirements-driven Development Methodology, In Proceedings of the 13th International Conference on Advanced Information Systems Engineering (CAiSE 01), Stafford, UK June, Giunchiglia F., Mylopoulos J., and Perini A., The Tropos Software Development Methodology: Processes, Models and Diagrams, AOSE 02, Bologna, July Unification de méta modèles [Bernon, 2004] Bernon C., Cossentino M., Gleizes M-P., Turci P., and Zambonelli F. A study of some multi-agent meta-models. In Proc. of the Fifth International Workshop on Agent-Oriented Software Engineering (AOSE-2004) at The Third International Joint Conference on Autonomous Agents and Multi- Agent Systems (AAMAS 2004), New York, USA, July 2004 Transports & Systèmes Multi-Agents 57
58 Références Comparaison de méthodes [Cernuzzi, 2002] Cernuzzi L. and Rossi G., On the evaluation of agent oriented modeling methods. on Agent-Oriented Methodologies, OOPSLA 02, Seattle, November [Dam, 2003] Dam K.H., Winikoff M., (2003)Comparing Agent-Oriented Methodlogies at AOIS 2003, Melbourne Australia [Picard, 2004] Picard G., Méthodologie de développement de systèmes multiagents adaptatifs et conception de logiciels à fonctionnalité émergente Thèse de l Université Paul Sabatier Décembre 2004 [O Malley, 2001] O'Malley S.A. and DeLoach S.A., Determining when to use an agent-oriented software engineering., Proceedings of the Second International Workshop On Agent-Oriented Software Engineering (AOSE-2001), pages , Montreal, May [Shehory, 2001] Shehory O.and Sturm A., Evaluation of modeling techniques for agent-based systems, Proceedings of the Fifth International Conference on Autonomous Agents, pages ACM Press, May Transports & Systèmes Multi-Agents 58
59 MERCI QUESTIONS? Transports & Systèmes Multi-Agents 59
60 Transparents annexes sur les différentes méthodes Processus Méta-modèle(s) Transports & Systèmes Multi-Agents 60
61 Gaia Process [Zambonelli, Wooldridge, Jennings Kinny 2000] Méthode générale Base à d autres méthodes :1999 SODA 2 phases : analyse et conception Pas d outil Extensions : Gaia V2 (organisation) ROADMAP (systèmes ouverts, Melbourne), Gaia2Jade Applications : agents à gros grain Roles model Requirements statement Interactions model Supposed realized Analysis Agent model Services model Acquaintance model Design Transports & Systèmes Multi-Agents 61
62 GAIA Metamodel Transports & Systèmes Multi-Agents 62
63 INGENIAS Viewpoints Pavon & Gomez (UCM, Madrid, Spain) Multi-Agent System Organizations Agents Goals/Tasks Interactions Environments Transports & Systèmes Multi-Agents 63
64 INGENIAS Metamodel Suit RUP Atelier de génie logiciel IDK MDE JADE Transports & Systèmes Multi-Agents 64
65 PASSI process Cossentino (Palerme Italy) Applications : robotique Transports & Systèmes Multi-Agents 65
66 The PASSI MMM elements Transports & Systèmes Multi-Agents 66
67 ASPECS Process - Koukam Gaud (Belfort France) Dedicated to Holonic MAS Come from PASSI The meta-model is CRIO and consists in 3 parts: problem agent solution domains From the metamodel to the platform Janus in progress Transports & Systèmes Multi-Agents 67
68 CRIO: problem domain Transports & Systèmes Multi-Agents 68
69 CRIO: agent domain Transports & Systèmes Multi-Agents 69
70 CRIO: solution domain Transports & Systèmes Multi-Agents 70
71 MaSE: Process (Deloach (Kansas State University USA) Deloach 2000 Basée sur OMT et UML Evolution in O-MASE (2006) Outil: AgentTool Application : robotique En cours O-MASE (organisation) Transports & Systèmes Multi-Agents 71
72 Tropos Giorgini, Kolp, Mylopoulos Caractéristiques Utilise les concepts de l ingénierie des besoins pour construire un modèle du système dans son environnement Les phases d analyses des besoins sont fondamentales Les agents et les notions relatives à leurs états mentaux sont pris en compte à toutes les étapes du développement Agent BDI Plateforme Jack Applications : e-business, gestion partagée de connaissances Transports & Systèmes Multi-Agents 72
73 AO Visual Modeling with Tropos Early Requirements Late Requirements Architectural Design Detailed Design Implementation Actors in the organizational setting System Actor Sub-system Actors Agents Sw Agents Requirement driven approach Transports & Systèmes Multi-Agents 73
74 Tropos metamodel 1/2 Actor: an entity that has strategic goals and intentionality; Goal: actors' strategic interests; Resource: a physical or an informational entity; Plan: a way of doing something; Dependency: depender dependum dependee. Transports & Systèmes Multi-Agents 74
75 Tropos metamodel 2/2 AND/OR decomposition: root(goal) sub(goals) Contribution: towards the fulfillment of a goal Means-end analysis: a means to satisfy the goal. Transports & Systèmes Multi-Agents 75
76 SODA Omicini (Bologne, Italie) Méthode générale Basée sur Gaia 2 phases : analyse et conception Concept d environnement Différents niveaux d abstractions Transports & Systèmes Multi-Agents 76
77 Prometheus (Paghdam Winikoff - Australie) Transports & Systèmes Multi-Agents 77
Programmation orientée-agent : évaluation comparative d outils et environnements
Programmation orientée-agent : évaluation comparative d outils et environnements Tony Garneau & Sylvain Delisle Département de mathématiques et d informatique Université du Québec à Trois-Rivières 3351
Plus en détailAnalyse,, Conception des Systèmes Informatiques
Analyse,, Conception des Systèmes Informatiques Méthode Analyse Conception Introduction à UML Génie logiciel Définition «Ensemble de méthodes, techniques et outils pour la production et la maintenance
Plus en détailUtilisation de SysML pour la simulation d environnement virtuel
Utilisation de SysML pour la simulation d environnement virtuel Étude Bibliographique Réalisé par : Paola VALLEJO Encadré par : Ronan QUERREC Master informatique spécialité Recherche en informatique 26
Plus en détailCURRICULUM VITAE. Informations Personnelles
CURRICULUM VITAE Informations Personnelles NOM: BOURAS PRENOM : Zine-Eddine STRUCTURE DE RATTACHEMENT: Département de Mathématiques et d Informatique Ecole Préparatoire aux Sciences et Techniques Annaba
Plus en détailEtude de la simulation de systèmes multiagents pour la conception vivante d agents dans la méthode ADELFE
Etude de la simulation de systèmes multiagents pour la conception vivante d agents dans la méthode ADELFE Rapport de Master 2 Recherche «Intelligence Artificielle : Raisonnement, Coopération, Langage»
Plus en détailForthcoming Database
DISS.ETH NO. 15802 Forthcoming Database A Framework Approach for Data Visualization Applications A dissertation submitted to the SWISS FEDERAL INSTITUTE OF TECHNOLOGY ZURICH for the degree of Doctor of
Plus en détailCurriculum Vitae. 1 Etat civil. 2 Diplômes. 3 Thèse. 4 Publications. 4.1 Publications dans des revues ou chapitres de livres
Curriculum Vitae 1 Etat civil Nom : Hilaire Prénom : Vincent Date et lieu de naissance : 15/12/1972 à Béziers (34) Situation de famille : marié e-mail : vincent.hilaire@utbm.fr 2 Diplômes Baccalauréat
Plus en détailComportements Individuels Adaptatifs dans un Environnement Dynamique pour l'exploitation Collective de Ressource
Comportements Individuels Adaptatifs dans un Environnement Dynamique pour l'exploitation Collective de Ressource Intelligence Artificielle Située, Cerveau, corps et environnement, Drogoul A. & Meyer J-A.
Plus en détailIFT2255 : Génie logiciel
IFT2255 : Génie logiciel Chapitre 6 - Analyse orientée objets Section 1. Introduction à UML Julie Vachon et Houari Sahraoui 6.1. Introduction à UML 1. Vers une approche orientée objet 2. Introduction ti
Plus en détailMéthodologie de développement de systèmes multi-agents adaptatifs et conception de logiciels à fonctionnalité émergente
THÈSE présentée devant l Université Paul Sabatier de Toulouse III U.F.R. MATHÉMATIQUES, INFORMATIQUE ET GESTION pour obtenir le titre de DOCTEUR DE L UNIVERSITÉ PAUL SABATIER Mention INFORMATIQUE par GAUTHIER
Plus en détailConception et contrôle des SMA tolérants aux fautes
Conception et contrôle des SMA tolérants aux fautes Une plate-forme multiagents tolérante aux fautes à base de réplication Nora FACI Contexte SMA large échelle Nombre important d agents Ressources éloignées
Plus en détailREMOTE DATA ACQUISITION OF EMBEDDED SYSTEMS USING INTERNET TECHNOLOGIES: A ROLE-BASED GENERIC SYSTEM SPECIFICATION
REMOTE DATA ACQUISITION OF EMBEDDED SYSTEMS USING INTERNET TECHNOLOGIES: A ROLE-BASED GENERIC SYSTEM SPECIFICATION THÈSE N O 2388 (2001) PRÉSENTÉE AU DÉPARTEMENT D'INFORMATIQUE ÉCOLE POLYTECHNIQUE FÉDÉRALE
Plus en détailGénie logiciel (Un aperçu)
(Un aperçu) (sommerville 2010) Laurent Pérochon INRA URH 63122 St Genès Champanelle Laurent.perochon@clermont.inra.fr Ensemble d activités conduisant à la production d un logiciel Sur un échantillon de
Plus en détailVers une approche Adaptative pour la Découverte et la Composition Dynamique des Services
69 Vers une approche Adaptative pour la Découverte et la Composition Dynamique des Services M. Bakhouya, J. Gaber et A. Koukam Laboratoire Systèmes et Transports SeT Université de Technologie de Belfort-Montbéliard
Plus en détailVers un système de réutilisation des connaissances en ingénierie de conception
N d ordre: 160 Année 2011 T H E S E D E D O C T O R A T Université de Technologie de Belfort Montbéliard et Université de Franche Comté Pour obtenir le grade de DOCTEUR DISCIPLINE : INFORMATIQUE Vers un
Plus en détailRetour d expériences avec UML
Retour d expériences avec UML UML pour les systèmes biologiques Marie-Hélène Moirez-Charron, UMR AGIR, équipe MAGE INRA Toulouse mailto:marie-helene.charron@toulouse.inra.fr PLAN Contexte de travail UML,
Plus en détailIngénierie et gestion des connaissances
Master Web Intelligence ICM Option Informatique Ingénierie et gestion des connaissances Philippe BEAUNE Philippe.Beaune@emse.fr 18 novembre 2008 Passer en revue quelques idées fondatrices de l ingénierie
Plus en détailChapitre I : le langage UML et le processus unifié
I. Introduction Les méthodes d analyse orientées objet sont initialement issues des milieux industriels. La préoccupation dominante de leurs auteurs est le génie logiciel, c est-àdire les principes et
Plus en détailDes buts à la modélisation système : une approche de modélisation des exigences centrée utilisateur
Des buts à la modélisation système : une approche de modélisation des exigences centrée utilisateur Fernando Wanderley * Nicolas Belloir ** Jean-Michel Bruel *** Nabil Hameurlain ** JoãoAraújo * * CITI,
Plus en détailEfficient Object Versioning for Object- Oriented Languages From Model to Language Integration
Efficient Object Versioning for Object- Oriented Languages From Model to Language Integration Pluquet Frédéric July, 3rd 2012 Etude de techniques efficaces de versionnement d objets pour les langages orientés
Plus en détail- Couches - Éléments - Domaines - ArchiMate et les techniques du BABOK
ArchiMate et l architecture d entreprise Par Julien Allaire Ordre du jour Présentation du langage ArchiMate - Couches - Éléments - Domaines - ArchiMate et les techniques du BABOK Présentation du modèle
Plus en détailUne méthode d apprentissage pour la composition de services web
Une méthode d apprentissage pour la composition de services web Soufiene Lajmi * Chirine Ghedira ** Khaled Ghedira * * Laboratoire SOIE (ENSI) University of Manouba, Manouba 2010, Tunisia Soufiene.lajmi@ensi.rnu.tn,
Plus en détailProgrammation d'agents intelligents Vers une refonte des fils de raisonnement. Stage de fin d'études Master IAD 2006
vendredi 8 septembre 2006 Programmation d'agents intelligents Vers une refonte des fils de raisonnement Stage de fin d'études Master IAD 2006 Benjamin DEVEZE Responsable : M. Patrick TAILLIBERT Plan Plan
Plus en détailModélisation multi-agents - Agents réactifs
Modélisation multi-agents - Agents réactifs Syma cursus CSI / SCIA Julien Saunier - julien.saunier@ifsttar.fr Sources www-lih.univlehavre.fr/~olivier/enseignement/masterrecherche/cours/ support/algofourmis.pdf
Plus en détailForum AMOA ADN Ouest. Présentation du BABOK. 31 Mars 2013 Nadia Nadah
Forum AMOA ADN Ouest Présentation du BABOK 31 Mars 2013 Nadia Nadah Ce qu est le BABOK Ce que n est pas le BABOK Définition de la BA - BABOK version 2 Le processus de Business Analysis La structure du
Plus en détailUML (Paquetage) Unified Modeling Language
UML (Paquetage) Unified Modeling Language Sommaire Introduction Objectifs Paquetage Espace de nommage d un paquetage Dépendances entre paquetages 2 Notion introduite véritablement par UML car superficiellement
Plus en détailbasée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB www.enseirb.fr/~legal Olivier Augereau Formation UML
basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB www.enseirb.fr/~legal Olivier Augereau Formation UML http://olivier-augereau.com Sommaire Introduction I) Les bases II) Les diagrammes
Plus en détailSynergies entre Artisan Studio et outils PLM
SysML France 13 Novembre 2012 William Boyer-Vidal Regional Sales Manager Southern Europe Synergies entre Artisan Studio et outils PLM 2012 2012 Atego. Atego. 1 Challenges & Tendances Complexité des produits
Plus en détailEditing and managing Systems engineering processes at Snecma
Editing and managing Systems engineering processes at Snecma Atego workshop 2014-04-03 Ce document et les informations qu il contient sont la propriété de Ils ne doivent pas être copiés ni communiqués
Plus en détailSéminaires Système D Information. Formation Conduite du Changement. Préambule
Séminaires Système D Information Formation Conduite du Changement Préambule Sommaire Préambule L entreprise : système complexe en mouvement permanent Mickael Porter Harvard Business School - L avantage
Plus en détailUn système multi-agents sensible au contexte pour les environments d intelligence ambiante
sensible au contexte pour les Andrei Olaru Directeurs de thèse: Adina Magda Florea, AI-MAS Lab, UPB Amal El Fallah Seghrouchni, LIP6, UPMC 27062011 Rapport d avancement Paris, France, 27062011 0/ 13 Positionnement
Plus en détailUML est-il soluble dans les méthodes agiles?
Pascal ROQUES Valtech Training UML est-il soluble dans les méthodes agiles? octobre 07 Résumé On entend beaucoup parler actuellement de deux approches ayant l'air fondamentalement opposées : l'approche
Plus en détailAnalyse et Conception objet du logiciel Analyse et conception objet du logiciel : Méthode de conception objet et notation UML.
Analyse et conception objet du logiciel : Méthode de conception objet et notation UML Rémy Courdier Email : Remy.Courdier@univ-reunion.fr Rémy Courdier V2.1 1 Plan du cours Introduction au Génie Logiciel
Plus en détailLa plate-forme DIMA. Master 1 IMA COLI23 - Université de La Rochelle
La plate-forme DIMA Master 1 IMA COLI23 - Université de La Rochelle DIMA Bref aperçu Qu'est-ce? Acronyme de «Développement et Implémentation de Systèmes Multi-Agents» Initié par Zahia Guessoum et Jean-Pierre
Plus en détailDSL. Domain Specific Language. À l'aide des technologies Eclipse Modeling. Goulwen Le Fur goulwen.lefur@obeo.fr. Le 23 novembre 2012
DSL Domain Specific Language À l'aide des technologies Eclipse Modeling Le 23 novembre 2012 Goulwen Le Fur goulwen.lefur@obeo.fr Le but de cette session Montrer : Ce qu'est-un DSL/DSM Comment implémenter
Plus en détailCycle de vie du logiciel. Unified Modeling Language UML. UML: définition. Développement Logiciel. Salima Hassas. Unified Modeling Language
Unified Modeling Language UML Salima Hassas Version Cycle de vie du logiciel Client Besoins Déploiement Analyse Test Conception Cours sur la base des transparents de : Gioavanna Di Marzo Serugendo et Frédéric
Plus en détailCURRICULUM VITÆ. Sehl Mellouli
CURRICULUM VITÆ Sehl Mellouli Titre : Adresse Personnelle : Professeur à la Faculté des Sciences de l Administration de l Université Laval. 2300, Rue Boulet, App 1, Beauport, Québec, G1C 2Y8, Canada. Téléphone
Plus en détailUne proposition d extension de GML pour un modèle générique d intégration de données spatio-temporelles hétérogènes
303 Schedae, 2007 Prépublication n 46 Fascicule n 2 Une proposition d extension de GML pour un modèle générique d intégration de données spatio-temporelles hétérogènes Samya Sagar, Mohamed Ben Ahmed Laboratoire
Plus en détailLe génie logiciel. maintenance de logiciels.
Le génie logiciel Définition de l IEEE (IEEE 1990): L application d une approche systématique, disciplinée et quantifiable pour le développement, l opération et la maintenance de logiciels. Introduction
Plus en détailSolution A La Gestion Des Objets Java Pour Des Systèmes Embarqués
International Journal of Engineering Research and Development e-issn: 2278-067X, p-issn: 2278-800X, www.ijerd.com Volume 7, Issue 5 (June 2013), PP.99-103 Solution A La Gestion Des Objets Java Pour Des
Plus en détailProjet. Présentation du projet. Performance in Relationships Adapted to extended Innovation with Suppliers. Coordinateur du Projet
Projet Performance in Relationships Adapted to extended Innovation with Suppliers Praxis (nf, d'origine grec), signifiant action, désigne l'ensemble des activités humaines susceptibles de transformer le
Plus en détailUn environnement de déploiement automatique pour les applications à base de composants
ICSSEA 2002-7 Lestideau Un environnement de déploiement automatique pour les applications à base de composants Vincent Lestideau Adele Team Bat C LSR-IMAG, 220 rue de la chimie Domaine Universitaire, BP
Plus en détailInfrastructure PLM pour la capitalisation et la réutilisation de données en conception mécanique
Infrastructure PLM pour la capitalisation et la réutilisation de données en conception mécanique Guillaume Ducellier 1, Benoit Eynard 1, Emmanuel Caillaud 2 1 Université de Technologie de Troyes 12 rue
Plus en détailIntroduction à la modélisation
Formation INRA-ACTA-ICTA Introduction à la modélisation Les modèles mathématiques pour l agronomie et l élevage 2 nde session, du 28 novembre au 1 er décembre 2005 - Informatique et modèles - Nathalie
Plus en détailen SCÈNE RATIONAL Rational Démonstration SDP : automatisation de la chaîne de développement Samira BATAOUCHE sbataouche@fr.ibm.com
Rational Démonstration SDP : automatisation de la chaîne de développement Samira BATAOUCHE sbataouche@fr.ibm.com Fabrice GRELIER fabrice.grelier@fr.ibm.com RATIONAL en SCÈNE 2007 IBM Corporation Objectif
Plus en détailED STIC - Proposition de Sujets de Thèse. pour la campagne d'allocation de thèses 2013
ED STIC - Proposition de Sujets de Thèse pour la campagne d'allocation de thèses 2013 Axe Sophi@Stic : Titre du sujet : aucun Composition de systèmes d information dirigée par les modèles : une démarche
Plus en détailL Architecture d Entreprise au service de la Transformation. Ludovic Relandeau VP, Managing Director MEGA
L Architecture d Entreprise au service de la Transformation Ludovic Relandeau VP, Managing Director MEGA Introduction Nuage, Social Media, Mobiles Apps, changent notre monde 2 Introduction Quelque soit
Plus en détailLes nouvelles architectures des SI : Etat de l Art
Les nouvelles architectures des SI : Etat de l Art Objectif Mesurer concrètement les apports des nouvelles applications SI. Être capable d'évaluer l'accroissement de la complexité des applications. Prendre
Plus en détailNotice biographique Repères biographiques communs. Nom : NURCAN Prénom : SELMIN Section : 27. Centre de Recherche en Informatique (CRI)
Notice biographique Repères biographiques communs Nom : NURCAN Prénom : SELMIN Section : 27 Corps : Maître de conférences Equipe de recherche Grade : Hors classe Centre de Recherche en Informatique (CRI)
Plus en détailLISTE DES PUBLICATIONS
LISTE DES PUBLICATIONS DE GABRIELLA SALZANO Bases de données et Systèmes d'information A - Chapitres d ouvrages collectifs édités A1. SALZANO, G., Dimension géographique des Systèmes d'information de santé,
Plus en détailCC30 Certificat de compétence Conception, développement et animation de sites Web
CC30 Certificat de compétence Conception, développement et animation de sites Web UE RSX050 Bases de l informatique Séance 2 UERSX050 Bases de l informatique séance 2-30/10/2009 1 Table des matières Séance
Plus en détailLe modèle IRM4S : le principe Influence/Réaction pour la simulation de systèmes multi-agents
Le modèle IRM4S : le principe Influence/Réaction pour la simulation de systèmes multi-agents Fabien Michel CReSTIC/LERI, Université de Reims, France Rue des crayères BP 1035 51 687 Reims CEDEX 2 fabien.michel@univ-reims.fr
Plus en détailProposition de sujet de thèse CIFRE EUROCOPTER / LGI2P
EUROCOPTER SAS Groupe EADS Marignane Ecole des Mines d Alès Laboratoire de Génie Informatique et d Ingénierie de Production LGI2P Nîmes Proposition de sujet de thèse CIFRE EUROCOPTER / LGI2P Titre Domaine
Plus en détailAuto-explication des Chorégraphies de Services
Mario Cortes Cornax Sophie Dupuy-Chessa Dominique Rieu Université de Grenoble, LIG Auto-explication des Chorégraphies de Services 1 Problématique Chorégraphie de services Vision globale des processus distribués
Plus en détailArchitecture Orientée Objet Pour l Ingénierie des SIP application à l Entreprise SAFCER
Architecture Orientée Objet Pour l Ingénierie des SIP application à l Entreprise SAFCER Dounia Mansouri, Mohammed Mostefai, Yasmina Bella Laboratoire d Automatique de Sétif E-mail: mostefai@univ-setif.dz
Plus en détailProf. PhD Mathias J. Rossi
Prof. PhD Mathias J. Rossi Contact Professor, PhD Firstname Mathias Jacques Family Name Rossi Adresse School of Business Administration Fribourg Ch. du Musée 4 City 1700 Fribourg Country Switzerland Phone
Plus en détailUniversité de Bangui. Modélisons en UML
Université de Bangui CRM Modélisons en UML Ce cours a été possible grâce à l initiative d Apollinaire MOLAYE qui m a contacté pour vous faire bénéficier de mes connaissances en nouvelles technologies et
Plus en détailQuick Start Guide This guide is intended to get you started with Rational ClearCase or Rational ClearCase MultiSite.
Rational ClearCase or ClearCase MultiSite Version 7.0.1 Quick Start Guide This guide is intended to get you started with Rational ClearCase or Rational ClearCase MultiSite. Product Overview IBM Rational
Plus en détailPrésentation par François Keller Fondateur et président de l Institut suisse de brainworking et M. Enga Luye, CEO Belair Biotech
Présentation par François Keller Fondateur et président de l Institut suisse de brainworking et M. Enga Luye, CEO Belair Biotech Le dispositif L Institut suisse de brainworking (ISB) est une association
Plus en détailEnvironnement logiciel basé sur les modèles pour la conception collaborative de produit
Environnement logiciel basé sur les modèles pour la conception collaborative de produit Mehdi Iraqi-Houssaini Laboratoire LSIS-INSM 2 cours des Arts et Métiers 13100 Aix-en-Provence, France RÉSUMÉ. Le
Plus en détailStage Ingénieur en développement logiciel/modélisation 3D
Ingénieur en développement logiciel/modélisation 3D Schlumberger recrute un(e) stagiaire ingénieur en modélisation 3D pour la plate-forme Petrel. Vous serez intégré(e) au sein d une équipe innovante, Petrel
Plus en détailConstruction modulaire d'agents et de systèmes multi-agents adaptatifs en DIMA
Construction modulaire d'agents et de systèmes multi-agents adaptatifs en DIMA Zahia Guessoum, Thomas Meurisse et Jean-Pierre Briot Laboratoire d informatique de Paris VI (LIP6) UPMC 4 Place Jussieu Case
Plus en détailOffre de thèse. Co-encadrant de thèse : HENRY Sébastien Coordonnées électroniques : Sébastien.Henry@univ-lyon1.fr Laboratoire : DISP (www.disp-lab.
Offre de thèse 1. Profil recherché Issu d une formation d ingénieur ou d un master, le candidat disposera idéalement des compétences dans les domaines suivants : Pilotage des systèmes de production. Systèmes
Plus en détailJADE : Java Agent DEvelopment framework. Laboratoire IBISC & Départ. GEII Université & IUT d Evry nadia.abchiche@ibisc.univ-evry.
: Java Agent DEvelopment framework Laboratoire IBISC & Départ. GEII Université & IUT d Evry nadia.abchiche@ibisc.univ-evry.fr Introduction à la plateforme JADE 1) Modèle d agent 2) Services 3) Norme FIPA
Plus en détailGL - 2 2.1 Le Génie Logiciel
GL - 2 2.1 Le Génie Logiciel Lydie du Bousquet Lydie.du-bousquet@imag.fr En collaboration avec J.-M. Favre, I. Parissis, Ph. Lalanda 1 Rappels La production logicielle est une activité complexe de façon
Plus en détailProblématiques de recherche. Figure Research Agenda for service-oriented computing
Problématiques de recherche 90 Figure Research Agenda for service-oriented computing Conférences dans le domaine ICWS (International Conference on Web Services) Web services specifications and enhancements
Plus en détailL Architecture Logicielle UMR pour les Interactions Multicanaux et Multimodales avec les e-services
L Architecture Logicielle UMR pour les Interactions Multicanaux et Multimodales avec les e-services Vincent Chevrin, Alain Derycke, José Rouillard Laboratoire TRIGONE Université des Sciences et Technologies
Plus en détailUne architecture conceptuelle pour le déploiement d applications à grande échelle
Une architecture conceptuelle pour le déploiement d applications à grande échelle Noëlle Merle Noureddine Belkhatir Equipe Adèle, LSR IMAG 220, rue de la chimie Domaine Universitaire BP 53 38041 Grenoble
Plus en détailÉVALUATION PRIMAIRE D UN SYSTÈME D AIDE AU CONTRÔLE AÉRIEN EN ROUTE
Proceedings of the SELF-ACE 001 Conference Ergonomics for changing work ÉVALUATION PRIMAIRE D UN SYSTÈME D AIDE AU CONTRÔLE AÉRIEN EN ROUTE CELLIER JEAN-MARIE Laboratoire Travail et Cognition (LTC), UMR
Plus en détailRIF@PARIS-SACLAY. Pascale Betinelli CEA LIST. Demi-journée d'information ECHORD++ 20 avril 2015 - M.E.N.E.S.R
European Clearing House for Open Robotics Development Plus Plus RIF@PARIS-SACLAY Pascale Betinelli CEA LIST Demi-journée d'information ECHORD++ 20 avril 2015 - M.E.N.E.S.R 1 Experiments Robotics Innovation
Plus en détailModélisation Conceptuelle et Ingénierie des Systèmes d Information
Modélisation Conceptuelle et Ingénierie des Systèmes d Information Manuel KOLP Alain PIROTTE Université catholique de Louvain, IAG-QANT 1 Place des Doyens, 1348 Louvain-la-Neuve, Belgique, e-mail: kolp@qant.ucl.ac.be,
Plus en détailDOCUMENTATION - FRANCAIS... 2
DOCUMENTATION MODULE CATEGORIESTOPMENU MODULE CREE PAR PRESTACREA INDEX : DOCUMENTATION - FRANCAIS... 2 INSTALLATION... 2 CONFIGURATION... 2 LICENCE ET COPYRIGHT... 3 SUPPORT TECHNIQUE ET MISES A JOUR...
Plus en détailProgrammation orientée agents #1. v 1.3. M1 S2 - Université de Montpellier II"
Programmation orientée agents #1 v 1.3 M1 S2 - Université de Montpellier II" FMIN207 spécialité Imagina (Aigle) Jacques Ferber www.lirmm.fr/~ferber Oct 2013 Resp du module: J. Ferber Jacques Ferber Module
Plus en détailModelio by Modeliosoft
Modelio by Modeliosoft Solutions d entreprise basées sur l atelier leader de modélisation open source Modelio (modelio.org) L atelier de modélisation open source de référence Une solution sur étagère,
Plus en détailAnalyse des logiciels d application spécialisée pour le courtage en épargne collective
Analyse des logiciels d application spécialisée pour le courtage en épargne collective Dép. de mathématiques et de génie industriel École Polytechnique de Montréal C.P. 6079, succ. Centre-ville Montréal
Plus en détailPropriétés du Document EMA. Résumé
Propriétés du Document Source du Document FSN OpenPaaS Titre du Document Définition et exploitation d un référentiel de processus collaboratifs : Rapport de synthèse quant aux référentiels existants Module(s)
Plus en détailArchitecture d'entreprise : Guide Pratique de l'architecture Logique
Guides Pratiques Objecteering Architecture d'entreprise : Guide Pratique de l'architecture Logique Auteur : Version : 1.0 Copyright : Softeam Equipe Conseil Softeam Supervisée par Philippe Desfray Softeam
Plus en détailIntroduction au génie logiciel
Introduction au génie logiciel Guillaume Laurent ENSMM 2007 G. Laurent (ENSMM) Introduction au génie logiciel 2007 1 / 36 Plan du cours 1 Problématique du génie logiciel 2 Méthodes de développement logiciel
Plus en détailEspace de Services : Vers une formalisation des Systèmes d Information Pervasifs
Espace de Services : Vers une formalisation des Systèmes d Information Pervasifs Manuele Kirsch Pinheiro, Bénédicte Le Grand, Carine Souveyet, Salma Najar Centre de Recherche en Informatique Université
Plus en détailBesoins utilisateurs. Quelle démarche pour passer des besoins au code? Code. chapitre1 UNIFIED MODELING LANGUAGE. package LogiqueMetier.
chapitre1 Besoins utilisateurs Quelle démarche pour passer des besoins au code?? UNIFIED MODELING LANGUAGE package LogiqueMetier.Gestion; import LogiqueMetier.Catalogue.Livre; import java.util.*;public
Plus en détailneocampus : campus du futur 27 février 2015
neocampus : campus du futur 27 février 2015 Démarrage juin 2013 ECO-CAMPUS TOULOUSE Président B Monthubert Confort au quotidien pour la communauté universitaire Diminution de l empreinte écologique de
Plus en détailIFT3902 : (Gestion de projet pour le) développement, (et la) maintenance des logiciels
IFT3902 : (Gestion de projet pour le) développement, (et la) maintenance des logiciels Yann-Gaël Guéhéneuc Professeur adjoint guehene@iro.umontreal.ca, local 2345 Département d informatique et de recherche
Plus en détailSolutions industrielles pour l ingénierie des systèmes complexes
Solutions industrielles pour l ingénierie des systèmes complexes Atego Seminar Paris, 03.04.2014 Copyright Copyright 2014 2014 Atego. Atego. 1 Solutions industrielles pour l ingénierie des systèmes complexes
Plus en détailMesure et modélisation de l énergie logicielle
Mesure et modélisation de l énergie logicielle Adel Noureddine, Romain Rouvoy, Lionel Seinturier Green Days @ Lille 29 novembre 2013 Plan Contexte! Problèmes et limitations! Mesure énergétique des logiciels
Plus en détailPlan de cours ADM 992C Page 1. École des sciences de la gestion Département de management et technologie Université du Québec à Montréal
Plan de cours ADM 992C Page 1 École des sciences de la gestion Département de management et technologie Université du Québec à Montréal ADM-992C LES TECHNOLOGIES D'AIDE À LA PRISE DE DÉCISION DANS LES
Plus en détailTHÈSE. présentée à TÉLÉCOM PARISTECH. pour obtenir le grade de. DOCTEUR de TÉLÉCOM PARISTECH. Mention Informatique et Réseaux. par.
École Doctorale d Informatique, Télécommunications et Électronique de Paris THÈSE présentée à TÉLÉCOM PARISTECH pour obtenir le grade de DOCTEUR de TÉLÉCOM PARISTECH Mention Informatique et Réseaux par
Plus en détailCONCEPTION DE PROJET SIG AVEC UML
Bulletin de la Société géographique de Liège, 42, 2002, 19-25 CONCEPTION DE PROJET SIG AVEC UML François LAPLANCHE Résumé Avec son statut de standard, le langage UML (Unified Modelling Language) jouit
Plus en détailOptimisez la gestion de vos projets IT avec PPM dans le cadre d une réorganisation. SAP Forum, May 29, 2013
Optimisez la gestion de vos projets IT avec PPM dans le cadre d une réorganisation SAP Forum, May 29, 2013 Optimisez la gestion de vos projets IT avec PPM dans le cadre d une réorganisation Frédérique
Plus en détailCopyright protected. Use is for Single Users only via a VHP Approved License. For information and printed versions please see www.vanharen.
TOGAF VERSION 9.1 GUIDE DE POCHE The Open Group Publications available from Van Haren Publishing The TOGAF Series: TOGAF Version 9.1 TOGAF Version 9.1 A Pocket Guide TOGAF 9 Foundation Study Guide, 3rd
Plus en détailVisual Paradigm Contraintes inter-associations
Visual Paradigm Contraintes inter-associations Travail de Bachelor d'informaticien de gestion Partie C Présentation de Visual Paradigm 1 Présentation de Visual Paradigm For UML L objet du travail de Bachelor
Plus en détailRTDS G3. Emmanuel Gaudin emmanuel.gaudin@pragmadev.com
RTDS G3 Emmanuel Gaudin emmanuel.gaudin@pragmadev.com PragmaDev Dédiée au développement d un AGL pour le développement des applications temps réel et embarquées. Réseau de partenaires: Formations, Service,
Plus en détailJean Sykes Nereus, la collaboration européenne, et le libre accès
Jean Sykes Nereus, la collaboration européenne, et le libre accès Keynote Item Original citation: Originally presented at UNESCO DKN project steering group meeting, 29 June 2006, Paris, France [Name of
Plus en détailSystèmes Multi-Agents : Modélisation et simulation informatique de comportements collectifs. Chapitre III
Systèmes Multi-gents : Modélisation et simulation informatique de comportements collectifs Chapitre III Différentes approches de Conception et applications Introduction Les différents concepts Cheminement
Plus en détailPascal Forget 2310, Avenue Notre-Dame Québec, (Québec) Canada, G2E 3G5 Tél. (418) 380-8767 Fax (418) 656-7415 pascal.forget@cirrelt.
Pascal Forget 2310, Avenue Notre-Dame Québec, (Québec) Canada, G2E 3G5 Tél. (418) 380-8767 Fax (418) 656-7415 pascal.forget@cirrelt.ca FORMATION Doctorat, génie mécanique Université Laval, Québec, Canada
Plus en détailFormation : Modélisation avec UML 2.0 et Mise en pratique
Formation : Modélisation avec et Mise en pratique Durée : sur 4 Jours soit 28 heures ou sur 5 Jours soit 35 heures Présentation Stage UML (Unified Modeling Language) est la notation standard qui s'est
Plus en détail1 Introduction et problématique
UNE APPLICATION PLM DANS UN CADRE INGENIERIE SYSTEME Mourad MESSAADIA 1 Directeur(s) de thèse: Abd-El-Kader SAHRAOUI* Laboratoire d'accueil: LAAS-CNRS Laboratoire d'accueil: *IUT-B Université Toulouse
Plus en détailComparaison de trois techniques de modélisation de processus: ADONIS, OSSAD et UML
Olivier Glassey Jean-Loup Chappelet Comparaison de trois techniques de modélisation de processus: ADONIS, OSSAD et UML Working paper de l'idheap 14/2002 UER: Management public / Systèmes d'information
Plus en détailModélisation multi-agent d allocation des ressources : application à la maintenance
Modélisation multi-agent d allocation des ressources : application à la maintenance Mohamed Kharbach (*), Mustapha Ouardouz (*), Zoubir El Felsoufi (*) (*) Equipe de Modélisation Mathématique & Contrôle
Plus en détailProgramming Server-Side Web Applications with Object-Oriented PHP. 420-060-NC Group 1638. Syllabus. Duration: 75 hours 1-2-2
Programming Server-Side Web Applications with Object-Oriented PHP 420-060-NC Group 1638 Syllabus Duration: 75 hours 1-2-2 Lecturer: Mathieu Viau mathieu.viau@gmail.com COLLÈGE DE MAISONNEUVE 3800, rue
Plus en détail