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

no lie bonjean marie pierre gleizes christine maurel fr d
SMART_READER_LITE
LIVE PREVIEW

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:


slide-1
SLIDE 1

FORWARD SELF-COMBINED METHOD FRAGMENTS

NOÉLIE BONJEAN

Marie-Pierre Gleizes, Christine Maurel, Frédéric Migeon

slide-2
SLIDE 2

Design New AOSE Methods

2

slide-3
SLIDE 3

Challenges

 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

3

slide-4
SLIDE 4

Combining Fragments: a Complex System

 Numerous

entities

 Huge number

  • f interactions

 Openness

Adaptive Multi-Agent System

4

SCoRe: Self-Combined Method Fragments

slide-5
SLIDE 5

Outline

 Requirements of SCoRe  Parameters of SCoRe  SCoRe System

 Example of SCoRe execution  Behaviour of agents  General structure

 Adaptation of SCoRe  Conclusion and Future Works

5

slide-6
SLIDE 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

  • thers

 Dynamic adaptation to the context at processing time

slide-7
SLIDE 7

Parameters of SCoRe

7

Users

System Technologies Methods Paradigms

UML Java SpeADL MAY ADELFE PASSI INGENIAS TROPOS Agent Cooperation Emergence

Field Phase of Initial Work Product Phase of Final Work Product Type of System

Automotive Biology Maritim Surveillance Aviation Industry Analysis Requirement Implementation Design Analysis Requirement Implementation Design Profiling Simulation Self-regulation Optimization Manufacturing Control

slide-8
SLIDE 8

SCoRe

Running Process

SCoRe : Self-Combining method fRagments

WF RF WF WF WF WF WF WF WF WF

8

WF

MMME Running Fragment Waiting Fragment Interaction Context Set

WF RF WF WF WF WF RF WF RF

Initial MMME Final MMME

slide-9
SLIDE 9

SCoRe

Running Process

SCoRe : Self-Combining method fRagments

WF RF WF WF WF WF WF WF WF WF

9

RF RF RF WF RF RF RF RF

MMME Running Fragment Waiting Fragment Interaction Context Set

WF RF RF WF

slide-10
SLIDE 10

MMME Agent

10

 Aims at choosing which fragment it will be linked to

any producer or consumer is required linked to at least one consumer and one producer unsatisfied satisfied

slide-11
SLIDE 11

Waiting Fragment Agent

11

 Aims at notifying any agents of any requests from

MMMEs

satisfied alarmed selected declared available for any request choosen by a MMME to be added in the running process requested by a MMME to satisfy it waiting for answer from context

slide-12
SLIDE 12

Running Fragment Agent

12

 Aims at being integrated in a process once it is in an

adequate situation

non incorporated incorporated all the required MMMEs are satisfied and at least

  • ne of the provided MMMEs is satisfied
  • ne required MMME is unsatisfied or all

provided MMMEs are unsatisfied

slide-13
SLIDE 13

Context Agent

13

 Aims at evaluating pertinence of the waiting

fragment which they are linked to

relevant selected irrelevant all its characteristics are verified at least one of its characteristics is not verified the context agent is accepted by the running fragment agent.

slide-14
SLIDE 14

General Structure of SCoRe

14

MMME MMME MMME MMME MMME MMME MMME MMME RF RF WF WF WF C C C C C C C C

Agent Agent in the running process MAS Metamodel Element Waiting Fragment Running Fragment Context Interaction Instance of Required/ Provided links

MMME WF RF C

slide-15
SLIDE 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

slide-16
SLIDE 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

slide-17
SLIDE 17

Conclusion

 SCoRe

 Self-design a tailored method process  Adjust the proposed process according to the

characteristics of application domain and users profile

 React to dynamics

17

slide-18
SLIDE 18

Current and Future Works

 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

18

slide-19
SLIDE 19

Thank You For Your Attention

19