SlideShare a Scribd company logo
Download it from: 
http://www.slideshare.net/henry.muccini/ 
Ivano Malavolta, Henry Muccini, Smrithi Rekha 
GSSI (Italy), University of L’Aquila (Italy), Amrita University (India) 
SERENE 2014, Budapest, October 2014
Resilience 
2 
“The persistence of 
dependability when 
facing changes” 
[Laprie, DSN04] 
“resilience engineering is about 
flexibility of people and 
organisations, not just in 
reacting to individual incidents 
and anomalous situations, but 
also in learning from them and 
thus developing an ability to 
react…” 
[Strigini, bookChapt12 ]
Resilience 
3 
Resilience 
Technical 
Social 
processes 
analysis 
design 
self-* 
RT monitoring 
re-config 
models 
architectures 
human 
socio-tech coord. 
GDM 
impacted by 
impacted by 
multi-cultural factors
Resilience and Software Architecture 
Sw. 
Architecture 
4 
Resilience 
Technical 
Social 
impacted by 
impacted by 
C&C 
views 
SA styles 
ADL 
ADD 
GDM 
ADD: Architecture Design Decisions 
GDM: Group Decision Making
Goal of this work 
5 
Enhance the design of Resilient 
Systems… 
by explicitly modeling Group Decision Making 
mechanisms and by linking them to 
architectures and other artifacts
Architecting today 
Architecting is the process of creating software 
architecture knowledge and artifacts for engineering 
software systems 
A Software Architecture consists of 
→A blueprint for the chosen solution (product) 
─ A set of components and connectors communicating through 
interfaces 
→A set of design decisions (co-product) 
─A set of architecture design decisions taken to generate the 
architecture artifact 
6
Architecting in a picture 
7 
GDM 
ADD 
ADD 
ADD 
ADD
ADD for the Fire Monitoring System 
8 
Design Issue 1: 
how many gateways 
shall be used to 
collect sensored data 
in a building? 
Single 
Gateway 
1 gateway per 
floor 
1 Gateway per 
apartment 
Cost 
Reliability 
Availability 
Design 
alternatives 
Design Criteria 
issue
GDM for the Fire Monitoring System 
9 
Design Issue 1: 
how many 
gateways shall be 
used to collect 
sensored data in 
a building? 
Single 
Gateway 
1 gateway 
per floor 
1 Gateway 
per 
apartment 
Cost 
Reliability 
Availability 
Design 
alternatives 
Design Criteria 
issue 
Stakeholders’ concerns 
Stakeholders’ reputation 
Stakeholders’ roles 
Consensus Mechanisms 
Social links 
Decision Patterns 
GDM
Why to care about GDM?!? 
> 85% of the decisions made by software architects are 
made by groups 
5-10 people involved in decision making 
21 different roles represented 
10 
Lack of support in 
current architecture 
design decisions 
methods of GDM 
[Smrithi&Muccini,WICSA2014] [Smrithi&Muccini,ECSA2014]
Goal of this work (extended) 
11 
A. to provide a reference model for Group 
Decision Making 
B. to define bidirectional traceability links 
between ADDs, Architectures, and other 
artifacts 
C. to outline a change propagation engine
A. Reference Model for GDM 
12
A. Reference Model for GDM 
13
B. Traceability Links 
Tracing design decisions to/from other artifacts 
We defined a DD weaving metamodel, to create traceability 
links among DDs and between DDs and other artefacts 
14
C. Change Impact Analysis 
 OCL-based validation Engine 
 With new OCL constraints that can be defined for domain-specific 
validation purposes 
 Inter-decisions constraints 
 E.g., all members of a group have to express at least a 
preference with respect to a design decision. 
 Extra-decisions constraints 
 E.g., each design decision must be implemented by one (or 
more) components 
15
Prototype Implementation 
Implementation 
 Eclipse plugin, extending the Atlas Model Management 
