SlideShare a Scribd company logo
1 of 11
ON SELF-ADAPTATION
IN SYSTEMS-OF-SYSTEMS
M. Pilar Romay, UAH & UCM, Spain
Carlos E. Cuesta, VorTIC3, URJC, Spain
Luis Fernández-Sanz, UAH, Spain
Montpellier, France, 02/07/2013
CONTENTS
 Introduction
 Towards Adaptive SoS
 Self-Adaptation to Architecture
 Dynamic & Adaptive Architecture
 Formalizing Adaptive Architecture
 Adaptation in SoS
 Architecting Adaptive SoS
 Change: the notion of Locus
 Scale: the notion of Stratum
 Pace Layering
 Conclusions & Future work
2
INTRODUCTION
 SoS is an structural concept
 Defined by their composite emergent behavior
 Depending on the architecture of the SoS
 Adaptivity as an emergent behavior
 It is also one of the defining features of a SoS
 Operational independence, Emergent behavior (Maier)
 Autonomy, connectivity, emergence (Boardman & Sauser)
 Self-adaptation encompasses many facets
 Includes aspects such as autonomy and emergence
 This relationship must be exploited
 Adaptive Architecture as the basis of SoS
 A dynamic architecture of adaptive services 3
TOWARDS ADAPTIVE SOS (I):
SELF-ADAPTATION TO ARCHITECTURE
 Self-adaptation research has many facets
 Emergent and autonomous self-adaptation
 Autonomic Systems
 Internal operation without external assistance
 Self-organizing Systems & Architectures
 Adaptive architectures
 Origin in self-* Systems
 Dynamic software architecture
 Including self-configuration
 Evolving into self-adaptive system architecture
 Self-healing, dependability
 Adaptivity as a generic notion 4
TOWARDS ADAPTIVE SOS (II):
DYNAMIC & ADAPTIVE ARCHITECTURE
 Definition of Dynamic ADLs
 Complex architectures (including SoS)
 Formal approaches (esp. -calculus-based)
 Self-adaptive architectures as their evolution
 The next step in Sw Eng (Kramer & Magee)
 Approaches to adaptive architecture
 General-purpose middleware, e.g. Rainbow
 Domain-specific middleware, e.g. Music
 Synchronized, reflective, policy-based architectures
 Difficult to measure “self-attributes”
 Lack of a clear reference model
 A formal approach (process calculus) is advocated
5
TOWARDS ADAPTIVE SOS (III):
ADAPTATION IN SOS
 Facets of adaptation in the SoS definition
 Autonomy, connectivity and emergence
 SoS requires that “connective media” are autonomic
 Self-adaptive architecture model of emergence
 (Still) Lack of a high-level architecture approach
 Preliminary: exporting work from other contexts
 Service-oriented, Model-driven, Dynamic Arch.
 Promising approach: Federated Systems
 Adaptive architecture as a good basis
 High-level patterns must still be generalized
 A formal foundation seems necessary
 Measuring capabilities would be also required 6
ARCHITECTING ADAPTIVE SOS (I):
THE CASE OF LOCI
7
 Structuring architecture in
terms of evolution
 Modules defined as “areas
of change” rather than
functionality
 Locus (Morrison, 2007)
 Change contexts: parts of the
system which always evolve
in synchrony
 Evolutionary steps
 Incarnations of a locus
 Reminiscent of Evolution
Styles (more recent)
Composition of Loci, using
the Evolver-Producer pattern
(Morrison et al, 2007)
ARCHITECTING ADAPTIVE SOS (II):
THE CASE OF STRATA
8
 The rhythm of change is
different at different scales
 Software Evolution
 Software is able to follow
different evolutionary
patterns at different levels
 Known as strata
 Including SoS
 Lower strata evolve easily
 Upper strata evolve is much
less frequent
 Upper strata change often
imply structural change
Strata of Evolution, according
to (Mittermeir, 2006)
System-of-Systems
System
Architecture
Design Unit
STUFF
SERVICES
SKIN
STRUCTURE
SITE
SPACE PLAN
ARCHITECTING ADAPTIVE SOS (III):
PACE LAYERING
9
 Deriving from “building”
