SlideShare a Scribd company logo
1 of 12
Ehsan Alirezaei
METHODOLOGY CONSTRUCTION
MANAGING COMPLEXITY
• Decomposition
• Abstraction
• Organization
METHODOLOGY CONSTRUCTION
• Meta model Driven
• It is based on the MAS meta-model adopted by the designer for the
development of a MAS for a specific problem in a specific application Domain.
• Development Process Driven ( famous and widely used for traditional SE).
• It is based on the instantiation of a software development process in which
each phase is carried out using appropriate method fragments
META MODEL DRIVEN (MMD)
1. Using Method Fragments
A. A process specification
B. Deliverables such as AUML/UML diagrams
C. Some preconditions
D. A list of elements
E. Application guide Lines
F. A glossary of terms
G. Describe the context/problem that is behind the methodology
H. Aspects of fragment
USING METHOD FRAGMENTS FOR BUILDING
METHODOLOGY
• choose or define a MAS meta-model
• identify the elements that compose the meta-model
• choose the method fragments
• defining a development process
AN EXAMPLE OF MMD METHODS INTEGRATION
PROCESS DRIVEN DEVELOPMENT (PDD)
• PDD complements Use case driven approach
• PDD is particularly useful for large number of different users
• PDD models as-is and to-be business process
BUILDING METHODOLOGY WITH PDD
• To build methodology, the designer must :
• Choose or define a software development process suitable for the specific
problem and for the specific application domain
• Instantiate the development process by selecting, for each phase, suitable
method fragments, chosen from agent-oriented methodologies proposed in the
literature or ad-hoc defined.
DEVELOPMENT PROCESS-DRIVEN METHODS
INTEGRATION
MMD ADVANTAGES AND DISADVANTAGES
• Advantages :
• Flexibility for the definition of methodologies
• Meta models of the MAS to be developed
• Disadvantages:
• Difficulty of integration of different fragments due to different semantics of
the meta-model concepts;
• Selection and/or definition of the meta-model to adopt for the specific
problem and/or application domain
PDD ADVANTAGES AND DISADVANTAGES
• Advantages:
• Flexibility for the construction of methodologies
• Disadvantages:
• Process rigidity
• Low flexibility of the system meta-model
• Adaptation among the work products
• Choice and definition of the process to instantiate for the specific problem
REFRENCES
• “Using Method Engineering for the Construction of Agent-Oriented Methodologies”,
Giancarlo Fortino, Alfredo Garro, and Wilma Russo
• Foundation for Intelligent Physical Agents (FIPA) Specifications. [http://www.fipa.org].

More Related Content

What's hot (20)

V model by_sandeep
V model by_sandeepV model by_sandeep
V model by_sandeep
 
V and v model
V and v modelV and v model
V and v model
 
Evolutionary process models se.ppt
Evolutionary process models se.pptEvolutionary process models se.ppt
Evolutionary process models se.ppt
 
Spiral model
Spiral modelSpiral model
Spiral model
 
System analsis and design
System analsis and designSystem analsis and design
System analsis and design
 
Bai giang-se-13feb14
Bai giang-se-13feb14Bai giang-se-13feb14
Bai giang-se-13feb14
 
Software Development Process
Software Development ProcessSoftware Development Process
Software Development Process
 
Software project scheduling
Software project schedulingSoftware project scheduling
Software project scheduling
 
1 sdlc model
1 sdlc model1 sdlc model
1 sdlc model
 
Bai giang-se-20feb14
Bai giang-se-20feb14Bai giang-se-20feb14
Bai giang-se-20feb14
 
Software Process
Software ProcessSoftware Process
Software Process
 
Spiral model by yameen 3001
Spiral model by yameen 3001Spiral model by yameen 3001
Spiral model by yameen 3001
 
Unit 1 sepm the generic process model
Unit 1 sepm the generic process modelUnit 1 sepm the generic process model
Unit 1 sepm the generic process model
 
Bai giang-se-27feb14
Bai giang-se-27feb14Bai giang-se-27feb14
Bai giang-se-27feb14
 
GSEP - PROCESS AND CHECKPOINT
GSEP - PROCESS AND CHECKPOINTGSEP - PROCESS AND CHECKPOINT
GSEP - PROCESS AND CHECKPOINT
 
Ch03 prescriptive process models
Ch03 prescriptive process modelsCh03 prescriptive process models
Ch03 prescriptive process models
 
Bai giang-se-20jan14
Bai giang-se-20jan14Bai giang-se-20jan14
Bai giang-se-20jan14
 
Software development process & methodologies
Software development process & methodologiesSoftware development process & methodologies
Software development process & methodologies
 
3
33
3
 
Sdlc fountain model
Sdlc fountain modelSdlc fountain model
Sdlc fountain model
 

Viewers also liked

Civil Engineering-Dewatering
Civil Engineering-DewateringCivil Engineering-Dewatering
Civil Engineering-DewateringMoe Abadla
 
What is a construction management and who is a construction manager?
What is a construction management and who is a construction manager?What is a construction management and who is a construction manager?
What is a construction management and who is a construction manager?kesouth
 
Hill Claims Services Presentation Linkedin Ppt
Hill Claims Services Presentation Linkedin PptHill Claims Services Presentation Linkedin Ppt
Hill Claims Services Presentation Linkedin Pptkenbaker
 
Dw final (inside)
Dw final (inside)Dw final (inside)
Dw final (inside)juwes
 
60 auto cad_tips_in_60_minutes_final
60 auto cad_tips_in_60_minutes_final60 auto cad_tips_in_60_minutes_final
60 auto cad_tips_in_60_minutes_finalSE3D
 
Anchored Secant Pile Wall Presentation
Anchored Secant Pile Wall PresentationAnchored Secant Pile Wall Presentation
Anchored Secant Pile Wall PresentationKyle Beaudry, P.Eng
 
Top 5 construction manager cover letter samples
Top 5 construction manager cover letter samplesTop 5 construction manager cover letter samples
Top 5 construction manager cover letter samplesdonriferi
 
Session-02 17-09-2011
Session-02 17-09-2011Session-02 17-09-2011
Session-02 17-09-2011Tahir B Mirza
 
Quantify Construction Damages related to Delay, disruption, and inefficiencies
Quantify Construction Damages related to Delay, disruption, and inefficienciesQuantify Construction Damages related to Delay, disruption, and inefficiencies
Quantify Construction Damages related to Delay, disruption, and inefficienciesMichael Pink
 
Secant piled walls dsign - تصميم خوازيق الجدران الساندة - ميكرو بايل
Secant piled walls  dsign - تصميم خوازيق الجدران الساندة - ميكرو بايلSecant piled walls  dsign - تصميم خوازيق الجدران الساندة - ميكرو بايل
Secant piled walls dsign - تصميم خوازيق الجدران الساندة - ميكرو بايلDr.youssef hamida
 
Construction Law Presentation
Construction Law PresentationConstruction Law Presentation
Construction Law Presentationelliotfus
 
Presentation on MIVAN -- A versatile aluminum formwork construction technique
Presentation on MIVAN -- A versatile aluminum formwork construction techniquePresentation on MIVAN -- A versatile aluminum formwork construction technique
Presentation on MIVAN -- A versatile aluminum formwork construction techniqueIEI GSC
 
Slip form Construction Technology
Slip form Construction TechnologySlip form Construction Technology
Slip form Construction TechnologyDarshit
 
Diaphragm wall: Construction and Design
Diaphragm wall: Construction and DesignDiaphragm wall: Construction and Design
Diaphragm wall: Construction and DesignUmer Farooq
 

Viewers also liked (16)

Civil Engineering-Dewatering
Civil Engineering-DewateringCivil Engineering-Dewatering
Civil Engineering-Dewatering
 
What is a construction management and who is a construction manager?
What is a construction management and who is a construction manager?What is a construction management and who is a construction manager?
What is a construction management and who is a construction manager?
 
Hill Claims Services Presentation Linkedin Ppt
Hill Claims Services Presentation Linkedin PptHill Claims Services Presentation Linkedin Ppt
Hill Claims Services Presentation Linkedin Ppt
 
Dw final (inside)
Dw final (inside)Dw final (inside)
Dw final (inside)
 
60 auto cad_tips_in_60_minutes_final
60 auto cad_tips_in_60_minutes_final60 auto cad_tips_in_60_minutes_final
60 auto cad_tips_in_60_minutes_final
 
Anchored Secant Pile Wall Presentation
Anchored Secant Pile Wall PresentationAnchored Secant Pile Wall Presentation
Anchored Secant Pile Wall Presentation
 
Diaphragm Wall
 Diaphragm Wall Diaphragm Wall
Diaphragm Wall
 
Top 5 construction manager cover letter samples
Top 5 construction manager cover letter samplesTop 5 construction manager cover letter samples
Top 5 construction manager cover letter samples
 
Session-02 17-09-2011
Session-02 17-09-2011Session-02 17-09-2011
Session-02 17-09-2011
 
Quantify Construction Damages related to Delay, disruption, and inefficiencies
Quantify Construction Damages related to Delay, disruption, and inefficienciesQuantify Construction Damages related to Delay, disruption, and inefficiencies
Quantify Construction Damages related to Delay, disruption, and inefficiencies
 
Secant piled walls dsign - تصميم خوازيق الجدران الساندة - ميكرو بايل
Secant piled walls  dsign - تصميم خوازيق الجدران الساندة - ميكرو بايلSecant piled walls  dsign - تصميم خوازيق الجدران الساندة - ميكرو بايل
Secant piled walls dsign - تصميم خوازيق الجدران الساندة - ميكرو بايل
 
Formwork
FormworkFormwork
Formwork
 
Construction Law Presentation
Construction Law PresentationConstruction Law Presentation
Construction Law Presentation
 
Presentation on MIVAN -- A versatile aluminum formwork construction technique
Presentation on MIVAN -- A versatile aluminum formwork construction techniquePresentation on MIVAN -- A versatile aluminum formwork construction technique
Presentation on MIVAN -- A versatile aluminum formwork construction technique
 
Slip form Construction Technology
Slip form Construction TechnologySlip form Construction Technology
Slip form Construction Technology
 
Diaphragm wall: Construction and Design
Diaphragm wall: Construction and DesignDiaphragm wall: Construction and Design
Diaphragm wall: Construction and Design
 

Similar to Managing Complexity in Methodology Construction

Software Process Models
Software Process ModelsSoftware Process Models
Software Process ModelsAtul Karmyal
 
Employee Management Process (Engineering Model)
Employee Management Process (Engineering Model)Employee Management Process (Engineering Model)
Employee Management Process (Engineering Model)Dhyey Patel
 
Selection of methodology - System Analysis and Design
Selection of methodology - System Analysis and Design  Selection of methodology - System Analysis and Design
Selection of methodology - System Analysis and Design Sutharshan Sharma
 
Agile methodology in cloud computing
Agile methodology in cloud computingAgile methodology in cloud computing
Agile methodology in cloud computingAhmed M. Abed
 
Unit-1 EMBEDDED SYSTEM PROJECT MANAGEMENT.pptx
Unit-1 EMBEDDED SYSTEM PROJECT MANAGEMENT.pptxUnit-1 EMBEDDED SYSTEM PROJECT MANAGEMENT.pptx
Unit-1 EMBEDDED SYSTEM PROJECT MANAGEMENT.pptxTahminaTabassum1
 
Rapid application development
Rapid application developmentRapid application development
Rapid application developmentLombe Kapaya
 
Software Process Models
Software Process ModelsSoftware Process Models
Software Process Modelsandyr91
 
Intoduction to software engineering part 2
Intoduction to software engineering part 2Intoduction to software engineering part 2
Intoduction to software engineering part 2Rupesh Vaishnav
 
What Is PLM and Why Is It Important
What Is PLM and Why Is It ImportantWhat Is PLM and Why Is It Important
What Is PLM and Why Is It ImportantElizabeth Steiner
 
Software development life cycle
Software development life cycle Software development life cycle
Software development life cycle ParikshitTaksande1
 
System development methodologies L2.ppt
System development methodologies L2.pptSystem development methodologies L2.ppt
System development methodologies L2.pptNyamburaKinyua
 

Similar to Managing Complexity in Methodology Construction (20)

Software Process Models
Software Process ModelsSoftware Process Models
Software Process Models
 
Employee Management Process (Engineering Model)
Employee Management Process (Engineering Model)Employee Management Process (Engineering Model)
Employee Management Process (Engineering Model)
 
Selection of methodology - System Analysis and Design
Selection of methodology - System Analysis and Design  Selection of methodology - System Analysis and Design
Selection of methodology - System Analysis and Design
 
Agile methodology in cloud computing
Agile methodology in cloud computingAgile methodology in cloud computing
Agile methodology in cloud computing
 
Software models
Software modelsSoftware models
Software models
 
Module-02.pptx
Module-02.pptxModule-02.pptx
Module-02.pptx
 
Vineel presentation
Vineel presentationVineel presentation
Vineel presentation
 
Unit-1 EMBEDDED SYSTEM PROJECT MANAGEMENT.pptx
Unit-1 EMBEDDED SYSTEM PROJECT MANAGEMENT.pptxUnit-1 EMBEDDED SYSTEM PROJECT MANAGEMENT.pptx
Unit-1 EMBEDDED SYSTEM PROJECT MANAGEMENT.pptx
 
Ppt nardeep
Ppt nardeepPpt nardeep
Ppt nardeep
 
Rapid application development
Rapid application developmentRapid application development
Rapid application development
 
Software Process Models
Software Process ModelsSoftware Process Models
Software Process Models
 
rad.pptx
rad.pptxrad.pptx
rad.pptx
 
Software Design Concepts
Software Design ConceptsSoftware Design Concepts
Software Design Concepts
 
Intoduction to software engineering part 2
Intoduction to software engineering part 2Intoduction to software engineering part 2
Intoduction to software engineering part 2
 
What Is PLM and Why Is It Important
What Is PLM and Why Is It ImportantWhat Is PLM and Why Is It Important
What Is PLM and Why Is It Important
 
Software Process Models
Software Process ModelsSoftware Process Models
Software Process Models
 
ppt2.pptx
ppt2.pptxppt2.pptx
ppt2.pptx
 
ppt_se.pdf
ppt_se.pdfppt_se.pdf
ppt_se.pdf
 
Software development life cycle
Software development life cycle Software development life cycle
Software development life cycle
 
System development methodologies L2.ppt
System development methodologies L2.pptSystem development methodologies L2.ppt
System development methodologies L2.ppt
 

More from Ehsan Alirezaei

More from Ehsan Alirezaei (8)

ebXML
ebXMLebXML
ebXML
 
دولت دانا
دولت دانادولت دانا
دولت دانا
 
Open shmem
Open shmemOpen shmem
Open shmem
 
How to choose right agent based methodology
How to choose right agent based methodologyHow to choose right agent based methodology
How to choose right agent based methodology
 
دولت متصل
دولت متصلدولت متصل
دولت متصل
 
Course timetabling Project
Course timetabling ProjectCourse timetabling Project
Course timetabling Project
 
Macro and micro aspects in RE for AOSE
Macro and micro aspects in RE for AOSEMacro and micro aspects in RE for AOSE
Macro and micro aspects in RE for AOSE
 
How to choose right methodology
How to choose right methodologyHow to choose right methodology
How to choose right methodology
 

Recently uploaded

The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfCionsystems
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendArshad QA
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 

Recently uploaded (20)

The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdf
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and Backend
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 

Managing Complexity in Methodology Construction

  • 2. MANAGING COMPLEXITY • Decomposition • Abstraction • Organization
  • 3. METHODOLOGY CONSTRUCTION • Meta model Driven • It is based on the MAS meta-model adopted by the designer for the development of a MAS for a specific problem in a specific application Domain. • Development Process Driven ( famous and widely used for traditional SE). • It is based on the instantiation of a software development process in which each phase is carried out using appropriate method fragments
  • 4. META MODEL DRIVEN (MMD) 1. Using Method Fragments A. A process specification B. Deliverables such as AUML/UML diagrams C. Some preconditions D. A list of elements E. Application guide Lines F. A glossary of terms G. Describe the context/problem that is behind the methodology H. Aspects of fragment
  • 5. USING METHOD FRAGMENTS FOR BUILDING METHODOLOGY • choose or define a MAS meta-model • identify the elements that compose the meta-model • choose the method fragments • defining a development process
  • 6. AN EXAMPLE OF MMD METHODS INTEGRATION
  • 7. PROCESS DRIVEN DEVELOPMENT (PDD) • PDD complements Use case driven approach • PDD is particularly useful for large number of different users • PDD models as-is and to-be business process
  • 8. BUILDING METHODOLOGY WITH PDD • To build methodology, the designer must : • Choose or define a software development process suitable for the specific problem and for the specific application domain • Instantiate the development process by selecting, for each phase, suitable method fragments, chosen from agent-oriented methodologies proposed in the literature or ad-hoc defined.
  • 10. MMD ADVANTAGES AND DISADVANTAGES • Advantages : • Flexibility for the definition of methodologies • Meta models of the MAS to be developed • Disadvantages: • Difficulty of integration of different fragments due to different semantics of the meta-model concepts; • Selection and/or definition of the meta-model to adopt for the specific problem and/or application domain
  • 11. PDD ADVANTAGES AND DISADVANTAGES • Advantages: • Flexibility for the construction of methodologies • Disadvantages: • Process rigidity • Low flexibility of the system meta-model • Adaptation among the work products • Choice and definition of the process to instantiate for the specific problem
  • 12. REFRENCES • “Using Method Engineering for the Construction of Agent-Oriented Methodologies”, Giancarlo Fortino, Alfredo Garro, and Wilma Russo • Foundation for Intelligent Physical Agents (FIPA) Specifications. [http://www.fipa.org].