Architecture (AMMA) 
 Atlas Model Weaver for the weaving models 
 Four different GDM components 
16
Wrap up 
Robust architectures come from a robust 
decision-making process 
When an artifact evolves, its related GDM may evolve 
Our GDM model enables to capture such evolution 
When a decision evolves, conflicts may arise and need to be 
managed 
Need of precise conflict resolution mechanisms, for rapid 
convergence 
Our approach supports multi-stakeholders awareness on the 
made decisions 
17
Download it from: 
http://www.slideshare.net/henry.muccini/ 
Thank you! 
SERENE 2014, Budapest, October 2014

More Related Content

Similar to Group Decision Making to improve Software Resilience

DEPENDABLE PRIVACY REQUIREMENTS BY AGILE MODELED LAYERED SECURITY ARCHITECTUR...
DEPENDABLE PRIVACY REQUIREMENTS BY AGILE MODELED LAYERED SECURITY ARCHITECTUR...DEPENDABLE PRIVACY REQUIREMENTS BY AGILE MODELED LAYERED SECURITY ARCHITECTUR...
DEPENDABLE PRIVACY REQUIREMENTS BY AGILE MODELED LAYERED SECURITY ARCHITECTUR...
cscpconf
 
AEA Greenland Presentation 1 Nov 2013
AEA Greenland Presentation 1 Nov 2013AEA Greenland Presentation 1 Nov 2013
AEA Greenland Presentation 1 Nov 2013
John Gøtze
 
04 designing architectures
04 designing architectures04 designing architectures
04 designing architectures
Majong DevJfu
 
System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)
fentrekin
 
Model driven process for real time embedded
Model driven process for real time embeddedModel driven process for real time embedded
Model driven process for real time embedded
caijjournal
 

Similar to Group Decision Making to improve Software Resilience (20)

Chapter 7 - Desining CSCW applications
Chapter 7 - Desining CSCW applicationsChapter 7 - Desining CSCW applications
Chapter 7 - Desining CSCW applications
 
DEPENDABLE PRIVACY REQUIREMENTS BY AGILE MODELED LAYERED SECURITY ARCHITECTUR...
DEPENDABLE PRIVACY REQUIREMENTS BY AGILE MODELED LAYERED SECURITY ARCHITECTUR...DEPENDABLE PRIVACY REQUIREMENTS BY AGILE MODELED LAYERED SECURITY ARCHITECTUR...
DEPENDABLE PRIVACY REQUIREMENTS BY AGILE MODELED LAYERED SECURITY ARCHITECTUR...
 
BIM Usage in Construction Industry and An application of Clash Detection and ...
BIM Usage in Construction Industry and An application of Clash Detection and ...BIM Usage in Construction Industry and An application of Clash Detection and ...
BIM Usage in Construction Industry and An application of Clash Detection and ...
 
COLLABORATIVE DECISION SUPPORT SYSTEMS: CLOUD, MOBILE AND SOCIAL APPROACHES
COLLABORATIVE DECISION SUPPORT SYSTEMS: CLOUD, MOBILE AND SOCIAL APPROACHESCOLLABORATIVE DECISION SUPPORT SYSTEMS: CLOUD, MOBILE AND SOCIAL APPROACHES
COLLABORATIVE DECISION SUPPORT SYSTEMS: CLOUD, MOBILE AND SOCIAL APPROACHES
 
AEA Greenland Presentation 1 Nov 2013
AEA Greenland Presentation 1 Nov 2013AEA Greenland Presentation 1 Nov 2013
AEA Greenland Presentation 1 Nov 2013
 
Software Engineering with Objects (M363) Final Revision By Kuwait10
Software Engineering with Objects (M363) Final Revision By Kuwait10Software Engineering with Objects (M363) Final Revision By Kuwait10
Software Engineering with Objects (M363) Final Revision By Kuwait10
 