architecture theory
 Shearing Layers of Change
 Processes affect systems in
different timescales
 Different parts (layers) are
evolving at a different pace
 Able to adapt = slippage of
layers
 Design principle: structure
layers according to this
 Seems natural in SoS
 Administrative barriers
Shearing Layers of Change,
according to (Brand, 1994)
CONCLUSIONS
 There is a deep relationship between adaptivity and
systems-of-systems
 Research in self-adaptive (and autonomic) systems can
(must) be applied in this context
 Adaptive architecture seems to be a reasonable
approach to tackle their design
 System evolution itself appears as the main driver
for adaptation of SoS
 Defined as the highest stratum
 Pace layering as a reasonable design strategy
 Just a first step in this direction
10
THANKS FOR YOUR ATTENTION
11

More Related Content

Similar to SESoS 2013 (Romay)

The Design of VLSI Design Methods
The Design of VLSI Design MethodsThe Design of VLSI Design Methods
The Design of VLSI Design Methods
Lynn Conway
 
أنظمة البناء الحديثة.pptx
أنظمة البناء الحديثة.pptxأنظمة البناء الحديثة.pptx
أنظمة البناء الحديثة.pptx
HanaaHiari
 
Dependability of Offshore Wind Turbines
Dependability of Offshore Wind TurbinesDependability of Offshore Wind Turbines
Dependability of Offshore Wind Turbines
Franco Bontempi
 
2. ethiraj levinthal 2004
2. ethiraj levinthal 20042. ethiraj levinthal 2004
2. ethiraj levinthal 2004
Facultad Cea
 
Milestone One Company Identification You have been hired as a.docx
Milestone One Company Identification You have been hired as a.docxMilestone One Company Identification You have been hired as a.docx
Milestone One Company Identification You have been hired as a.docx
ARIV4
 
Dynamic formation of distributed micro clouds
Dynamic formation of distributed micro cloudsDynamic formation of distributed micro clouds
Dynamic formation of distributed micro clouds
Faculty of Technical Sciences, University of Novi Sad
 
Werfel, j. 2006: extended stigmergy in collective construction.in life intel...
Werfel, j. 2006: extended stigmergy in collective construction.in life  intel...Werfel, j. 2006: extended stigmergy in collective construction.in life  intel...
Werfel, j. 2006: extended stigmergy in collective construction.in life intel...
ArchiLab 7
 
Linkingbuildingcirculationtypologyandwayfindingdesignspatialanalysisandantici...
Linkingbuildingcirculationtypologyandwayfindingdesignspatialanalysisandantici...Linkingbuildingcirculationtypologyandwayfindingdesignspatialanalysisandantici...
Linkingbuildingcirculationtypologyandwayfindingdesignspatialanalysisandantici...
JenniferPaul43
 

Similar to SESoS 2013 (Romay) (20)

The Design of VLSI Design Methods
The Design of VLSI Design MethodsThe Design of VLSI Design Methods
The Design of VLSI Design Methods
 
أنظمة البناء الحديثة.pptx
أنظمة البناء الحديثة.pptxأنظمة البناء الحديثة.pptx
أنظمة البناء الحديثة.pptx
 
Agent-based modeling and simulation tutorial - EASSS 2009 - Giuseppe Vizzari
Agent-based modeling and simulation tutorial - EASSS 2009 - Giuseppe VizzariAgent-based modeling and simulation tutorial - EASSS 2009 - Giuseppe Vizzari
Agent-based modeling and simulation tutorial - EASSS 2009 - Giuseppe Vizzari
 
A World In Motion
A World In MotionA World In Motion
A World In Motion
 
A Rule-Based Approach For Semantic Annotation Evolution
A Rule-Based Approach For Semantic Annotation EvolutionA Rule-Based Approach For Semantic Annotation Evolution
A Rule-Based Approach For Semantic Annotation Evolution
 
microservice analysis elo
microservice analysis elomicroservice analysis elo
microservice analysis elo
 
Software architecture styles families_research_gssi_nov2013
Software architecture styles families_research_gssi_nov2013Software architecture styles families_research_gssi_nov2013
Software architecture styles families_research_gssi_nov2013
 
