You are on page 1of 13

Introduction

Patterns for SoS reconfiguration


Related Works
Conclusion

Approach Based Patterns for


System-of-Systems Reconfiguration

F. Petitdemange1 I. Borne1 J. Buisson2

1 IRISA

University of South Brittany


Vannes, France
2 IRISA

Military Academy of St-Cyr


Vannes, France

Software Engineering for Systems-of-Systems, 2015

1 / 13
Introduction
Patterns for SoS reconfiguration
Related Works
Conclusion

Plan

1 Introduction
SoS Engineering Process
SoSADL
Context

2 Patterns for SoS reconfiguration


Motivation
Approach

3 Related Works

4 Conclusion

2 / 13
Introduction
SoS Engineering Process
Patterns for SoS reconfiguration
SoSADL
Related Works
Context
Conclusion

SoS Engineering Process

Mission Abstract Arch. Concrete Arch.

raffined

3 / 13
Introduction
SoS Engineering Process
Patterns for SoS reconfiguration
SoSADL
Related Works
Context
Conclusion

Architecture desciption language : SoSADL

Constituent System (CS) : have their own managerial and


operational independance while contributing to the
global mission of the SoS
Mediator : controled by the SoS. They belong to the SoS.
Mediateur are communicating element that
specify, coordinate the interaction beetween CSs
and SoS control over them.
Coalition : a set of contraints about the CSs and mediator
required to accomplish a emergent behavior.

4 / 13
Introduction
SoS Engineering Process
Patterns for SoS reconfiguration
SoSADL
Related Works
Context
Conclusion

Emergency service SoS

Mission : preserve human life and material


system
office

system system
coalition mediator
SCC transmitter1 ambulan

system
fire ca

5 / 13
Introduction
Patterns for SoS reconfiguration Motivation
Related Works Approach
Conclusion

Need of architectural reconfiguration

Cause :
managerial and operational independance of the
constituents
Consequence :
architecture evolve continuesly
Problems :
determine a set of reconfiguration’ operations to maintain
architectural pattern in the concrete architecture ?
determine a set of reconfiguration’ operations to make
evolve the architectural pattern in a coherently way ?

6 / 13
Introduction
Patterns for SoS reconfiguration Motivation
Related Works Approach
Conclusion

Architectural pattern

7 / 13
Introduction
Patterns for SoS reconfiguration Motivation
Related Works Approach
Conclusion

Maintain architectural patterns

8 / 13
Introduction
Patterns for SoS reconfiguration Motivation
Related Works Approach
Conclusion

Architectural pattern evolutions

9 / 13
Introduction
Patterns for SoS reconfiguration Motivation
Related Works Approach
Conclusion

Patterns for reconfiguration

Approach :
use pattern approach to formalize a set of best practice to
assist reconfiguration

based on dedicaded language (SoSADL), describe SoS


architecture pattern architectural taking into account SoS
characteristics
express a set of reconfiguration operations associate to
this architectural pattern which can express for
instance :when, how, for which to add a new CS.

10 / 13
Introduction
Patterns for SoS reconfiguration Motivation
Related Works Approach
Conclusion

Challenges

the choice of reconfiguration’ operations in order to


instanciate or reinstanciate the architectural pattern

11 / 13
Introduction
Patterns for SoS reconfiguration
Related Works
Conclusion

12 / 13
Introduction
Patterns for SoS reconfiguration
Related Works
Conclusion

Challenge and Futur Work

Challenge :

Futur Work :

13 / 13

You might also like