An Evolution-by-design Approach: Toward Multi-disciplinary Life-cycle Manage...
 An Evolution-by-design Approach: Toward Multi-disciplinary Life-cycle Manage... An Evolution-by-design Approach: Toward Multi-disciplinary Life-cycle Manage...
An Evolution-by-design Approach: Toward Multi-disciplinary Life-cycle Manage...
 
04 designing architectures
04 designing architectures04 designing architectures
04 designing architectures
 
OOSAD Chapter 6 Object Oriented Design.pptx
OOSAD Chapter 6 Object Oriented Design.pptxOOSAD Chapter 6 Object Oriented Design.pptx
OOSAD Chapter 6 Object Oriented Design.pptx
 
Collaborative aspects of Decision Making and its impact on Sustainability
Collaborative aspects of Decision Making and its impact on SustainabilityCollaborative aspects of Decision Making and its impact on Sustainability
Collaborative aspects of Decision Making and its impact on Sustainability
 
Problem Solving Methods
Problem Solving MethodsProblem Solving Methods
Problem Solving Methods
 
2nd SIG Meeting Presentation
2nd SIG Meeting Presentation2nd SIG Meeting Presentation
2nd SIG Meeting Presentation
 
Software Engineering Past Papers Notes
Software Engineering Past Papers Notes Software Engineering Past Papers Notes
Software Engineering Past Papers Notes
 
System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)
 
A look at critical design collaboration challenges and resolution with powerf...
A look at critical design collaboration challenges and resolution with powerf...A look at critical design collaboration challenges and resolution with powerf...
A look at critical design collaboration challenges and resolution with powerf...
 
Model driven process for real time embedded
Model driven process for real time embeddedModel driven process for real time embedded
Model driven process for real time embedded
 
Hci practices-in-agile-software-development
Hci practices-in-agile-software-developmentHci practices-in-agile-software-development
Hci practices-in-agile-software-development
 
Agile Project Management Facing The Challenges Of Distributed Development U...
Agile Project Management   Facing The Challenges Of Distributed Development U...Agile Project Management   Facing The Challenges Of Distributed Development U...
Agile Project Management Facing The Challenges Of Distributed Development U...
 
4.2_Microgrid Design Toolkit_Eddy_EPRI/SNL Microgrid
4.2_Microgrid Design Toolkit_Eddy_EPRI/SNL Microgrid4.2_Microgrid Design Toolkit_Eddy_EPRI/SNL Microgrid
4.2_Microgrid Design Toolkit_Eddy_EPRI/SNL Microgrid
 
Software Architecture: introduction to the abstraction
Software Architecture: introduction to the abstractionSoftware Architecture: introduction to the abstraction
Software Architecture: introduction to the abstraction
 

More from Henry Muccini

More from Henry Muccini (20)

Human Behaviour Centred Design
Human Behaviour Centred Design Human Behaviour Centred Design
Human Behaviour Centred Design
 
How cultural heritage, cyber-physical spaces, and software engineering can wo...
How cultural heritage, cyber-physical spaces, and software engineering can wo...How cultural heritage, cyber-physical spaces, and software engineering can wo...
How cultural heritage, cyber-physical spaces, and software engineering can wo...
 
La gestione dell’utenza numerosa - dalle Segreterie, ai Musei, alle Segreterie
La gestione dell’utenza numerosa - dalle Segreterie, ai Musei, alle SegreterieLa gestione dell’utenza numerosa - dalle Segreterie, ai Musei, alle Segreterie
La gestione dell’utenza numerosa - dalle Segreterie, ai Musei, alle Segreterie
 
Turismo 4.0: l'ICT a supporto del turismo sostenibile
Turismo 4.0: l'ICT a supporto del turismo sostenibileTurismo 4.0: l'ICT a supporto del turismo sostenibile
Turismo 4.0: l'ICT a supporto del turismo sostenibile
 
Sustainable Tourism - IoT and crowd management
Sustainable Tourism - IoT and crowd managementSustainable Tourism - IoT and crowd management
Sustainable Tourism - IoT and crowd management
 