Object Orientation Fundamentals
Object Orientation FundamentalsObject Orientation Fundamentals
Object Orientation Fundamentals
 
Dependability of Offshore Wind Turbines
Dependability of Offshore Wind TurbinesDependability of Offshore Wind Turbines
Dependability of Offshore Wind Turbines
 
2. ethiraj levinthal 2004
2. ethiraj levinthal 20042. ethiraj levinthal 2004
2. ethiraj levinthal 2004
 
L6 LSCITS Engineering
L6 LSCITS EngineeringL6 LSCITS Engineering
L6 LSCITS Engineering
 
Milestone One Company Identification You have been hired as a.docx
Milestone One Company Identification You have been hired as a.docxMilestone One Company Identification You have been hired as a.docx
Milestone One Company Identification You have been hired as a.docx
 
Dynamic formation of distributed micro clouds
Dynamic formation of distributed micro cloudsDynamic formation of distributed micro clouds
Dynamic formation of distributed micro clouds
 
unit 1 & 2 (6).pptx
unit 1 & 2 (6).pptxunit 1 & 2 (6).pptx
unit 1 & 2 (6).pptx
 
Werfel, j. 2006: extended stigmergy in collective construction.in life intel...
Werfel, j. 2006: extended stigmergy in collective construction.in life  intel...Werfel, j. 2006: extended stigmergy in collective construction.in life  intel...
Werfel, j. 2006: extended stigmergy in collective construction.in life intel...
 
Dynamic Evolution and Reconfiguration of Software Architectures through Aspec...
Dynamic Evolution and Reconfiguration of Software Architectures through Aspec...Dynamic Evolution and Reconfiguration of Software Architectures through Aspec...
Dynamic Evolution and Reconfiguration of Software Architectures through Aspec...
 
Presentation 2019 08-30
Presentation 2019 08-30Presentation 2019 08-30
Presentation 2019 08-30
 
Linkingbuildingcirculationtypologyandwayfindingdesignspatialanalysisandantici...
Linkingbuildingcirculationtypologyandwayfindingdesignspatialanalysisandantici...Linkingbuildingcirculationtypologyandwayfindingdesignspatialanalysisandantici...
Linkingbuildingcirculationtypologyandwayfindingdesignspatialanalysisandantici...
 
