no lie bonjean marie pierre gleizes christine maurel fr d
play

NOLIE BONJEAN Marie-Pierre Gleizes, Christine Maurel, Frdric Migeon - PowerPoint PPT Presentation

FORWARD SELF-COMBINED METHOD FRAGMENTS NOLIE BONJEAN Marie-Pierre Gleizes, Christine Maurel, Frdric Migeon Design New AOSE Methods 2 Challenges 3 Design a tailored method Reuse part of existing methods Examples PASSIM:


  1. FORWARD SELF-COMBINED METHOD FRAGMENTS NOÉLIE BONJEAN Marie-Pierre Gleizes, Christine Maurel, Frédéric Migeon

  2. Design New AOSE Methods 2

  3. Challenges 3  Design a tailored method  Reuse part of existing methods  Examples  PASSIM: PASSI and Distilled State Charts (DSC)-based simulation method [M. Cossentino & co., IJAOSE 2008]  ADELFE and TROPOS [M. Morandini & co., ESAW 2009] Self-Combining Method Fragments

  4. Combining Fragments: a Complex System 4  Numerous entities  Huge number of interactions  Openness Adaptive Multi-Agent System SCoRe: Self-Combined Method Fragments

  5. Outline 5  Requirements of SCoRe  Parameters of SCoRe  SCoRe System  Example of SCoRe execution  Behaviour of agents  General structure  Adaptation of SCoRe  Conclusion and Future Works

  6. Requirements of SCoRe 6  Functional  Providing a tailored method  User context  System characteristics  Self-combining fragments  Guidance Tool  Non functional  Studying for the compatibility of each fragment with the others  Dynamic adaptation to the context at processing time

  7. Parameters of SCoRe 7 Technologies Methods Paradigms Users UML ADELFE Agent Java PASSI Cooperation SpeADL INGENIAS Emergence MAY TROPOS System Phase of Initial Phase of Final Field Type of System Work Product Work Product Automotive Analysis Analysis Profiling Biology Requirement Requirement Simulation Maritim Implementation Implementation Self-regulation Surveillance Design Design Optimization Aviation Manufacturing Industry Control

  8. SCoRe : Self-Combining method fRagments 8 SCoRe Initial MMME MMME WF RF RF RF RF WF WF WF Running Fragment WF WF WF WF WF WF Waiting WF Fragment WF WF WF WF Interaction Final MMME WF Running Process Context Set

  9. SCoRe : Self-Combining method fRagments 9 SCoRe MMME WF RF RF RF RF WF WF Running Fragment WF RF RF RF RF WF WF WF WF Waiting WF Fragment WF RF RF WF Interaction WF Running Process Context Set

  10. MMME Agent 10  Aims at choosing which fragment it will be linked to any producer or consumer is required unsatisfied satisfied linked to at least one consumer and one producer

  11. Waiting Fragment Agent 11  Aims at notifying any agents of any requests from MMMEs available for any request satisfied requested by a selected MMME to satisfy it choosen by a MMME alarmed to be added in the running process declared waiting for answer from context

  12. Running Fragment Agent 12  Aims at being integrated in a process once it is in an adequate situation all the required MMMEs are satisfied and at least one of the provided MMMEs is satisfied incorporated non incorporated one required MMME is unsatisfied or all provided MMMEs are unsatisfied

  13. Context Agent 13  Aims at evaluating pertinence of the waiting fragment which they are linked to the context agent is accepted by the running fragment agent. all its characteristics are verified relevant selected irrelevant at least one of its characteristics is not verified

  14. General Structure of SCoRe 14 Agent MMME Agent in the RF running process MMME C C WF C MMME MAS Metamodel MMME Element MMME C WF C Waiting Fragment WF MMME Running Fragment RF Context C RF MMME C C WF C Interaction MMME Instance of MMME Required/ Provided links

  15. Adaptation of SCoRe 15  Modification of the users’ characteristics  Modification of the system characteristics  Addition and deletion of fragments agent during runtime System reorganization

  16. Adaptation Examples 16  User adds a specific fragment in the method process  SCoRe have to propose a new method process including the new fragment  No contexts are satisfied  SCoRe have to adapt and choose one context

  17. Conclusion 17  SCoRe  Self-design a tailored method process  Adjust the proposed process according to the characteristics of application domain and users profile  React to dynamics

  18. Current and Future Works 18  Evaluation of the designed process  MAS Metamodel Metrics [AAMAS 2012]  Fragment Metrics  Inter-operability of metamodel  Semantic matching of MMME  Ontology based  Experimentation with real users’ problems

  19. Thank You For Your Attention 19

Recommend


More recommend