Software Engineering at the age of the Internet of Things
Software Engineering at the age of the Internet of ThingsSoftware Engineering at the age of the Internet of Things
Software Engineering at the age of the Internet of Things
 
The influence of Group Decision Making on Architecture Design Decisions
The influence of Group Decision Making on Architecture Design DecisionsThe influence of Group Decision Making on Architecture Design Decisions
The influence of Group Decision Making on Architecture Design Decisions
 
An IoT Software Architecture for an Evacuable Building Architecture
An IoT Software Architecture for an Evacuable Building ArchitectureAn IoT Software Architecture for an Evacuable Building Architecture
An IoT Software Architecture for an Evacuable Building Architecture
 
Web Engineering L8: User-centered Design (8/8)
Web Engineering L8: User-centered Design (8/8)Web Engineering L8: User-centered Design (8/8)
Web Engineering L8: User-centered Design (8/8)
 
Web Engineering L7: Sequence Diagrams and Design Decisions (7/8)
Web Engineering L7: Sequence Diagrams and Design Decisions (7/8)Web Engineering L7: Sequence Diagrams and Design Decisions (7/8)
Web Engineering L7: Sequence Diagrams and Design Decisions (7/8)
 
Web Engineering L6: Software Architecture for the Web (6/8)
Web Engineering L6: Software Architecture for the Web (6/8)Web Engineering L6: Software Architecture for the Web (6/8)
Web Engineering L6: Software Architecture for the Web (6/8)
 
Web Engineering L5: Content Model (5/8)
Web Engineering L5: Content Model (5/8)Web Engineering L5: Content Model (5/8)
Web Engineering L5: Content Model (5/8)
 
Web Engineering L3: Project Planning (3/8)
Web Engineering L3: Project Planning (3/8)Web Engineering L3: Project Planning (3/8)
Web Engineering L3: Project Planning (3/8)
 
Web Engineering L2: Requirements Elicitation for the Web (2/8)
Web Engineering L2: Requirements Elicitation for the Web (2/8)Web Engineering L2: Requirements Elicitation for the Web (2/8)
Web Engineering L2: Requirements Elicitation for the Web (2/8)
 
Web Engineering L1: introduction to Web Engineering (1/8)
Web Engineering L1: introduction to Web Engineering (1/8)Web Engineering L1: introduction to Web Engineering (1/8)
Web Engineering L1: introduction to Web Engineering (1/8)
 
Web Engineering L4: Requirements and Planning in concrete (4/8)
Web Engineering L4: Requirements and Planning in concrete (4/8)Web Engineering L4: Requirements and Planning in concrete (4/8)
Web Engineering L4: Requirements and Planning in concrete (4/8)
 
Engineering Cyber Physical Spaces
Engineering Cyber Physical SpacesEngineering Cyber Physical Spaces
Engineering Cyber Physical Spaces
 
I progetti UnivAq-UFFIZI, INCIPICT, e  CUSPIS
I progetti UnivAq-UFFIZI, INCIPICT, e  CUSPISI progetti UnivAq-UFFIZI, INCIPICT, e  CUSPIS
I progetti UnivAq-UFFIZI, INCIPICT, e  CUSPIS
 
Exploring the Temporal Aspects of Software Architecture
Exploring the Temporal Aspects of Software ArchitectureExploring the Temporal Aspects of Software Architecture
Exploring the Temporal Aspects of Software Architecture
 
EasyLine: call4ideas_2016
EasyLine: call4ideas_2016EasyLine: call4ideas_2016
EasyLine: call4ideas_2016
 

Recently uploaded

Industrial Training Report- AKTU Industrial Training Report
Industrial Training Report- AKTU Industrial Training ReportIndustrial Training Report- AKTU Industrial Training Report
Industrial Training Report- AKTU Industrial Training Report
Avinash Rai
 