Trustworthy service oriented architecture and platform for cloud computing (2...
Trustworthy service oriented architecture and platform for cloud computing (2...Trustworthy service oriented architecture and platform for cloud computing (2...
Trustworthy service oriented architecture and platform for cloud computing (2...
 
INCOSE UK: MBSE - is there any substance behind the hype?
INCOSE UK:   MBSE - is there any substance behind the hype?INCOSE UK:   MBSE - is there any substance behind the hype?
INCOSE UK: MBSE - is there any substance behind the hype?
 

More from Carlos Cuesta (10)

JITICE 2015 (Cuesta)
JITICE 2015 (Cuesta)JITICE 2015 (Cuesta)
JITICE 2015 (Cuesta)
 
JITICE 2014 (Cuesta)
JITICE 2014 (Cuesta)JITICE 2014 (Cuesta)
JITICE 2014 (Cuesta)
 
Redes Sociales 2014 (Cuesta)
Redes Sociales 2014 (Cuesta)Redes Sociales 2014 (Cuesta)
Redes Sociales 2014 (Cuesta)
 
Semana de la Ciencia 2014 (Martínez-Prieto)
Semana de la Ciencia 2014 (Martínez-Prieto)Semana de la Ciencia 2014 (Martínez-Prieto)
Semana de la Ciencia 2014 (Martínez-Prieto)
 
ECSA 2013 (Cuesta)
ECSA 2013 (Cuesta)ECSA 2013 (Cuesta)
ECSA 2013 (Cuesta)
 
VADER 2011 (Younessi)
VADER 2011 (Younessi)VADER 2011 (Younessi)
VADER 2011 (Younessi)
 
VADER 2011 (Pérez-Sotelo)
VADER 2011 (Pérez-Sotelo)VADER 2011 (Pérez-Sotelo)
VADER 2011 (Pérez-Sotelo)
 
VADER 2011 (Moreno-Rivera)
VADER 2011 (Moreno-Rivera)VADER 2011 (Moreno-Rivera)
VADER 2011 (Moreno-Rivera)
 
ECSA 2011 (Navarro)
ECSA 2011 (Navarro)ECSA 2011 (Navarro)
ECSA 2011 (Navarro)
 
SOAR 2009 (Cuesta)
SOAR 2009 (Cuesta)SOAR 2009 (Cuesta)
SOAR 2009 (Cuesta)
 

Recently uploaded

Powerful Love Spells in Phoenix, AZ (310) 882-6330 Bring Back Lost Lover
Powerful Love Spells in Phoenix, AZ (310) 882-6330 Bring Back Lost LoverPowerful Love Spells in Phoenix, AZ (310) 882-6330 Bring Back Lost Lover
Powerful Love Spells in Phoenix, AZ (310) 882-6330 Bring Back Lost Lover
PsychicRuben LoveSpells
 
Minto-Morley Reforms 1909 (constitution).pptx
Minto-Morley Reforms 1909 (constitution).pptxMinto-Morley Reforms 1909 (constitution).pptx
Minto-Morley Reforms 1909 (constitution).pptx
Awaiskhalid96
 
如何办理(BU学位证书)美国贝翰文大学毕业证学位证书
如何办理(BU学位证书)美国贝翰文大学毕业证学位证书如何办理(BU学位证书)美国贝翰文大学毕业证学位证书
如何办理(BU学位证书)美国贝翰文大学毕业证学位证书
Fi L
 

Recently uploaded (20)

Powerful Love Spells in Phoenix, AZ (310) 882-6330 Bring Back Lost Lover
Powerful Love Spells in Phoenix, AZ (310) 882-6330 Bring Back Lost LoverPowerful Love Spells in Phoenix, AZ (310) 882-6330 Bring Back Lost Lover
Powerful Love Spells in Phoenix, AZ (310) 882-6330 Bring Back Lost Lover
 
Call Girls in Mira Road Mumbai ( Neha 09892124323 ) College Escorts Service i...
Call Girls in Mira Road Mumbai ( Neha 09892124323 ) College Escorts Service i...Call Girls in Mira Road Mumbai ( Neha 09892124323 ) College Escorts Service i...
Call Girls in Mira Road Mumbai ( Neha 09892124323 ) College Escorts Service i...
 
Enjoy Night⚡Call Girls Iffco Chowk Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Iffco Chowk Gurgaon >༒8448380779 Escort ServiceEnjoy Night⚡Call Girls Iffco Chowk Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Iffco Chowk Gurgaon >༒8448380779 Escort Service
 
TDP As the Party of Hope For AP Youth Under N Chandrababu Naidu’s Leadership
TDP As the Party of Hope For AP Youth Under N Chandrababu Naidu’s LeadershipTDP As the Party of Hope For AP Youth Under N Chandrababu Naidu’s Leadership
TDP As the Party of Hope For AP Youth Under N Chandrababu Naidu’s Leadership
 
28042024_First India Newspaper Jaipur.pdf
28042024_First India Newspaper Jaipur.pdf28042024_First India Newspaper Jaipur.pdf
28042024_First India Newspaper Jaipur.pdf
 
AI as Research Assistant: Upscaling Content Analysis to Identify Patterns of ...
AI as Research Assistant: Upscaling Content Analysis to Identify Patterns of ...AI as Research Assistant: Upscaling Content Analysis to Identify Patterns of ...
AI as Research Assistant: Upscaling Content Analysis to Identify Patterns of ...
 
Lorenzo D'Emidio_Lavoro sullaNorth Korea .pptx
Lorenzo D'Emidio_Lavoro sullaNorth Korea .pptxLorenzo D'Emidio_Lavoro sullaNorth Korea .pptx
Lorenzo D'Emidio_Lavoro sullaNorth Korea .pptx
 
WhatsApp 📞 8448380779 ✅Call Girls In Chaura Sector 22 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Chaura Sector 22 ( Noida)WhatsApp 📞 8448380779 ✅Call Girls In Chaura Sector 22 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Chaura Sector 22 ( Noida)
 
Minto-Morley Reforms 1909 (constitution).pptx
Minto-Morley Reforms 1909 (constitution).pptxMinto-Morley Reforms 1909 (constitution).pptx
Minto-Morley Reforms 1909 (constitution).pptx
 
2024 03 13 AZ GOP LD4 Gen Meeting Minutes_FINAL.docx
2024 03 13 AZ GOP LD4 Gen Meeting Minutes_FINAL.docx2024 03 13 AZ GOP LD4 Gen Meeting Minutes_FINAL.docx
2024 03 13 AZ GOP LD4 Gen Meeting Minutes_FINAL.docx
 
Embed-2 (1).pdfb[k[k[[k[kkkpkdpokkdpkopko
Embed-2 (1).pdfb[k[k[[k[kkkpkdpokkdpkopkoEmbed-2 (1).pdfb[k[k[[k[kkkpkdpokkdpkopko
Embed-2 (1).pdfb[k[k[[k[kkkpkdpokkdpkopko
 
29042024_First India Newspaper Jaipur.pdf
29042024_First India Newspaper Jaipur.pdf29042024_First India Newspaper Jaipur.pdf
29042024_First India Newspaper Jaipur.pdf
 
Pakistan PMLN Election Manifesto 2024.pdf
Pakistan PMLN Election Manifesto 2024.pdfPakistan PMLN Election Manifesto 2024.pdf
Pakistan PMLN Election Manifesto 2024.pdf
 
Nurturing Families, Empowering Lives: TDP's Vision for Family Welfare in Andh...
Nurturing Families, Empowering Lives: TDP's Vision for Family Welfare in Andh...Nurturing Families, Empowering Lives: TDP's Vision for Family Welfare in Andh...
Nurturing Families, Empowering Lives: TDP's Vision for Family Welfare in Andh...
 
How Europe Underdeveloped Africa_walter.pdf
How Europe Underdeveloped Africa_walter.pdfHow Europe Underdeveloped Africa_walter.pdf
How Europe Underdeveloped Africa_walter.pdf
 
Defensa de JOH insiste que testimonio de analista de la DEA es falso y solici...
Defensa de JOH insiste que testimonio de analista de la DEA es falso y solici...Defensa de JOH insiste que testimonio de analista de la DEA es falso y solici...
Defensa de JOH insiste que testimonio de analista de la DEA es falso y solici...
 
如何办理(BU学位证书)美国贝翰文大学毕业证学位证书
如何办理(BU学位证书)美国贝翰文大学毕业证学位证书如何办理(BU学位证书)美国贝翰文大学毕业证学位证书
如何办理(BU学位证书)美国贝翰文大学毕业证学位证书
 
2024 02 15 AZ GOP LD4 Gen Meeting Minutes_FINAL_20240228.docx
2024 02 15 AZ GOP LD4 Gen Meeting Minutes_FINAL_20240228.docx2024 02 15 AZ GOP LD4 Gen Meeting Minutes_FINAL_20240228.docx
2024 02 15 AZ GOP LD4 Gen Meeting Minutes_FINAL_20240228.docx
 
BDSM⚡Call Girls in Sector 135 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 135 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 135 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 135 Noida Escorts >༒8448380779 Escort Service
 
Embed-4.pdf lkdiinlajeklhndklheduhuekjdh
Embed-4.pdf lkdiinlajeklhndklheduhuekjdhEmbed-4.pdf lkdiinlajeklhndklheduhuekjdh
Embed-4.pdf lkdiinlajeklhndklheduhuekjdh
 

SESoS 2013 (Romay)

  • 1. ON SELF-ADAPTATION IN SYSTEMS-OF-SYSTEMS M. Pilar Romay, UAH & UCM, Spain Carlos E. Cuesta, VorTIC3, URJC, Spain Luis Fernández-Sanz, UAH, Spain Montpellier, France, 02/07/2013
  • 2. CONTENTS  Introduction  Towards Adaptive SoS  Self-Adaptation to Architecture  Dynamic & Adaptive Architecture  Formalizing Adaptive Architecture  Adaptation in SoS  Architecting Adaptive SoS  Change: the notion of Locus  Scale: the notion of Stratum  Pace Layering  Conclusions & Future work 2
  • 3. INTRODUCTION  SoS is an structural concept  Defined by their composite emergent behavior  Depending on the architecture of the SoS  Adaptivity as an emergent behavior  It is also one of the defining features of a SoS  Operational independence, Emergent behavior (Maier)  Autonomy, connectivity, emergence (Boardman & Sauser)  Self-adaptation encompasses many facets  Includes aspects such as autonomy and emergence  This relationship must be exploited  Adaptive Architecture as the basis of SoS  A dynamic architecture of adaptive services 3
  • 4. TOWARDS ADAPTIVE SOS (I): SELF-ADAPTATION TO ARCHITECTURE  Self-adaptation research has many facets  Emergent and autonomous self-adaptation  Autonomic Systems  Internal operation without external assistance  Self-organizing Systems & Architectures  Adaptive architectures  Origin in self-* Systems  Dynamic software architecture  Including self-configuration  Evolving into self-adaptive system architecture  Self-healing, dependability  Adaptivity as a generic notion 4
  • 5. TOWARDS ADAPTIVE SOS (II): DYNAMIC & ADAPTIVE ARCHITECTURE  Definition of Dynamic ADLs  Complex architectures (including SoS)  Formal approaches (esp. -calculus-based)  Self-adaptive architectures as their evolution  The next step in Sw Eng (Kramer & Magee)  Approaches to adaptive architecture  General-purpose middleware, e.g. Rainbow  Domain-specific middleware, e.g. Music  Synchronized, reflective, policy-based architectures  Difficult to measure “self-attributes”  Lack of a clear reference model  A formal approach (process calculus) is advocated 5
  • 6. TOWARDS ADAPTIVE SOS (III): ADAPTATION IN SOS  Facets of adaptation in the SoS definition  Autonomy, connectivity and emergence  SoS requires that “connective media” are autonomic  Self-adaptive architecture model of emergence  (Still) Lack of a high-level architecture approach  Preliminary: exporting work from other contexts  Service-oriented, Model-driven, Dynamic Arch.  Promising approach: Federated Systems  Adaptive architecture as a good basis  High-level patterns must still be generalized  A formal foundation seems necessary  Measuring capabilities would be also required 6
  • 7. ARCHITECTING ADAPTIVE SOS (I): THE CASE OF LOCI 7  Structuring architecture in terms of evolution  Modules defined as “areas of change” rather than functionality  Locus (Morrison, 2007)  Change contexts: parts of the system which always evolve in synchrony  Evolutionary steps  Incarnations of a locus  Reminiscent of Evolution Styles (more recent) Composition of Loci, using the Evolver-Producer pattern (Morrison et al, 2007)
  • 8. ARCHITECTING ADAPTIVE SOS (II): THE CASE OF STRATA 8  The rhythm of change is different at different scales  Software Evolution  Software is able to follow different evolutionary patterns at different levels  Known as strata  Including SoS  Lower strata evolve easily  Upper strata evolve is much less frequent  Upper strata change often imply structural change Strata of Evolution, according to (Mittermeir, 2006) System-of-Systems System Architecture Design Unit
  • 9. STUFF SERVICES SKIN STRUCTURE SITE SPACE PLAN ARCHITECTING ADAPTIVE SOS (III): PACE LAYERING 9  Deriving from “building” architecture theory  Shearing Layers of Change  Processes affect systems in different timescales  Different parts (layers) are evolving at a different pace  Able to adapt = slippage of layers  Design principle: structure layers according to this  Seems natural in SoS  Administrative barriers Shearing Layers of Change, according to (Brand, 1994)
  • 10. CONCLUSIONS  There is a deep relationship between adaptivity and systems-of-systems  Research in self-adaptive (and autonomic) systems can (must) be applied in this context  Adaptive architecture seems to be a reasonable approach to tackle their design  System evolution itself appears as the main driver for adaptation of SoS  Defined as the highest stratum  Pace layering as a reasonable design strategy  Just a first step in this direction 10
  • 11. THANKS FOR YOUR ATTENTION 11