Accounting and finance exit exam 2016 E.C.pdf
Accounting and finance exit exam 2016 E.C.pdfAccounting and finance exit exam 2016 E.C.pdf
Accounting and finance exit exam 2016 E.C.pdf
YibeltalNibretu
 
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdfAdversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Po-Chuan Chen
 

Recently uploaded (20)

Salient features of Environment protection Act 1986.pptx
Salient features of Environment protection Act 1986.pptxSalient features of Environment protection Act 1986.pptx
Salient features of Environment protection Act 1986.pptx
 
Forest and Wildlife Resources Class 10 Free Study Material PDF
Forest and Wildlife Resources Class 10 Free Study Material PDFForest and Wildlife Resources Class 10 Free Study Material PDF
Forest and Wildlife Resources Class 10 Free Study Material PDF
 
B.ed spl. HI pdusu exam paper-2023-24.pdf
B.ed spl. HI pdusu exam paper-2023-24.pdfB.ed spl. HI pdusu exam paper-2023-24.pdf
B.ed spl. HI pdusu exam paper-2023-24.pdf
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
 
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
 
Industrial Training Report- AKTU Industrial Training Report
Industrial Training Report- AKTU Industrial Training ReportIndustrial Training Report- AKTU Industrial Training Report
Industrial Training Report- AKTU Industrial Training Report
 
Basic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersBasic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumers
 
Application of Matrices in real life. Presentation on application of matrices
Application of Matrices in real life. Presentation on application of matricesApplication of Matrices in real life. Presentation on application of matrices
Application of Matrices in real life. Presentation on application of matrices
 
Solid waste management & Types of Basic civil Engineering notes by DJ Sir.pptx
Solid waste management & Types of Basic civil Engineering notes by DJ Sir.pptxSolid waste management & Types of Basic civil Engineering notes by DJ Sir.pptx
Solid waste management & Types of Basic civil Engineering notes by DJ Sir.pptx
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
 
Basic_QTL_Marker-assisted_Selection_Sourabh.ppt
Basic_QTL_Marker-assisted_Selection_Sourabh.pptBasic_QTL_Marker-assisted_Selection_Sourabh.ppt
Basic_QTL_Marker-assisted_Selection_Sourabh.ppt
 
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer Service
 
Accounting and finance exit exam 2016 E.C.pdf
Accounting and finance exit exam 2016 E.C.pdfAccounting and finance exit exam 2016 E.C.pdf
Accounting and finance exit exam 2016 E.C.pdf
 
The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonThe Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve Thomason
 
NCERT Solutions Power Sharing Class 10 Notes pdf
NCERT Solutions Power Sharing Class 10 Notes pdfNCERT Solutions Power Sharing Class 10 Notes pdf
NCERT Solutions Power Sharing Class 10 Notes pdf
 
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdfAdversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
 
Fish and Chips - have they had their chips
Fish and Chips - have they had their chipsFish and Chips - have they had their chips
Fish and Chips - have they had their chips
 
Basic Civil Engg Notes_Chapter-6_Environment Pollution & Engineering
Basic Civil Engg Notes_Chapter-6_Environment Pollution & EngineeringBasic Civil Engg Notes_Chapter-6_Environment Pollution & Engineering
Basic Civil Engg Notes_Chapter-6_Environment Pollution & Engineering
 
Matatag-Curriculum and the 21st Century Skills Presentation.pptx
Matatag-Curriculum and the 21st Century Skills Presentation.pptxMatatag-Curriculum and the 21st Century Skills Presentation.pptx
Matatag-Curriculum and the 21st Century Skills Presentation.pptx
 
Operations Management - Book1.p - Dr. Abdulfatah A. Salem
Operations Management - Book1.p  - Dr. Abdulfatah A. SalemOperations Management - Book1.p  - Dr. Abdulfatah A. Salem
Operations Management - Book1.p - Dr. Abdulfatah A. Salem
 

Group Decision Making to improve Software Resilience

  • 1. Download it from: http://www.slideshare.net/henry.muccini/ Ivano Malavolta, Henry Muccini, Smrithi Rekha GSSI (Italy), University of L’Aquila (Italy), Amrita University (India) SERENE 2014, Budapest, October 2014
  • 2. Resilience 2 “The persistence of dependability when facing changes” [Laprie, DSN04] “resilience engineering is about flexibility of people and organisations, not just in reacting to individual incidents and anomalous situations, but also in learning from them and thus developing an ability to react…” [Strigini, bookChapt12 ]
  • 3. Resilience 3 Resilience Technical Social processes analysis design self-* RT monitoring re-config models architectures human socio-tech coord. GDM impacted by impacted by multi-cultural factors
  • 4. Resilience and Software Architecture Sw. Architecture 4 Resilience Technical Social impacted by impacted by C&C views SA styles ADL ADD GDM ADD: Architecture Design Decisions GDM: Group Decision Making
  • 5. Goal of this work 5 Enhance the design of Resilient Systems… by explicitly modeling Group Decision Making mechanisms and by linking them to architectures and other artifacts
  • 6. Architecting today Architecting is the process of creating software architecture knowledge and artifacts for engineering software systems A Software Architecture consists of →A blueprint for the chosen solution (product) ─ A set of components and connectors communicating through interfaces →A set of design decisions (co-product) ─A set of architecture design decisions taken to generate the architecture artifact 6
  • 7. Architecting in a picture 7 GDM ADD ADD ADD ADD
  • 8. ADD for the Fire Monitoring System 8 Design Issue 1: how many gateways shall be used to collect sensored data in a building? Single Gateway 1 gateway per floor 1 Gateway per apartment Cost Reliability Availability Design alternatives Design Criteria issue
  • 9. GDM for the Fire Monitoring System 9 Design Issue 1: how many gateways shall be used to collect sensored data in a building? Single Gateway 1 gateway per floor 1 Gateway per apartment Cost Reliability Availability Design alternatives Design Criteria issue Stakeholders’ concerns Stakeholders’ reputation Stakeholders’ roles Consensus Mechanisms Social links Decision Patterns GDM
  • 10. Why to care about GDM?!? > 85% of the decisions made by software architects are made by groups 5-10 people involved in decision making 21 different roles represented 10 Lack of support in current architecture design decisions methods of GDM [Smrithi&Muccini,WICSA2014] [Smrithi&Muccini,ECSA2014]
  • 11. Goal of this work (extended) 11 A. to provide a reference model for Group Decision Making B. to define bidirectional traceability links between ADDs, Architectures, and other artifacts C. to outline a change propagation engine
  • 12. A. Reference Model for GDM 12
  • 13. A. Reference Model for GDM 13
  • 14. B. Traceability Links Tracing design decisions to/from other artifacts We defined a DD weaving metamodel, to create traceability links among DDs and between DDs and other artefacts 14
  • 15. C. Change Impact Analysis  OCL-based validation Engine  With new OCL constraints that can be defined for domain-specific validation purposes  Inter-decisions constraints  E.g., all members of a group have to express at least a preference with respect to a design decision.  Extra-decisions constraints  E.g., each design decision must be implemented by one (or more) components 15
  • 16. Prototype Implementation Implementation  Eclipse plugin, extending the Atlas Model Management Architecture (AMMA)  Atlas Model Weaver for the weaving models  Four different GDM components 16
  • 17. Wrap up Robust architectures come from a robust decision-making process When an artifact evolves, its related GDM may evolve Our GDM model enables to capture such evolution When a decision evolves, conflicts may arise and need to be managed Need of precise conflict resolution mechanisms, for rapid convergence Our approach supports multi-stakeholders awareness on the made decisions 17
  • 18. Download it from: http://www.slideshare.net/henry.muccini/ Thank you! SERENE 2014, Budapest, October 2014