Document No TAREA-PU-WP2-R-LU-9 Internal - T-AREA-SoS

Document No
Internal/External
Status
Version
Date
Project Title
Trans-Atlantic Research and Education Agenda
in Systems of Systems (T-AREA-SoS)
Project
Number
287593
Title
SoA Report
Work Package 2, Deliverable D2.1
Prepared by
Dr. Vishal Barot, Ms. Sharon Henson, Prof.
Michael Henshaw, Dr. Carys Siemieniuch, Dr.
Murray Sinclair, Dr. Soo Ling Lim, Prof. Mo
Jamshidi, Dr. Daniel DeLaurentis.
Approved by
This final report is approved for release outside
of the T-AREA-SoS project consortium or the
European Commission.
Summary
The report summarises key areas of importance
for Systems of Systems (SoS) research through
discussion of a series of SoS features and
aspects of SoSE which have been identified as
critical to the design and performance of SoS.
Loughborough University © 2012
TAREA-PU-WP2-R-LU-9
External
Final
2.0
4 May 2012
TAREA-PU-WP2-R-LU-9
State of the Art on Systems of Systems
Management and Engineering
Release Date: 4th May 2012
© Loughborough University 2012
Page | 1
TAREA-PU-WP2-R-LU-9
EXECUTIVE SUMMARY
This report on the State of the Art (SoA) in Systems of Systems (SoS) focuses mainly on
research in the EU and the US in the area of Manufacturing, Transport, Energy, IT, and
Defence sectors. The body of work is so vast that it is not possible to provide a
comprehensive and complete analysis, but rather to prioritise those aspects of the SoS
operations where research is urgently needed. The choice of sectors reflects an assessment
of opportunities for Europe to advance its State of the art in this area of Info-Socio-Technical
systems through high quality applied research.
The report begins with a brief introduction to the T-Area-SoS Project, SoS and SoS
Engineering (SoSE), but is then divided into two streams (Part A: State of the Art Review
and Part B: Analysis of Case Studies). The two parts are summarised below:
•
•
Part A: Review and discussion of a series of SoS features and aspects of SoSE
which have been identified as critical to the design, instantiation, and performance of
SoS.
Part B: An on-going case study approach targeting each of the exemplar industrial
sectors revealing to what extent SoSE activities, research, tools, techniques and
approaches are currently applied successfully or otherwise, and what initiatives are in
place or planned to address identified problems and issues in the development and
management of large complex SoS.
Both streams attempt to cover what is currently happening in the EU and US, mainly in
terms of research. Three appendices summarise SoS-associated research projects in the
EU and US in tabular form for reference.
Release Date: 4th May 2012
© Loughborough University 2012
Page | 2
TAREA-PU-WP2-R-LU-9
Table of Contents
1
2
Introduction .....................................................................................7
1.1
Background to the T-AREA Project ........................................................... 7
1.2
Objectives of the Study and Scope ........................................................... 7
1.3
Report Structure.......................................................................................... 7
Introduction to System of Systems (SoS) .....................................8
2.1
Definition and Characteristics of SoS ....................................................... 8
2.1.1
2.1.2
2.1.3
2.1.4
A Manufacturing Unit ....................................................................................... 9
An Energy Supply SoS .................................................................................... 9
An Integrated Transport SoS ......................................................................... 10
A Service and People-Oriented SoS .............................................................. 11
2.2
SoS Boundary Considerations ................................................................ 11
2.3
Types of SoS ............................................................................................. 13
2.4
SoS Application Domains......................................................................... 14
2.5
Differences between Systems and Systems of Systems ...................... 14
Part A – Review and Discussions ...................................................... 17
3
4
5
6
Critical Problem Areas with SoS .................................................. 17
3.1
Safety, Security and Integrity ................................................................... 17
3.2
Emergence ................................................................................................. 19
3.3
Selected SoS Areas .................................................................................. 21
System Design for SoS ................................................................. 23
4.1
Interoperability .......................................................................................... 23
4.2
Agility ......................................................................................................... 24
4.3
Reconfigurability ....................................................................................... 25
4.4
Reuse ......................................................................................................... 26
4.5
Standards................................................................................................... 26
SoS Architectures ......................................................................... 29
5.1
The Role of SoS Architecting ................................................................... 29
5.2
Challenges in Architecting SoS ............................................................... 30
5.3
Architecture Analysis ............................................................................... 31
The Open Approach to SoS Engineering .................................... 32
6.1
UK MoD Systems of Systems Approach (SoSA) .................................... 33
Release Date: 4th May 2012
© Loughborough University 2012
Page | 3
TAREA-PU-WP2-R-LU-9
7
SoS Modelling and Simulation ..................................................... 36
7.1
Role of Modelling and Simulation............................................................ 36
7.2
Challenges of an Emerging Discipline .................................................... 36
8
SoS Network Enablement ............................................................. 38
8.1
NEC Themes .............................................................................................. 38
8.2
Impact of NEC on Systems Engineering ................................................. 39
8.2.1
8.2.2
8.2.3
8.2.4
8.2.5
8.2.6
8.2.7
8.2.8
9
SoS Architecting ............................................................................................ 41
Design Across all Defence Lines of Development .......................................... 42
Design for NEC .............................................................................................. 42
Managing Evolving Requirements.................................................................. 42
Life Cycle Models for NEC Systems .............................................................. 43
Dependability and Qualification of NEC Systems ........................................... 43
Organisational Learning Strategies ................................................................ 44
Collaboration.................................................................................................. 44
SoS Validation and Verification.................................................... 45
9.1
10
Challenges ................................................................................................. 45
Sos Qualification and Assurance .............................................. 46
10.1
11
Research Challenges............................................................................. 46
Management, Control and Operation of SoS ............................ 48
11.1
SOS Types and Hierarchy ..................................................................... 48
11.2
Control of SoS ........................................................................................ 48
11.3
Decision Making and Control Methods ................................................ 49
11.4
SOS Decision, Control and Management in ATS: Applications......... 50
12
Complex Socio-Technical Features of SoS .............................. 55
12.1
12.1.1
12.1.2
Human and Organisational Aspects of SoS ........................................ 55
Enterprise Architectures and Enterprise Architecture Frameworks................. 55
Enterprise Modelling (EM).............................................................................. 56
12.2
Socio-Technical Boundaries for SoS ................................................... 56
12.3
Organisational Systems Engineering in SoS ...................................... 57
12.3.1
12.3.2
12.3.3
12.3.4
12.3.5
12.3.6
12.4
12.4.1
Government ................................................................................................... 59
Strategic ........................................................................................................ 60
Policy ............................................................................................................. 60
Operations ..................................................................................................... 61
Transactions .................................................................................................. 63
Summary ....................................................................................................... 64
The Effects of Organisational Complexity on SoS.............................. 64
Approaches to Complexity and Resilience in SoS .......................................... 65
Release Date: 4th May 2012
© Loughborough University 2012
Page | 4
TAREA-PU-WP2-R-LU-9
12.5
12.5.1
12.5.2
12.6
13
Decision Making in SoS ........................................................................ 67
Authority, Responsibility & Autonomy ............................................................ 67
Decisions & Decision-Making at the SoS Level .............................................. 68
Legal and Ethical Implications for Societal Acceptance .................... 68
SoS Performance Measurement ................................................ 72
13.1
Concept of MoE...................................................................................... 72
13.2
Some Challenges in Measuring SoS Performance ............................. 72
14
SoS Technical and Engineering Governance ........................... 74
14.1
Background ............................................................................................ 74
14.2
Aims of Technical and Engineering Governance................................ 75
14.3
Possible Model of Technical and Engineering Governance (TEG).... 77
14.4
TEG Framework for Implementation .................................................... 78
15
Risk Mitigation in SoS ................................................................ 80
15.1
16
Risk and its Ownership ......................................................................... 80
Training ....................................................................................... 81
16.1
Training Need ......................................................................................... 81
16.2
SoSE Training Focus ............................................................................. 81
17
Current / Emerging Gaps in Critical Areas ............................... 84
Part B – Case Study Analysis ............................................................ 87
18
Case study Investigation ........................................................... 87
18.1
18.1.1
18.1.2
18.2
18.2.1
18.2.2
18.3
18.3.1
18.3.2
18.3.3
18.3.4
18.4
18.4.1
18.5
18.5.1
Defence Sector ....................................................................................... 87
Tactical Data Link .......................................................................................... 87
AMC .............................................................................................................. 88
IT Sector ................................................................................................. 88
Human Tracking ............................................................................................ 89
NPfIT ............................................................................................................. 90
Transport Sector .................................................................................... 91
AMC .............................................................................................................. 92
ATS ............................................................................................................... 93
Fleet Level ..................................................................................................... 95
SESAR .......................................................................................................... 96
Manufacturing Sector ............................................................................ 98
SCADA DCS .................................................................................................. 98
Other Sectors ....................................................................................... 100
Emergency Response (EM) ......................................................................... 100
Release Date: 4th May 2012
© Loughborough University 2012
Page | 5
TAREA-PU-WP2-R-LU-9
18.5.2
18.6
19
Water Management (WM) ............................................................................ 101
Investigation Summary ....................................................................... 102
SoS Research Priorities ........................................................... 105
19.1
19.1.1
19.2
19.2.1
19.2.2
19.3
Expert Workshop Activity ................................................................... 105
Workshop Format ........................................................................................ 105
Findings from the Expert Workshop .................................................. 106
Single Transferable Vote ............................................................................. 112
Workshop Conclusion .................................................................................. 113
Comparison of Workshop and Case Study Outcomes ..................... 113
20
Summary ................................................................................... 116
21
References ................................................................................ 119
22
Appendices……………………………………………………….….126
Release Date: 4th May 2012
© Loughborough University 2012
Page | 6
TAREA-PU-WP2-R-LU-9
1 INTRODUCTION
1.1
Background to the T-AREA Project
T-AREA-SoS is a 24-month Support Action (SA) that addresses the target outcome: to
analyse international research agenda to prepare concrete joint R&D initiatives for
international collaboration, particularly with the USA in the area of System of Systems (SoS).
The SA exploits established networks in the EU and US, and develops new ones, to explore
and evolve SoS Research and Development themes and priorities to support the EU
Commission in the formulation of research strategy in FP7 and Horizon 2020. It also seeks
to identify areas of common interest with the USA that will be the basis for future
collaboration. It is a basic premise of this T-AREA-SoS that SoS engineering includes, as a
central component, the consideration of societal needs and issues within the management of
large, socially-significant system of systems. It is also understood that SoSE is an emerging
discipline that deals with ultra large systems that include many heterogeneous systems that
may be independently owned and/or operated, distributed, evolutionary in nature and which
exhibit emergent behaviours. The outputs from this SA will be a strategic research agenda
that will create the environment for the development of concrete research initiatives through
which the EU and the US will collaborate to enhance existing research programmes and set
the scene for future programmes. These outputs will be supported by an analysis of the state
of the art and high level definition of research requirements in SoSE, and a thesaurus to
enable concepts to be shared across industrial sectors and technical disciplines.
1.2
Objectives of the Study and Scope
The objective of this State of the Art study is to analyse SoS management and SoS
Engineering research in general, but with a focus on the chosen exemplar industrial sectors
of Energy, Transport and Manufacturing in both the US and EU. The study also includes the
IT and Defence sectors which are believed to represent state of the art in terms of current
practice. This study includes those areas of SoS management and engineering in which it is
believed research is required. This report includes analysis of numerous case study
information collected by the project and incorporates inputs from an evolving expert
community that has been established by the T-AREA-SoS.
1.3
Report Structure
The report is organised into 21 chapters and an appendix section. Chapter 1 and chapter 2
provide brief description about the T-Area-SoS project, SoS and SoSE in general before
moving into the essential chapters 3 to chapter 20 (divided into 2 parts). Part A (chapter 3 to
chapter 17) reviews and discusses series of SoS features and aspects of SoSE which have
been identified as critical to the design and performance of SoS. Part B (chapter 18 to
chapter 20) analyses a series of case studies from each of the exemplar industrial sectors
(IT, Defence, Manufacturing and Transport) to identify the issues in the development and
management of large complex SoS, and summarises the results. Chapter 21 provides a list
of references for further investigation. An appendix section summarises some of the key
activities currently being addressed through numerous EU and US projects.
Release Date: 4th May 2012
© Loughborough University 2012
Page | 7
TAREA-PU-WP2-R-LU-9
2 INTRODUCTION TO SYSTEM OF SYSTEMS (SOS)
2.1
Definition and Characteristics of SoS
System of systems engineering (SoSE) is seen by many (Keating et al, 2006) as an
emerging discipline developing ‘as an attempt to address integrating complex metasystems’.
It is also regarded as an opportunity for the systems engineering community to define the
complex systems of the 21st Century (Jamshidi 2009a, 1). While systems engineering is a
fairly established field, SoSE represents a challenge for the present systems engineers at
the global level. In general, SoSE requires considerations beyond those usually associated
with engineering to include socio-technical and sometimes socio-economic phenomena as
well as consideration of dynamic contextual variables and constraints.
There are many definitions of System(s) of Systems, some of which are dependent on the
particularity of an application area. Maier (1998) postulated five key characteristics of SoS:
• Operational independence of component systems
• Managerial independence of component systems
• Geographical distribution
• Emergent behaviour
• Evolutionary development processes
Jamshidi (2009) has reviewed more than seven potential definitions of SoS and, although
not all are universally accepted by the community, the following has received substantial
attention:
• A SoS is an integration of a finite number of constituent systems which are
independent and operable, and which are networked together for a period of time to
achieve a certain higher goal.
It should be noted that according to this definition, formation of a SoS is not necessarily a
permanent phenomenon, but rather a matter of necessity for integrating and networking
them in a central way for specific goals such as robustness, cost, efficiency, etc. DeLaurentis
(DeLaurentis, 2004) has added to the five SoS criteria above for SoS Engineering to include:
inter-disciplinarily, heterogeneity of the systems involved, and networks of systems. Not all
SoS will exhibit all of the characteristics, but it is generally assumed that a SoS is
characterised by exhibiting a majority of the Maier criteria. Although the individual systems in
a SoS are usually considered to have independent operational viability, it is sometimes the
case that the SoS must contain some systems the only purpose of which is to enable the
interoperation of the other component systems; i.e. the enabling systems cannot operate
outside of the SoS.
Combining these various contributions together, we arrive at the following definition, useful
for the rest of this document:
“A SoS is an integration of a finite number of constituent systems which are
independent and operable, and which are networked together for a period of
time to achieve a certain higher goal” (Jamshidi, 2009)
Release Date: 4th May 2012
© Loughborough University 2012
Page | 8
TAREA-PU-WP2-R-LU-9
Some examples follow, to indicate the scope of the concepts above, and to highlight some of
the interfacing issues that are endemic in SoS.
2.1.1 A Manufacturing Unit
This will usually comprise a central process to deliver a physical product. In current and
future times, this is likely to be a mechatronic device, requiring the integration of electronic
and mechanical systems. The process itself will require machines and people working
together, each one of which can be considered to be a system. In turn, each of these will
require supporting systems; in the case of machines, they will require maintenance and
process management systems, waste management systems, and power systems. Humans
will require these too, albeit of a different character. Then there are the office functions,
requiring access to money management systems, information systems and the like.
An unexpected situation that emerged in such units in the last century was the ‘best in class’
syndrome, where the owner of the manufacturing unit might purchase ‘best in class’ systems
from different suppliers to perform particular classes of manufacturing functions, and then
discover that there were difficulties in networking these systems into an SoS; each system
may be shown by the supplier to ‘conform to all relevant standards’, but they would not
interoperate. The problem was in the individual interpretations of the standards, and the
required solution was usually costly for the owner. More recently, IT – OT (operational
technology) integration has been highlighted as a key challenge associated with real time
handling of vast quantities of data (Gartner, 2011).
Croom and Bachelor (1997) have provided the insightful observation that Capabilities are not
elemental rather they are contextualised by the supply chain. In short, they are concerned
with Inter-organisational capabilities and recognise a stronger system of systems emergence
perspective for industrial capabilities that they summarise as: ‘capabilities reveal
themselves’.
2.1.2 An Energy Supply SoS
For example, consider the provision of electrical energy in some region, such as the northeastern states of the United States. A considerable proportion of this energy originates in
Canada, in huge hydroelectric stations. These will require similar classes of systems as in
the manufacturing unit example above. Then the power generated by these stations must be
transmitted to the United States through networks of transmission lines, requiring
maintenance and transmission switching stations, power management systems and costing
systems, into localised distribution networks within the US.
The history of power failures in this SoS in the last century is indicative of the unexpected
weaknesses that can exist in such systems (for instance, a power surge caused by a solar
storm, or a short circuit on a high-power transmission caused by the branch of a tree
(Kappenman and Albertson 1990; Andersson, Donalek et al. 2005; Laprie, Kanoun et al.
2007; Peerenboom and Fisher 2007). These are rare, ‘black swan’ events (Taleb 2008;
leMerle 2011), but their consequences are indeed memorable.
Release Date: 4th May 2012
© Loughborough University 2012
Page | 9
TAREA-PU-WP2-R-LU-9
2.1.3 An Integrated Transport SoS
In 2010, the Transport Research Knowledge Centre (TRKC) consortium on behalf of the
European Commission’s Directorate-General for Mobility and Transport published a report
entitled “Towards an Integrated Transport System – Freight Focus: Research contributing to
integration and interoperability across Europe”. An extract from the executive summary
makes it clear this type of SoS also exhibits some of the characteristics referred to
previously (Figure 1 is a simplified representation of an integrated transport SoS):
“One of today’s main policy challenges for the European Union is improving the
functioning of a transport system that is still patchy. Currently, rather than a truly
European transport system, several barriers exist to the seamless movement of
passengers and goods across borders.
There are operational barriers stemming from diversity in regulations, technical
barriers from incompatible technologies, infrastructure barriers due to the
incomplete network of major cross- border links across the continent, and legal
barriers because of the lack of pertinent European legislation.
… Major issues which are of interest to both freight and passenger transport are
examined, such as the development of the Trans-European Transport Networks
(TEN-T), with the attendant European traffic management and information
systems on the networks of the various modes.
…In addition, issues specific to freight transport are addressed…
• barrier-free international road and rail transport
• the opening of these markets to competition
• the interoperability of electronic fee collection across European road networks,
which is of particular interest to Heavy Goods Vehicles (HGVs)
• logistics solutions based on harmonized communication framework conditions
• Information and Communication Technologies (ICT) platforms, which are key to
intermodality and comodality.”
Release Date: 4th May 2012
© Loughborough University 2012
Page | 10
TAREA-PU-WP2-R-LU-9
Figure 1: Representation of an Integrated Transport SoS (based on (TRKC, 2010))
2.1.4 A Service and People-Oriented SoS
For example, consider a hospital, funded by the national state. In essence, this comprises a
patient-processing system where initial triage defines the path each patient will take through
the specialties and functions that are resident in the hospital; X-ray, neurosurgery,
physiotherapy, ward management, nutrition, waste management, patient records, etc.
Unfortunately such a SoS is susceptible to many disturbances; for example, political
interference, patients whose proposed sequence of treatments must be altered, localised
disease outbreaks within the hospital such as MRSA or Legionnaire’s disease, and flow
problems such as ‘bed blocking’ (Williams 2010), where some wards become full and
patients are moved elsewhere in the hospital, occluding the usual smooth flows of patients
through the hospital SoS and occasionally getting ‘lost’ in the systems.
2.2
SoS Boundary Considerations
Where one chooses to place the boundary of a SoS is of primary importance, and influences
much of the discussion in the rest of this document. Classically, the boundary is chosen to
include the systems directly concerned in meeting the goals of the SoS, as expressed by the
relevant stakeholders. However, there is a danger that this will omit infrastructural systems
on which the primary systems depend and without which they could not function effectively;
energy, waste treatment, legal, and education systems are examples of these. Figure 2
presents a very simplified view of how some of these types of SoS can be interdependent in
society at large (Courtesy of Professor Brian Collins CB, FREng, Chief Scientific Adviser
Department for Transport (2008 - 2012), Department for Business Innovation and Skills:
Presentation entitled “Needs and Challenges for Systems Thinking (2011)).
Release Date: 4th May 2012
© Loughborough University 2012
Page | 11
TAREA-PU-WP2-R-LU-9
Often, these are taken to be givens, in stable societies; however the risks involved in this
assumption are not always considered. Recent examples include flooded IT factories in
Thailand, and the 2011 earthquake in Japan that has disrupted many supply chains. In the
words of leMerle:
"Recently, for example, Apple’s supply of lithium-ion batteries, used in iPods,
suddenly dried up. Unfortunately, as Apple quickly discovered, almost all its
suppliers purchased a critical polymer used to make the batteries from the
Kureha Corporation, a Japanese company whose operations were disrupted by
the March 11 earthquake. In fact, Kureha’s share of the global market for
polyvinylidene fluoride, which is used as a binder in lithium-ion batteries, is 70
percent. This is why analysts must also map second-order relationships (the
suppliers of the company’s suppliers). In some critical cases, even third-order
relationships should be mapped." (leMerle 2011)
In real sense, SoS boundaries are dynamic meaning it is very complex to manage risks as
organisations can be involved in multiple SoS, which may reduce the agility we might desire
for our SoS due to contractual and other managerial considerations. There is no easy
solution to the issues involved in this section. It is an area in which some research is
required, to clarify the kinds of decisions needed, and who is in a position to make which
decision under which set of circumstances, and how knowledge is to be marshalled within
the SoS to deliver an appropriate response.
Figure 2: View of Interdependence in Societal SoS
Release Date: 4th May 2012
© Loughborough University 2012
Page | 12
TAREA-PU-WP2-R-LU-9
2.3
Types of SoS
SoS can take different forms. Based on a recognized taxonomy of SoS, there are four types
of SoS (Maier 1998); (Dahmann and Baldwin 2008):
•
Directed. Directed SoS are those in which the system-of-systems is created and
managed to fulfil specific purposes and the constituent systems are subordinated to the
SoS. The component systems maintain an ability to operate independently, but their
normal operational mode is subordinated to the central managed purpose. This class of
SoS is best accomplished within a single organisation, which has the authority and
common standards and protocols to act as the foundations of the SoS.
•
Acknowledged. Acknowledged SoS have recognised objectives, a designated
manager, and resources for the SoS; however, the constituent systems retain their
independent ownership, objectives, funding, and development and sustainment
approaches. Changes in the systems are based on cooperative agreements between the
SoS and the system. This class of SoS is best suited where the component systems are
owned by different organisations, but there is a single, large, dominant organisation
among these which can, or is obliged to, take on a leadership role. Integrated project
teams, tasked with the provision of SoS to a customer, are an example of this class.
•
Collaborative. In collaborative SoS the component systems interact more or less
voluntarily to fulfil agreed upon central purposes. The central players collectively decide
how to provide or deny service, thereby providing some means of enforcing and
maintaining standards. This class of SoS is best suited to those SoS where the
component systems are ‘owned’ by different organisations, all of whom are in fairly equal
positions and there is no dominant organisation. The automotive and aviation industries
provide examples of this, where different, potentially competing companies come
together to agree standards and protocols for processes and products within the
industry.
•
Virtual. Virtual SoS lack a central management authority and a centrally agreed upon
purpose for the system-of-systems. Large-scale behaviour emerges - and may be
desirable - but this type of SoS must rely on relatively invisible mechanisms to maintain
it. The world-wide-web is often cited as an example of this.
This characterisation offers a framework for understanding SoS based on the origin of the
SoS capability objectives and the relationships among the stakeholders for both the SoS and
the systems. However, a note of caution is necessary for this classification; while the classes
are mostly well-distinguished from each other 1, in practice there are a few cases which can
be categorised as belonging wholly to one class or another; more often, and especially in the
case of SoS which have very wide-ranging boundaries, it becomes evident that different
parts of the SoS can be fitted into different parts of this classification. Such mixed-class SoS
are common in most industrial domains, leading to fairly complex organisation and
management solutions, as the examples in the previous section 2.1 have indicated.
1
Note that some practitioners have indicated difficulties in distinguishing between acknowledged and
collaborative
Release Date: 4th May 2012
© Loughborough University 2012
Page | 13
TAREA-PU-WP2-R-LU-9
2.4
SoS Application Domains
Application of SoS (as defined in the section 2.1) is broad and expanding into almost all
walks of life. Originally addressed in military applications, the defence sector has provided a
base for some initial approaches to conceiving and engineering SoS which offer intellectual
foundation, technical approaches and practical experience to this field. However, SoS is far
from limited to defence. In fact, as one looks at the world through a SoS lens it becomes
clear that SoS concepts and principles apply across other governmental, civil and
commercial domains.
These include:
• Transportation: e.g. integrated ground transportation, cargo transport, air traffic, highway
management, space systems.
• Energy: e.g. smart grid, smart houses, integrated production/consumption.
• Manufacturing: e.g. extended / federated supply chains, global distribution of design and
manufacturing facilities.
• Health Care: e.g. regional facilities management, emergency services, personal health
management.
• Natural Resource Management: e.g. global environment, regional water resources,
forestry, recreational resources.
• Disaster Response: e.g. forest fires, floods, terrorist attacks.
• Consumer Products: e.g. integrated entertainment, household product integration.
• Media: e.g. film, radio, television.
2.5
Differences between Systems and Systems of Systems
There are significant differences between large complex system (such as an aircraft) and
SoS (such as an integrated transport system). Understanding the environment in which a
system or SoS will be developed and employed is central to understanding how best to
apply existing SE principles or emerging SoSE approaches within that environment.
Observations regarding differences between individual or constituent systems and SoS are
listed in the table 1 (Dahmann and Baldwin 2008; (Neaga, Henshaw et al. 2009)). In each
case, the degree of difference varies in practice and with complexity of current systems and
system development environments – indeed many of the SoS characterisations may apply to
systems in certain circumstances.
Differences between Systems and Systems of Systems as they apply to Systems
Engineering
System
Stakeholder Involvement
Governance
Systems
Systems of Systems Engineering
Engineering
Management and Oversight
Physical
Socio-technical management and engineering
engineering
Clear set of
Multiple levels of stakeholders with mixed and
stakeholders
possibly competing interests
Aligned
Added levels of complexity due to management and
Release Date: 4th May 2012
© Loughborough University 2012
Page | 14
TAREA-PU-WP2-R-LU-9
Differences between Systems and Systems of Systems as they apply to Systems
Engineering
Systems
Systems of Systems Engineering
Engineering
management and
funding for both SoS and systems; SoS does not
funding
have control over all constituent systems
Operational Environment
Operational focus (goals) Designed and
Called upon to meet new SoS objectives using
developed to meet
systems whose objectives may or may not align
common objectives with the SoS objectives
Implementation
Acquisition/Development Aligned to
Cross multiple system lifecycles across
established
asynchronous acquisition and development efforts,
acquisition
involving legacy systems, developmental systems,
and technology insertion
and development
processes
Process
Well established
Learning and adaptation
Test and evaluation
Test and
Testing is more challenging due to systems'
evaluation of the
asynchronous life cycles and given the complexity
system is possible
of all the parts
Engineering and design considerations
Boundaries and
Focuses on
Focus on identifying systems contributing to SoS
interfaces
boundaries and
objectives and enabling flow of data, control and
interfaces
functionality across the SoS while balancing needs
of the systems. OR Focus on interactions between
systems Difficult to define system of interest
Performance and
Performance of the Performance across the SoS that satisfies SoS use
Behaviour
system to meet
capability needs while balancing needs of the
systems
performance
objectives
Metrics
Well defined (e.g.
Difficult to define, agree, and quantify
INCOSE
handbook)
Table 1: Differences between Systems and SoS as they Apply to Systems Engineering
As stated in the original T-AREA-SoS proposal (Henshaw, 2010) The difference between
systems engineering and systems of systems engineering has been pithily stated on
Wikipedia (2012):
“Whereas Systems Engineering focuses on building the system right, Systems
of Systems Engineering focuses on choosing the right system(s) and their
interactions to satisfy the requirements”
Thus, SoSE requires a different set of skills and, to a significant extent, involves different
stakeholders from traditional systems engineering. SoSE is an emerging discipline (SouzaPoza, et. al., 2008) that is being tackled through funded research activity in the US and,
more recently, in Europe.
Release Date: 4th May 2012
© Loughborough University 2012
Page | 15
TAREA-PU-WP2-R-LU-9
However the majority of funded work in the EU quite rightly targets the design and operation
of SoS rather than targeting SoSE per se. By definition many of the current EU funded
projects are looking at a range of SoSE techniques in the following areas:
• Validation and Verification
• Simulation and Modelling
• Control
• Certification
• Control of Autonomous Systems
• Monitoring and Control
• Application of SoS architectures, etc.
But there is a gap in the development of SoSE methods and tools to form a recognizable
and required engineering discipline and the creation of tools, techniques, approaches,
methods, etc. than can be applied to a range of SoS in different domains.
The same is largely true (currently) in the US with the possible exceptions as follows:
• Purdue University - Modelling and analysis methods for design in systems of systems
context,
with
extensive
applications
to
transportation
and
capabilities
development/acquisition (funded by NASA, FAA, NSF, US Air Force) at the System-of
Systems Laboratory.
• Old Dominion University - The National Centres for Systems of Systems Engineering
(NCSoSE) is an enterprise research centre at Old Dominion University focused on
complex systems problems. The centre develops and tests theory, methods,
technologies, tools, and provides focused training to more effectively deal with complex
system problem domains. Funded by the Department of Homeland Security and US
Navy, among others (http://www.ncsose.org/)
• University of Southern California and MIT- Researchers are examining new approaches
for systems engineering and architecting in the context of system of systems problems.
This activity is funded by both defence organisations and private industry
Some further ground work is in hand e.g. the NSF program directors in the area of cyber
physical systems have expressed strong desire to identify how system of systems relates to,
compliments, and enables advancements in network of cyber physical systems.
It is perhaps worth noting that some of the traditional approaches and techniques from
Systems Science, e.g. (Bertalanffy, 1950), are relevant, though insufficient in a practical
sense, to address the challenges of SoS.
Hence the overall picture for SoSE is that of an emerging, somewhat fragmented, discipline
that still tends to borrow heavily from the more widely recognised area of Systems
Engineering. Indeed many of the basic tenets of SE hold good for SoSE such as the need
for a holistic approach understanding stakeholders and their full range of requirements, the
need for constant iteration through the design process etc. However the basic issue remains
- true SoS are not designed from scratch. Rather they are configured for a specific purpose
over a given period of time and it is this aspect that requires a new approach, the elements
of which are addressed in chapters 4 through 16 of this report.
Release Date: 4th May 2012
© Loughborough University 2012
Page | 16
TAREA-PU-WP2-R-LU-9
PART A – REVIEW AND DISCUSSIONS
3 CRITICAL PROBLEM AREAS WITH SOS
SoS problems often exhibit many of the characteristics of so-called wicked problems (Rittel
and Webber 1973) - problems that are extremely complex and not bounded or stable; they
do not have unique, right solutions, but rather solutions that are either better or worse than
others, and they do not have a definitive formulation; SoS requirements are often volatile
with changing constraints and moving targets; stakeholders have different views; and
understanding the whole context is difficult (sometimes deliberately made so, to preserve
confidentiality, for example) and critical. SoS problems relate to both hard (mechanical,
electronic, software) and soft (people, organisations, regulatory) systems considerations and
research must nowadays include mixed methods and approaches (Conklin 2006) that
include both quantitative and qualitative techniques, making this a very challenging area
intellectually.
3.1
Safety, Security and Integrity
These three topics are inter-related, and occasionally in conflict with each other. A widelyused example of this is the ‘safety-door’ example. Imagine a building complex containing
several organisations combining on a large, complex project. Each has separate offices, but
with a common R&D area accessed by a door from each set of offices. The R&D area is
restricted to certain employees in each organisation. Given an alarm, safety considerations
indicate that the all the R&D doors should rest in an open state; security considerations
indicate they should all rest in a closed state, and integrity considerations indicate that
whatever is the best state, all R&D doors should behave the same way.
In respect of SoS, some immediate problems emerge due to the indeterminate nature of
many SoS, as is exemplified in the discussion about the definition of an SoS (Chapter 2.1),
in Boundaries (Chapter 2.2), and in Reconfigurability (Chapter 4.3).
Arguably, most security risks are to do with information, or are data-related in some way,
and this class provides the majority of risk. However, other classes of risk can be identified;
from a safety perspective, for instance, the majority of risk is physical; uncontrolled energy,
entropy, and loss of system integrity being the main classes. However, all these classes of
risk tend to occur in conjunction with socio-technical risks, where the organisation’s
structure, management, and processes, and its personnel have some role in the occurrence
of unwanted emergent behaviour. However, while there is considerable research and
discussion across the globe regarding risks, there seems to be something of a blind spot in
relation to the risks associated with SoS, mainly in the areas of poor dissemination of
knowledge and information within SoS. Two examples of this (among many) are the ‘Gimli
Glider’ (Lawson 2005), and ‘Air Alaska flight ‘261’ (NTSB 2003) in both of which interorganisational, interface and intra-system events combined to cause significant crashes. In
both cases, decisions that led to the accidents were distributed among different groups of
people in different organisations with different systems, over a time period time, none of
whom had a full complement of the knowledge and information necessary to eliminate the
path to the accidents. This issue of interorganisational knowledge sharing, both within the
Release Date: 4th May 2012
© Loughborough University 2012
Page | 17
TAREA-PU-WP2-R-LU-9
SoS and with its environment, is one which, from a safety and security perspective, needs
further investigation.
On the amelioration of risks, there is again a copious literature, largely occasioned by the
major disasters of which we are all aware; examples are: Piper Alpha (Cullen 1990), Bhopal
(Shrivastava 1987), Tenerife (CIAIC 1978), Seveso (HSE 1980), Challenger (NASA 1986),
and many more, extending into the insurance industry, standards activity, codes of practice
and government regulations. The practical effects of these can readily be seen in the
planning and operational control of processes in most responsible organisations; typically,
risks are divided into 2 classes. The first is ‘known risks’, which can be identified by
management and other professionals within the organisations and these are then met by
appropriate action by the organisation. The second class is ‘unknown risks’, which by
definition is of unknown size and scope, and no pre-planned, targeted responses are
available. Nevertheless, the collective probability of one of these risks occurring is
appreciable, and the general response of organisations and industries to this is ‘defence in
depth’. In some industries (e.g. petrochemicals, pharmaceuticals, energy) considerable effort
goes into this, in part driven by regulations (e.g. Seveso II in the European Union) and the
demands that accrue from safety case analyses and certification requirements.
‘Defence in depth’ is usually delivered by some combination of the following principles,
expressed in the systems architecture, and managed operational processes. The generally
accepted principles are:
• Uncoupling. The principle here is to separate functional parts of the system under
consideration, so that any failure in one part is not propagated to other parts in a
cascade, which have to fail because they are so closely linked to the initial failed part.
At a SoS level, this is assured, because of the characterising criteria for SoS (Maier
1998). However, the principle should extend to within-system levels as well.
• Separation/isolation. The principle is to separate systems and their parts so that a
failure of one part is not propagated. Typically, this is a physical environment issue;
for example, an explosion or fire in one process within a system should not cause
damage to other parts (a major issue in the Piper Alpha disaster). At a SoS level, this
tends to happen anyway because of the Maier criteria, but there can be long-distance
effects too; for example, the Chernobyl disaster had very deleterious effects on
farmers in Britain, who could not sell their livestock because of radioactive fall-out on
their land, and ash plume from the Eyjafjallajokull volcano in Iceland disrupted civil
aviation across Europe and beyond.
• Redundancy. Technically, this principle refers to having duplicate (triplicate…)
circuits or processes to carry out the same function. Usually the attempt is made to
ensure that each process is independent of the others, for added reliability. However,
at the SoS level, this itself can cause a problem. A characteristic of SoS is that when
they are composed of systems owned by separate organisations, the SoS
necessarily operates in a state of incomplete knowledge and information, due to
intellectual property rights, protection of competitive advantage, and respect for
confidentiality with regard to other organisations. This is exacerbated by parallel
paths, and is a known enabler of emergent behaviour (Gregg 1996).
• Socio-technical aspects. It is a fact that most accident and disaster analyses in the
literature find it possible to allocate blame to the humans involved in the path to the
Release Date: 4th May 2012
© Loughborough University 2012
Page | 18
TAREA-PU-WP2-R-LU-9
•
3.2
accident/disaster. However, as several authors have pointed out cogently (Rochlin,
LaPorte et al. 1987; Reason 1989; Reason 1998; Reason 2001; Reason 2001;
Roberts and Bea 2001; Woods and Hollnagel 2006), this is usually as a result of the
design and management of system architecture and/or operational processes, and
as the authors above discuss, humans often demonstrate heroic recoveries from
imminent disaster – more often than disasters happen. A literature has sprung up
that discusses the characteristics and design of high-reliability socio-technical
organisations that is applicable at the SoS level (Rochlin, LaPorte et al. 1987; Bigley
and Roberts 2001; Reason 2001; Weick and Sutcliffe 2001; Hollnagel, Woods et al.
2006; Leveson, Dulac et al. 2006), but further work is needed to produce codes of
practice and a more complete understanding of the constraints involved for SoS,
including the needs for self-governance and for governmental governance by
regulation.
Safety and security are frequently addressed through regulation; a theme to which
authors return in chapter 10.
Emergence
Readers who are interested in the history and development of Emergence as a concept are
directed to “Conceptual Foundations of Emergence Theory” (Clayton 2006). According to
Clayton, Emergence as a concept has been around since Aristotle, but it is generally
accepted that the English philosopher, George Henry Lewes, was the scholar whose use of
the term ‘emergence’ was responsible for the explosion of emergence theories in the early
twentieth century (see Lewes, 1875). In recent times the concept of Emergence is closely
aligned with Complexity Theory and there is much debate and disagreement about both the
nature and causes of Emergent Behaviour.
Natural emergent behaviour is found in species such as crickets (synchronisation of mating),
migrating birds (flocking), ants and other insects (working collaboratively to forage or build).
Humans themselves are said to exhibit so-called emergent behaviour e.g. slowing of traffic
before the entry to a tunnel even if there are no traffic signals to post the speed limit,
although there are other explanations provided for this behaviour.
However, as far as this report is concerned the focus of Emergence within a Systems or
System of Systems context is on any (desirable or undesirable) emergent behaviour that
cannot clearly be explained by the behaviour of individual components of a system or the
influence of some external factors. Therefore, given an SoS is made up of a configuration of
individual systems, emergent behaviour of a SoS is the behaviours that are due either to the
internal relationships among the parts of the SoS and/or as a response to its external
environment.
Because of the strong element of humans and organisations in SoS, emergent behaviour in
a SoS can result from changes in the way systems are employed by users now that they are
operating in a new or expanded context.
Consequences of any emergent behaviour may be viewed as negative/harmful,
positive/beneficial, or neutral/unimportant by stakeholders of the SoS. There is much
concern about emergent behaviour which is unexpected or cannot be predicted by
Release Date: 4th May 2012
© Loughborough University 2012
Page | 19
TAREA-PU-WP2-R-LU-9
knowledge of the system’s constituent parts. For the purposes of a SoS, unexpected means
unintentional, not purposely or consciously designed-in, not known in advance, or surprising
to the developers and users of the SoS. In a SoS context, not predictable by knowledge of
its constituent parts means the impossibility or impracticability (in time and resources) of
subjecting all possible logical threads across the myriad functions, capabilities, and data of
the systems to a comprehensive SE process.
Emergent behaviours of themselves are not a bad thing in SoS indeed many would say that
emergent behaviour which can only result from a particular configuration of systems into an
SoS is necessary for SoS performance: emergency services, disaster relief and the internet
could be seen as examples of this. Emergence can be the facilitator that enables a SoS to
overcome problems of interoperation and to achieve levels of adaptability, scalability, and
cost- effectiveness not possible in traditional systems, but unfortunately, today’s systems
engineering practitioners do not have the methods and tools they need (Hsu 2009). SoS do
not exhibit the same static hierarchies or groupings of component systems that are often
found in large systems such as aircraft and therefore functional decomposition feeding from
and to requirements generation and analysis is much more difficult. Validation and
Verification of the emerging SoS is almost impossible until the system is operational due to
the size, complexity and time limits on configuration.
Hsu (2009) suggests two key options for dealing with Emergence in SoS:
• Flexible and adaptable open system architecture – which should be modularized and
therefore easily modified to account for the newly discovered emergent behaviours.
• The integration of agent- based modelling and neural network methodology with
SysML.
However, it must be borne in mind that open system architecture is essentially a commercial
proposition, rather than a technical one, and brings with it some important commercial
challenges (Henshaw et. al., 2011b). A particular source of emergence which requires
further exploration is the intersection of intellectual property rights, the protection of
competitive edge, and respect for the confidentiality of others. In combination, it is possible
for these to guarantee that a SoS operates continually in a state of insufficient knowledge
and information. Figure 3 shows this problem.
Figure 3 also illustrates a supply chain in the ‘Fast-Moving Consumer Goods’ domain. At the
right are two competing companies, Comp A and Comp B, selling to consumers. In the
middle is a manufacturer, OEM, supplying both of these companies. There is a consultant
company advising the manufacturer and Comp A. Finally, there is a supplier of components
to the manufacturer. The text boxes illustrate some of the difficulties that may arise:
• OEM will be informed of the competitive marketing plans of Comp A and Comp B, but
must keep them from each other.
• These plans may involve changes in the supply to Comp A and Comp B; there is a
dilemma here, since this information, given to the companies, is competitive
information.
• Similarly, the consultant must be careful to keep information about the OEM and
Comp A safe and separate.
Release Date: 4th May 2012
© Loughborough University 2012
Page | 20
TAREA-PU-WP2-R-LU-9
•
Any of the organisations in the supply chain can institute changes to their systems
without much notice, citing the needs for confidentiality and the protection of
competitive advantage.
Figure 3: Illustration of Barriers to the Communication of Useful Information and Knowledge
Consequently, there are many barriers to the proper sharing of information across the SoS.
This indicates the need for trust among the organisations, which in turn implies the need for
trustworthy behaviour by each organisation. In turn, because of the significance of trust in
organisations and their behaviour, and the difficulty of building this, there may be a tendency
always to turn to the same trusted organisations in future SoS which, from a national or
global economics perspective, may imply a creeping growth of inefficient rigidities and a loss
of competition. Research is required into the governance issues associated with this
situation.
3.3
Selected SoS Areas
The following figure 4 shows an overview of the critical areas selected for the SoA review.
Release Date: 4th May 2012
© Loughborough University 2012
Page | 21
TAREA-PU-WP2-R-LU-9
Architectures
Open Approach to
Engineering
System Design
Modelling and Simulation
Training
Risk Mitigation
Network Enablement
Selected Critical Areas
for SoS Review
Validation and
Verification
Technical and
Engineering Governance
Performance
Measurement
Qualification and
Assurance
Socio Technical Issues
Management, Control
and Operation
Figure 4: Selected SoS Areas to be Reviewed in this State-of-the-Art Report
Please refer to the appendix sections for a summary of current EU / US projects
currently addressing critical problem areas of SoS.
Release Date: 4th May 2012
© Loughborough University 2012
Page | 22
TAREA-PU-WP2-R-LU-9
4 SYSTEM DESIGN FOR SOS
4.1
Interoperability
Interoperability of the software components of a SoS is one of the critical challenges in any
SoS. Interoperability within a SoS implies that each system can communicate and interact
(control) with any other directly-connected system regardless of their hardware and software
characteristics or nature. This implies that each constituent member of a SoS should be able
to communicate with others without compatibility issues such as operating systems,
communication hardware, and so on. For this ideal case, a SoS needs a common language
the SoS’s software-based systems can speak. Without having a common language, these
systems cannot fully operate functionally and the SoS cannot be adaptive in the sense that
new components cannot be integrated to it without major effort. Integration also implies the
control aspects of the SoS because systems need to understand each other in order to take
commands or signals from other SoS systems (Cloutier et. al. 2009). Challenges here are to
work towards a common language for exchange of information and data among systems of a
SoS. Examples of such languages are XML (Extensible Markup Language), as one potential
environment (Jamshidi, 2009a).
However, noting the socio-technical nature of many SoS, it is clear that interoperability must
be achieved at many levels and not just at the data network level. There are a number of
frameworks that describe the levels of interoperability. From military applications, the NCOIC
(Network Centric Operations Industry Consortium) Interoperability Framework (NCOIC 2008)
covers three broad levels of interoperability, subdivided into nine more detailed levels:
• Network Transport
o Physical interoperability
o Connectivity and network interoperability
• Information Services
o Data/object model interoperability
o Sematic/information interoperability
o Knowledge/awareness of actions interoperability
• People, Processes and Applications
o Aligned procedures
o Aligned operations
o Harmonised strategy/doctrine
o Political or business objectives
This so-called spectrum of interoperability levels, from straightforward physical compatibility
through to the human compatibility in a strategic sense, requires appropriate coherence at
each level consistent with the SoS shared goals.
There exist interoperability frameworks in other fields of activity, such as business and
commercial endeavours and the European Interoperability Framework (European
Commission 2004), which focus on enabling business (particularly e-business)
interoperability and has four levels within a context:
• Political context
o Legal interoperability
o Organisational interoperability
Release Date: 4th May 2012
© Loughborough University 2012
Page | 23
TAREA-PU-WP2-R-LU-9
o
o
Semantic interoperability
Technical interoperability
The interoperability between the systems of a SoS is a fundamental design consideration for
SoS which may be managed through the application of standards.
4.2
Agility
The NECTISE 2 research programme defined agility as follows:
Agility is the ability to decide upon and enact a course of action on a timescale
appropriate to achieve a desired outcome
Similarly, a definition of agility has been offered by Alberts (Alberts 2011):
“Agility is the ability to cope successfully effect, cope with, and/or exploit
changes in circumstances.”
As he goes on to say, agility is an umbrella term, encompassing notions of responsiveness,
robustness, flexibility, resilience, adaptability, and innovativeness. A little thought on these
definitions indicates an important variable implicit in most of these terms; that of time. The
inclusion of this is essential, as is brought out in the figure 5 diagram illustrating the linkages
between flexibility, the supply chain, and the time, according to Mackley (Mackley, Barker et
al. 2007; Mackley 2008). The diagram represents the development of a simulation facility for
the UK military. Across the top are the ‘lines of development’ required for the facility to be a
success. Down the side is a timescale. The diagram illustrates that if the facility is to be
flexible (one of the components of agility), then it must be designed-in at an early stage of
the development, and this will be costly. If the flexibility required is greater than that
designed-in, then time will be required in order to provide it, by ‘reaching back’ down the
supply chain as far as necessary to generate and deliver the flexibility. If this need for
flexibility is foreseen sufficiently early, then it will be ready when required. The latter, of
course, depends on the predictability of the future, allied to the rate of change of situational
circumstances.
2
Network Enabled Capability Through Innovative Systems Engineering
Release Date: 4th May 2012
© Loughborough University 2012
Page | 24
TAREA-PU-WP2-R-LU-9
Figure 5: Diagram Illustrating the Linkages Between Flexibility, the Supply Chain, and Time,
According to Mackley (Mackley, Barker et al. 2007; Mackley 2008).
From a SoS perspective, the implication is that the organisations that own the different
systems involved in the supply chain SoS must have the capability to carry out these tasks,
must be able to maintain this capability perhaps over many years, and must maintain their
collaborative links to assure the communication of information to support these tasks. As
Heracleitus expressed it, 2,500 years ago, “You cannot stand in the same river twice”
(colloquially, ‘nothing stays the same’), and given the complexity of modern society, the
requirement to be able to deliver agility in SoS is an imperative.
4.3
Reconfigurability
Reconfiguration is one way of delivering agility, as discussed in the section above. For SoS,
it implies that the component systems are capable of being re-arranged into a new
configuration to deliver some new capability. For the purposes of this document, we include
the notion of replacing component systems as well, perhaps with upgrades to the previous
system, enhanced systems, or different systems. This reflects the possible classes of
environment in which the stakeholders expect the SoS to operate.
We borrow from the classification outlined by De Meyer, Loch & Pich to illustrate this
(deMeyer, Loch et al. 2002). They defined four classes of projects (for which we may
assume SoS are required):
• Variation (orthodox management suffices; very little change in the SoS). This is
typical of end-market SoS, where all the innovation has happened, conditions are
stable, and most effort goes into cost minimization.
• Foreseen uncertainty (it is known that a competitor SoS are going to bring out an
innovative product and our SoS will have to react to whatever it is). Agility is required,
helped best by market foresight to identify the likely innovations.
• Unforeseen uncertainty (in other words, there is no Plan B. Graphene is an example;
originally an interesting exercise in chemistry, but its discovered properties indicate it
can revolutionise many aspects of electronics). The implication is that SoS
Release Date: 4th May 2012
© Loughborough University 2012
Page | 25
TAREA-PU-WP2-R-LU-9
•
stakeholders need to be flexible orchestrators, networkers, and ambassadors. Trust
between the SoS’ organisations is critical. Organisations need to scan horizons
continuously, and sign flexible contracts.
Chaotic environments (where rapid change is the norm – in western nations, the toy
trade leading into the Christmas period, with the fads that can suddenly develop, is
an example). SoS stakeholders should concentrate on entrepreneurship and
knowledge management. Given that rapid change in the products delivered by the
SoS will be necessary, its success depends critically on having long-term
relationships beyond individual products and their supply chains, enabling
reconfiguration. SoS relationships must be based on trust and handshakes, rather
than contractual obligations, with plans lasting only to the next temporal decision
point.
Clearly, reconfigurability is a very important issue, spanning all levels of an SoS from
interconnection and interoperability through to contractual relationships. There is a need for
further cross-disciplinary research in this area, to provide guides and guidelines for
businesses and government organisations.
4.4
Reuse
Reuse involves creating new software systems from existing software rather than building
the systems from scratch (Krueger 1992). Reuse has been practised since the start of
software development. Salient ideas include systematic reuse, reuse design principles,
module interconnection languages, commonality and variability analysis, and domain
specific generators (Frakes and Kang 2005).
Although significant progress has been made on software reuse, most progress focuses on
small-scale reuse and significant problems remains when applying reuse to SoS. One
problem is related to the production of sufficient formal specification of architectures to
support automated or semi-automated construction of very large systems. Another important
issue relates to how to make best use of reusable components for SoS (Frakes and Kang
2005). For SoS, better representation mechanisms for all software assets, including means
for specification and verification, are needed before large-scale reuse can be possible. There
is also the need for support and enforcement of behavioural contract specifications for
components, such as a movement from design to interfaces to design by contract (Frakes
and Kang 2005).
A key element in the success of reuse is the ability to predict needed variability in future
assets but with SoS, prediction is challenging. For reuse to be possible, components should
be able to adapt at compile time or runtime. In this respect, research into self-adaptive
software, reconfigurable context-sensitive software and self-healing systems is needed
(Cheng, Giese et al. 2009).
4.5
Standards
There are currently no standards specifically written for SoS or SoSE products, processes,
management or other endeavours (Johnson 2009); however, there are many standards
which address aspects of interoperability such that they may be considered relevant to SoS.
Release Date: 4th May 2012
© Loughborough University 2012
Page | 26
TAREA-PU-WP2-R-LU-9
The term ‘standard’ has a both general and specific meaning within the realm of
contemporary standards. In general, a standard represents a document produced by a
standards body, organisation, or entity. A specific standard represents either a part of a
document or the whole document that is required, recommended, or permitted to be used as
practices, processes, formats, contents, etc.
Standards are found in every arena of human endeavour. Representative examples are
found in technical specifications, methods of measurement, medical diagnostics, judicial
procedures, management processes, power distribution, building codes, information
production and categorization, food production and processing, and financial transactions. .
Clear standards usually benefit all the players in a given field or industry; however, there are
times when a standard may allow one group to compete effectively against another, even
though their product may be inferior (e.g. Matsushita VHS versus Sony Betamax) (Johnson
2008 and Fung 2008). One current example of the competition for standard supremacy in
the digital video realm is between High Definition (HD) and Blue-ray. Currently, there are no
standards specifically related to SoS or SoSE products, processes, management, or other
aspects or endeavours.
Much of the current work in SoS is being done in engineering and acquisition; within
engineering the concept of a universally agreed-upon set of guidelines for interoperability is
important. Such guidelines provide four levels of standardization: compatibility,
interchangability, commonality, and reference, which are relevant to the SoS environment
through the creation of compatibility, similarity, measurement, and symbol and ontological
standardisation. As the various disciplines relevant to SoS mature, standards will be required
to ensure these four levels of the SoS standardization are met (Jamshidi 2009b).
Future standards for SoS will most likely mimic current systems oriented standards by
incorporating extensions for SoS perspectives and needs. An important need for systems is
adaptability, and this will be even more important for SoS due to the uncertainties,
technologies, systems, stakeholders, organisations, and other entities that may be a part of
future evolution of the SoS. The other key area of standardisation is interoperability and one
effort to provide a semantic and syntactic interoperability standard is the development by US
DoD C4ISR organisation’s Levels of Information System Interoperability (DoD 1998). It has
been noted that modelling and simulation will play a key role in the development of SoS and
it is noted that standard approaches to modelling and simulating systems, processes,
interactions, and other SoS activities is an important area in which standards for SoS may
evolve. Model-based standards may also be a significant area of future development in this
topic.
Standards, as with any other component of the system of systems journey, must be
considered in the early stages. Where appropriate or adequate standards and/or guidelines
are unavailable, new ones should be developed. Due to the desire for adaptability in all
areas of system of systems, these should, at a minimum, be developed as standards that
are “open” to any entity participating or impacted by the SoS. Adaptability is necessary in a
SoS since the membership or configuration is or can be dynamic and the relationships
among all of the systems in the SoS may not always be known. The key to enabling the
ability to be adaptable is interoperability from semantic, syntactic, and organizational
Release Date: 4th May 2012
© Loughborough University 2012
Page | 27
TAREA-PU-WP2-R-LU-9
perspectives/considerations. Standards of SoS is a long process which would necessarily
need to involve many engineering technologies such as modelling, control, communication,
computing, intelligence, sensing, etc. Aerospace industry in the US and US Department of
Defense are well aware of this need and efforts towards an ISO approach to SoS.
Overall, though, open standards are viewed as an effective way to reduce the risks
associated with lack of interoperability in SoS. An open standard is a standard that is
consensus-based amongst a community of interest, and is published by and freely available
within that community of interest (Henshaw, Lister et al. 2011a). This has been emphasized
in the software domain, for instance (Hall 2007) as a strategy for DoD to adopt open IT
standards and to influence these appropriately through participation in relevant standards
developing organisations and/or standards setting organisations in the area of information
and communications technologies.
One of the initiatives that will come out of the ICSOS effort is the instantiation of a technical
committee for SoS standards and sub/technical committees to address discipline sub area
standards. The processes for developing and instantiating SoS standards will follow many
of today’s processes and approaches with some addition considerations as described in the
GEOSS description with its “special arrangements”. These considerations shall encompass
the inclusion of practically all arenas of human activities that may impact the SoS
development, application, and management or vice versa (Johnson 2008 and Jamshidi
2008).
However, in light of previous comments in this document, the authors point out that
standards by themselves are not enough; one must include the interpretation of these by the
utilisers of these standards. Codes of practice, guidelines and exemplars will also be
required.
Please refer to the appendix sections for a summary of current EU / US projects
currently addressing system design issues for SoS.
Release Date: 4th May 2012
© Loughborough University 2012
Page | 28
TAREA-PU-WP2-R-LU-9
5 SOS ARCHITECTURES
5.1
The Role of SoS Architecting
Along with defining a problem domain or a dimension, one of the most important tasks for a
systems engineer is to partition the problem into smaller but manageable sub-problems and
make critical decisions about the possible solutions. One of the most critical decisions is the
architecture. A key part of the SoSE task is to establish a technical framework for composing
systems to meet SoS needs, including possible changes in systems functionality,
performance or interfaces, and evolving the SoS over time to meet changing SoS objectives.
This technical framework is essentially an overlay to systems which comprise the SoS, and
is often referred to as the architecture for the SoS. Notably, a SoS architecture does not
address the details of the individual systems; rather, it defines the way the systems work
together to meet user needs and addresses the implementation of individual systems only
when their functionality is key to crosscutting issues of the SoS. Developing and evolving the
SoS architecture is core to the engineering of a SoS.
Architecture is the structure of components, their relationships, and the principles and
guidelines governing their design evolution over time (IEEE Std 610.12). The architecture of
a SoS is a persistent technical framework for governing the evolution of a SoS over time.
Architecture for a SoS includes:
• Concept of operations (CONOPs), how the systems will be employed by the users in
an operational setting
• Systems, functions, and relationships and dependencies, both internal and external
• End-to-end functionality and data flow as well as communications
The architecture of a SoS is constrained by the structure and content of the individual
systems, particularly the extent to which changes in those systems are affordable and
feasible, since systems will typically need to continue to function in other settings in parallel
with participation in the SoS. Architecture data on constituent systems can be an important
input to SoS architecture development. Developing a SoS architecture requires analysis and
assessments of trades among different options. Architecture analysis may be supported by
different assessment approaches. Available architecture frameworks (e.g. (Zachman 1987);
DoDAF; MoDAF, etc) provide tools to collect and organise information to support SoS
architecture development and represent architecture decisions.
Having described the user CONOPs or business process, then functionality or services that
the individual systems contribute to the SoS can be described in a functional architecture
that puts the key functions in order, thereby sequencing the SoS tasks from the viewpoint of
the SoS individual and organisational users. While for directed SoS, major changes in the
systems may be possible, in other types of SoS where systems continue to meet current and
changing user needs, constraints on the SoS to accommodate current systems operational
or business processes and supporting systems may be very strong. The functional
architecture provides a functional picture of the system. It details the complete set of
functions to be performed within the SoS as well as the relationships among the functions.
The output of the design process is the design of the SoS, or the physical architecture that
defines the physical components (constituent systems) of which the SoS will be composed.
Release Date: 4th May 2012
© Loughborough University 2012
Page | 29
TAREA-PU-WP2-R-LU-9
The variability in the execution of these functions when SoS is deployed also needs to be
understood and factored into the SoS architecture.
In most cases, because of the nature of SoS as an overlay on multiple existing systems, the
migration to an architecture of a SoS will be incremental. Ideally the architecture of a SoS
will persist over multiple increments of SoS development, allowing for change in some areas
while providing stability in others. This ability to persist and provide a useful framework in
light of changes is a core characteristic of a good architecture. Over time, the SoS will face
changes from a number of sources (e.g., capability objectives, actual user experience,
changing concepts of operations and technology, and unanticipated changes in systems)
which may all affect the viability of the architecture and may call for changes. Consequently
the SoS systems engineer needs to regularly assess the architecture to ensure that it
supports the SoS evolution.The role of architectures within SoS is not as clearly defined as
might be expected. Wilkinson, et. al. (Wilkinson, King, James, Emes, & Bryant, 2010) have
identified to clear and belief systems for systems architecting: the forward architecting belief
system (as discussed in the above paragraphs) in which architecture is regarded as the
design for systems to be built, and the reverse architecting belief system, in which ‘the
purpose of architecting is to understand existing parts of the environment as systems.’
Future research activities in systems architecting for SoS should be cognisant of these belief
systems in terms of how the discipline develops.
5.2
Challenges in Architecting SoS
In the case of a new system development, the systems engineer can begin with a fresh,
unencumbered approach to architecture. However, in a SoS, the systems contributing to the
SoS objectives are typically in place when the SoS is established, and the SoS systems
engineer needs to consider the current state and plans of the individual systems as
important factors in developing an architecture for the SoS. This, along with the fact that
constituent systems may be complex systems in their own right, leads to a set of challenges
to architecting SoS.
Firstly, as noted above, in most types of SoS, the fact that constituent systems are
managerially and operational independent entities serving other users concurrently with the
SoS, representing the constituent systems can pose major challenges for the SoS
architecture. Because systems are likely to continue to face new functional requirements and
the need for technology upgrades independent of the SoS, there is an advantage to a SoS
architecture which is loosely coupled - that is, it has limited impact on the individual systems,
allowing for changes in functionality and technology in some systems without impact on
others or on the SoS objectives.
Secondly, the independence of the constituent systems also means that these systems are
typically focused on optimising their performance and other attributes at the system level,
which may not be supportive of SoS objectives. In the area of trust for example, a system
may severely constrain access to services to provide a level of security when a SoS may
depend on free exchange of those services. (Rebovich 2009) has articulated this difficulty as
a fundamental problem of SoS:
From the single-system community's perspective, it’s part of the SoS capability
represents additional obligations, constraints and complexities. Rarely is
Release Date: 4th May 2012
© Loughborough University 2012
Page | 30
TAREA-PU-WP2-R-LU-9
participation in an (sic) SoS seen as a net gain from the viewpoint of singlesystem stakeholders.
Thirdly, as introduced in emergence section 3.2, there are risks associated with unexpected
or unintended behaviour resulting from combining systems with complex behaviour of their
own. These become serious in cases where safety, for example, is threatened through
unintended interactions among services provided by multiple constituent systems in a SoS.
Finally, the development and implementation of a SoS architecture may be significantly
constrained by a reluctance to make changes or invest in the constituent systems, which in
many cases are very mature (e.g. in sustainment) or currently productively supporting other
systems, to support the SoS. In this case, approaches such as gateways and wrapping may
be used to incorporate these systems into the SoS without making significant changes in the
other systems.
5.3
Architecture Analysis
There has been a growing recognition that significant changes need to be made in
government agencies and large industries, especially in the aerospace and defence areas
(Sahin, Jamshidi et al. 2007). Nowadays major aerospace and defence manufacturers
include some version of large-scale systems integration as a key part of their business
strategies. In some cases, these companies have even established entire business units
dedicated to systems integration activities. In parallel, there is a growing interest in SoS
concepts and strategies. The performance and functioning of groups of heterogeneous
systems has become the focus of various applications including military, security,
aerospace, distributed energy, healthcare, and disaster management systems (Lopez 2006;
Wojcik and Hoffman 2006). There is an increasing interest in achieving synergy between
these independent systems to achieve the desired overall system performance (Azarnoush,
Horan et al. 2006).
Modelling and simulation is conducted to analyse architecture effectiveness and to verify
architectural features. In the literature, researchers have addressed the issues of
coordination and interoperability in a SoS (Abel and Sukkarieh 2006; Sahin, Jamshidi et al.
2007). In order to study SoS characteristics and parameters, one needs to have realistic
simulation frameworks properly designed for system of systems architecture. There are
some attempts to develop simulation frameworks for multi-agent systems using Discrete
Event Simulation tools (Zeigler, Kim et al. 2000). In these research efforts, the major focus is
given to DEVS architecture with JAVA. In (Zeigler, et. al. 2000), DEVS is combined with
Service-Oriented Architecture (SOA) to create the DEVS/SOA architecture. In (Mittal 2007)
the DEVS state machine approach is introduced. Finally, DEVS Modelling Language
(DEVSML) is developed by using XML based JAVAL in order to simulate systems in a netcentric way with relative ease (Zeigler, et. al. 2000). (Sahin et. al., 2007) have recently
introduced a discrete event XML based SoS simulation framework based on DEVS and
JAVA.
Please refer to the appendix sections for a summary of current EU / US projects
currently addressing architectures for SoS.
Release Date: 4th May 2012
© Loughborough University 2012
Page | 31
TAREA-PU-WP2-R-LU-9
6 THE OPEN APPROACH TO SOS ENGINEERING
The critical challenge of moving from SoS as a concept to the engineering SoS is that the
technological, human, and organisational matters are very different to each other and that
these differences are very significant when considering system of systems engineering and
management (Wells and 2009b) 2008). A potential approach to engineering of SoS can be
the open systems approach to SoSE (Azani 2008). This can be viewed as meaning that SoS
exist within a continuum that contains ad-hoc, short-lived, and relatively speaking simple
SoS on one end, and long lasting, continually evolving, and complex SoS on the other end
of the continuum. Examples from nature are biotic systems (e.g., bacteria and ant colonies)
that are ad-hoc, simple, and short lived SoS, while galactic and more sophisticated biotic
systems (e.g., ecosystem, human colonies) are examples of SoS at the opposite end of the
SoS continuum.
The engineering approaches of galactic SoS are at best unknown and perhaps forever
inconceivable but biotic SoS seem to follow, relatively, less complicated engineering and
development strategies allowing them to continually learn and adapt, grow and evolve,
resolve emerging conflicts, and have more predictable behaviour. It is apparent that these
systems employ robust reconfigurable architectures enabling them to effectively capitalise
on open systems development principles and strategies. The open systems principles listed
by Azani (Azani 2009) are:
• Open interface principle: open systems have permeable boundaries that allow them
to exchange mass, energy, and information with other systems.
• Synergism principle: the co-operative interaction between constituent systems so that
their combined effect is greater than the sum of the individual parts. Essentially, this
is what gives rise to emergence.
• Self-government principle: this implies that the SoS maintains and develops its
internal order without interference from external sources. This could be through
cybernetic control, homeostasis, or self-organisation.
• Emergence principle: in this case, this refers to the occurrence of novel and coherent
structures, patterns, and properties during the self-organization of the SoS.
• Conservation principle: energy and mass (material) are conserved within the SoS.
• Reconfiguration principle: the SoS reconfigures and adapts itself to sustain itself
against changes in its environment.
• Symbiosis principle: the systems within the SoS have a symbiotic relationship to
each other; more transparently, the successful development and sustainment of a
SoS depends on symbiotic collaboration between the stakeholders of the systems of
which it is comprised.
• Modularity principle: each level and each system is to some extent independent of
others. In SoS design, the development of independent modular systems that
interoperate with each other through standardized interfaces enables greater
flexibility to promote better evolution of the SoS.
Azani (Azani 2009) has elaborated the open systems development strategies and principles
utilised by biotic SoS, discussed their implications for engineering of man-made SoS, and
introduced an integrated SoS development methodology for engineering and development of
adaptable, sustainable, and interoperable SoS based on open systems principles and
Release Date: 4th May 2012
© Loughborough University 2012
Page | 32
TAREA-PU-WP2-R-LU-9
strategies. (Hitchins 2003) has expressed the principles of open systems rather differently, in
the context of systems life cycles, as the seven principles of system reactions, system
cohesion, system adaptation, connected variety, limited variety, preferred patterns, and
cyclic progression. This description takes a systems dynamics approach to show how open
systems evolve.
The enablers of openness include open standards and open specifications, which draw from
consensus amongst a community of interest, and are published by and freely available
within that community. An open specification should be at a level of detail sufficient to be
implementable by independent parties. Compliance with open standards is intended to
ensure consistent results (Henshaw, et. al., 2011b). These support the notion of open
systems architecture, which is an open specification of the architecture of a system or
system of systems for the purpose of acquiring specified capabilities. As a general feature of
good design (for SoS), an open system architecture should allow for easy improvement and
update of system capabilities by adding or changing components.
6.1
UK MoD Systems of Systems Approach (SoSA)
Within defence, there have been some efforts to achieve SoS coherence through guidelines
and mandation. In the US, the Systems of Systems Guide (DoD, 2008) has been in use for
some time, a more recent effort in the UK has been the SoSA; this is an initiative that we use
as an example of such approaches.
The UK MoD Systems of Systems Approach (SoSA) represents a major step forward in the
management of SoS. It addresses the problem that: “Too many projects are delivering
products that do not work together due to the lack of shared understanding or relationships,
requirements and constraints in generating capability. Without this shared understanding
decisions are being made that do not consider the wider impact.” [ref: SoSA Rulebook]
Through a set of guiding principles, exemplar project approaches, underpinning architectural
approach, and education/training, MoD is seeking to change the behaviour of its own staff
and that of suppliers. The SoSA Rulebook recognises that many of the issues that cause
degradation of performance of, and within, SoS are due to human behaviours, as opposed to
technical difficulties. The SoSA focuses, mainly, on acquisition and its principles and
guidance are aimed at both customer and supplier personnel.
SoSA introduces nine SoSA principles; whilst these are not formally mandated, they form a
basis for bid assessment and so they are effective in defining common processes and
agreed standards through which delivery of defence systems can be governed to maximise
appropriate interoperability within the defence SoS.
The nine SoSA principles are:
P1:- Unifying the Defence Enterprise
This principle is concerned with governance and seeks to project common business and
operational goals by the MoD and assignation of authorities to direct the delivery teams. It
seeks to extend collaboration across the extended defence enterprise in the delivery and
support of defence systems.
P2:- Driving business and operational effectiveness
Release Date: 4th May 2012
© Loughborough University 2012
Page | 33
TAREA-PU-WP2-R-LU-9
This principle concerns the application of an holistic approach to defence acquisition. It is
designed to ensure that all Defence Lines of Development (Training, Equipment, Personnel,
Information, Doctrine/concepts, Organisation, Infrastructure, Logistics, and Interoperability)
are considered in development of defence systems. It is also concerned with the through-life
dimensions of concept, design, development, use and support, and disposal are properly
planned and managed. The specific dimensions that the principle identifies for consideration
are: Financial , Exportability, Performance , Assurance , Reliability , Security , Safety ,
Sustainability , End-to-end military integrity , Business continuity , Supportability. ,
P3:- Minimising Diversity
A challenge to a major procurer of systems is that different projects will seek optimise the
systems they procure for their specialist tasks, which leads to multiple bespoke procured
systems. This type of approach tends to encourage diversity in the SoS that a) reduces the
opportunity for effective interoperability between systems, and b) increases the overall costs
of procurement through additional design and specialist manufacturing costs. This principle
encourages compromise on optimisation at the individual systems level to enable better
optimisation at the SoS level.
P4:- Designing for Reuse
Whilst primarily focused on cost through the reuse of solutions, this addresses aspects of
knowledge management to ensure that long-lived systems are understood into the future.
Reuse covers both the temporal aspects of recycling solutions and the immediate use of
solutions in more than one project or more than one SoS. This principle also supports P3
concerning reduction of diversity.
P5:- Building with Proven Solutions
This principle is concerned primarily with using so-called Off The Shelf (OTS) components
and systems. Once again, this is largely driven by cost concerns, but it is also associated
with reducing risk through the use of proven systems for which market forces will maintain
availability. This approach does, however, have significant implications for the approach to
design, emphasising the need for modularity, clearly defined architectures, and use of
standard interfaces. The use of OTS may have performance and robustness implications for
the resulting Systems and SoS.
P6:- Ensuring Commonality of Services across the Defence Enterprise
This also focuses on the cost of diversity; its aim is to increase staff mobility across the
enterprise by having them provide the same service many times over without the need for
new, or specialist training to service each new project. However, interoperability of services
can also be viewed as a key enabler of effective SoS.
P7:- Designing for Flexible Interoperability
Modularity is a very important aspect of composing SoS. Henshaw et. al. (2011b) have
identified the need for research in the area of modularity to achieve better linkages between
SoS architecture and benefits sought. This principle is established to enable greater agility in
system update and development and also to increase the procurement agility of the
customer by enabling greater competition.
Release Date: 4th May 2012
© Loughborough University 2012
Page | 34
TAREA-PU-WP2-R-LU-9
P8:- Adopting Open Standards
Defence necessarily has some restrictions, associated with security, on the use of
standards, but it is recognised that use of open standards increases competition and,
furthermore, improves the overall interoperability of systems.
P9:- Treating Information and Data as an Asset
Although this may seem a rather fatuous expression of a principle, this actually recognises
the complexity of the extended enterprise in defence, in a sense treating the enterprise itself
as a SoS, and the importance of information being accessible from any part of that SoS.
To support the principles, the UK MoD is developing resources to enable acquirers,
engineers and designers to implement them in a consistent fashion. The SOSA Rulebook
has five main components:
• Lists of Services.
• Policies and Rules for the services that provide functionality of the systems of
interest.
• Standards to which products or services must adhere.
• An explanation of the SOSA Domains, Authorities and Disciplines.
• Links to the MOD Architecture Framework (MODAF).
The SoS used in defence fall broadly into the Directed, Acknowledged, and Collaborative
types. SoSA represents a state of the art approach to governance within SoS. It is an ongoing and developing initiative, which is supported by a gathering together of good practice
from industry and government and by on-going research. There remain significant research
challenges associated with the specification of services, the architecting – and especially
metrication of architecture – at the SoS level, and optimisation. The long term implications of
the principles are a subject of debate.
Please refer to the appendix sections for a summary of current EU / US projects
currently addressing open approach to engineering SoS.
Release Date: 4th May 2012
© Loughborough University 2012
Page | 35
TAREA-PU-WP2-R-LU-9
7 SOS MODELLING AND SIMULATION
7.1
Role of Modelling and Simulation
In a SoS, constituent systems and/or subsystems often interact with each other because of
interoperability and over all integration of the SoS (Jamshidi, 2008). A common attribute that
differentiates a SoS from a single monotholic system is interoperability. In the literature,
researchers have addressed the issues of coordination, emergence, interoperability, etc. in
SoS (Sage and Cuppan, 2001; Sage, 2001; Sahin, 2007; Jamshidi, 2009). Among numerous
open challenges in the field of SoSE, one that requires immediate attention is the concept of
modelling and simulation of SoS. In this section, the authors focus less on SoS issues per se
than on the role that modelling and simulation can play in helping to address SoS problems.
Modelling produces a model, representing the construction and operation of some system of
interest within the SoS. Modelling activity enables one to predict the effect of the changes to
the SoS. A good model should incorporate judicious tradeoff between realism and simplicity
(Law, 2005). On the other hand, a simulation of SoS is the operation of its models through
validation techniques under known input conditions such that its output is compared with the
expected / actual SoS output. The model can be reconfigured and experimented with;
usually, this is impossible, too expensive or impractical to do in a SoS it represents. The
operation of the model can be studied, and hence, properties concerning the behaviour of
the actual SoS or its constituent systems can be inferred. In its broadest sense, simulation is
a tool to evaluate the performance of a SoS, existing or proposed, under different
configurations of interest and over long periods of real time. In practical scenarios, simulation
focuses on the implementation of SoS models as executables, usually represented in the
form of computer programs.
7.2
Challenges of an Emerging Discipline
Modelling a system with emergent properties is a big challenge due to lack of its verifiability,
where it is not known if the designed (or emerged) SoS can reliably solve a particular
problem. It is just not enough to ask how to observe variables in a complex emergent system
as much as it is to know what to observe in the first place. One may justify solving these
issues using modelling tools ideal for functional design approaches such as using Unified
Modelling Language (UML); however, the problem with UML for SoS is that the process
capturing behaviour of response between actors is too specific. It is not setup to handle
complex emergent dynamics. UML is useful when the design process is functional and thus
cannot handle any changes that are not previously specified by the designer (i.e.
complexities and emergent properties).
As an emerging discipline, SoS modelling and simulation needs establishment of a body of
knowledge that comprises engineering methods in support of standard operations.
Frameworks and methods are necessary to capture and document simulation systems
(Wang 2009).
In order to study SoS characteristics, one needs to have realistic simulation frameworks
properly designed for the SoS architecture. There are some attempts to develop simulation
frameworks for multiagent systems using discrete event simulation tools (INCOSE, 2006;
Release Date: 4th May 2012
© Loughborough University 2012
Page | 36
TAREA-PU-WP2-R-LU-9
DOD 2004; Maier, 2006). In these research efforts, the major focus is given to Discrete
Event System Specification (DEVS) architecture with JAVA. In (INCOSE, 2006), DEVS
modelling is presented and discussed in detail. In (Maier, 2006), DEVS is combined with
Service Oriented Architecture (SOA) together to create the DEVS/SOA architecture. Finally,
DEVS Modelling Language (DEVSML) is developed by using XML-based JAVAL in order to
simulate systems in a net-centric way with relative ease.
It is rare that a single model or single modelling approach will adequately capture all the
necessary behaviours that the designer or analyst would wish to examine. SoS modelling
frequently requires the combination of models from different disciplines, with different
purposes, and with different levels of fidelity, etc. These must be integrated into a system of
models. Furthermore, not all aspects of a SoS model are necessarily under the control of, or
available to, the modeller; thus, rational and valid assumptions need to be made for
unmodelled or unavailable system behaviours
Please refer to the appendix sections for a summary of current EU / US projects
currently addressing simulation and modelling activities within SoS.
Release Date: 4th May 2012
© Loughborough University 2012
Page | 37
TAREA-PU-WP2-R-LU-9
8 SOS NETWORK ENABLEMENT
Network Enabled Capability (NEC) is a military concept with applicability across a range of
other sectors, especially those associated with emergency response, search and rescue,
and logistics. It exemplifies the nature of SoS as the combination of communications
technology and the human and organisational behaviours required to exploit it effectively.
Network enablement is essentially the effective movement of people, goods, and
information, but it is the latter (information) that is the main focus of NEC and related
themes. Both NEC (European) and NCO (Network Centric Operations, American), whilst
being slightly different approaches have, as their primary operational aim, the objective of
exploiting the information age more effectively to achieve agility. In the seminal book, Power
to the Edge (Alberts & Hayes, 2003), the authors recommend changes in command and
control to accompany more effective distribution of information, such that decision making is
conducted more locally (rather than centrally) in order to respond to the local conditions,
while being cognisant of the wider operation. That is to say, decision making power is
moved to the edge. This is equally important whether it is concerned with military decision
making, or that of the civilian authorities. The UK MoD benefits chain (MoD, 2005), modified
by (Court, 2007) asserts that mature command and control (C2) is a prerequisite for
successful NEC and confirms the importance of information sharing systems as enablers of
agile military operations.
NEC can be defined as (Henshaw & Urwin, 2009):
..the enhancement, or realisation, of military capability achieved through effective
information sharing between geographically and/or temporally distributed
sensors, decision makers, effectors, and support services
The principal characteristic of NEC is the distributed networking of sensors, decision makers,
effectors, and support services in space, time or both. The achievement of operational
agility relies on effective systems engineering of the contributing systems; the challenges
associated with Systems Engineering for NEC have been assessed by the research
programme: NECTISE (Henshaw, Gunton, & Urwin, 2009). Whilst network enablement is
applicable in military and civilian domains, the analysis below focuses on military capabilities
and is based on the findings of the NECTISE programme.
8.1
NEC Themes
NEC assumes that agility is enabled by better use of information and, in particular, by
providing more reliable information sooner to decision makers. This requires highly
interoperable systems, but interoperability must be understood to be context dependent and,
in general, it is the areas of organisational and human interoperability that appear to require
the greatest improvement (rather than data links).
With all military systems, dependability is an attribute that is both designed for and tested
(perhaps through qualification; e.g. safety, security, reliability). The sharing of information in
NEC, the confidence with which it is done, and how it is used, must be dependable. In terms
of both the information that is used by commanders and the assets that they may choose to
Release Date: 4th May 2012
© Loughborough University 2012
Page | 38
TAREA-PU-WP2-R-LU-9
task, availability is a key parameter. Put simply, the asset, sensor, munitions, etc. must be
available when required. The customer must be able to afford the proposed systems, and
the supplier must be able to afford to develop and deliver the systems. Thus, affordability is
the fifth NEC-readiness theme. It is critical, as the others (interoperability, availability, and
dependability) are limited by the cost of achieving them.
The NEC-readiness themes are: Agility, Interoperability, Dependability, Availability, and
Affordability. Whether these are considered in the (military) operational or (supply chain)
organisational context, collaboration underpins them; that is to say, the effectiveness of
collaboration between the systems’ stakeholders constitutes a significant enabler or barrier
in the development and use of the systems. Finally, it is asserted that managing the
systems over the course of their lifetime requires effective management of knowledge
among the contributing parties.
The relationships between these themes (figure 6) are important; the effectiveness of the
systems deployed is determined to a large extent by the trading that is done between the
five main themes. The systems engineering developments reported below can all be
characterised through these themes.
Collaboration
Agility
Availability
Affordability
Interoperability
Dependability
Knowledge Mgmt
Figure 6: The NECTISE NEC-readiness Themes
8.2
Impact of NEC on Systems Engineering
NEC poses some key challenges, which are only partially resolved. Chief amongst these is
the question of qualification for, at least, safety and security. These are primarily due to the
emergent nature of SoS and appear to demand a completely new approach, based largely
on assurance, rather than qualification per se. This is because it is impossible to test all the
possible configurations, as is usually the case with qualification.
Release Date: 4th May 2012
© Loughborough University 2012
Page | 39
TAREA-PU-WP2-R-LU-9
One implication of Interoperability is the need to integrate legacy systems effectively (in
some cases this may prove impossible) and the corollary is the need to design new systems
that are sufficiently flexible to remain viable as the other (newer) systems with which they
must interoperate are created in the future. Thus interoperability, which is so often traded out
as project progress, must be prioritised. The maintenance of interoperability over long
periods of time implies that new models of life cycle should be considered. Open
architectures, whilst not being the solution to interoperability, certainly form a vital need in
the creation of interoperable systems fit for NEC.
Drawing together the discussion above (figure 7) a set of five priority considerations for
managing NEC-ready systems is derived to be:
•
•
•
•
•
Interoperability considerations for all design.
Design must be carried out for proactive participation in NEC; i.e. design of systems
must take account of their role in the network.
Particular attention must be paid to the qualification of new systems (and old systems)
within the network context; this is an area of especially high research importance at
present.
The importance of life cycle and legacy implications is heightened by the need to ensure
continued interoperability within the NEC.
New systems take account of, and also contribute to, all the defence lines of
development.
From these priority considerations a set of seven changes to systems engineering practice is
implied. These are:
•
•
•
•
•
•
•
Systems of Systems Architecting
Design across all DLODs
Manage evolving requirements
New life cycle models for NEC contributing systems
Apply SoS strategies to dependability and qualification
Specifically address organisational learning strategies
Interface with collaborating organisations
These seven implications are explained in more detail in the following sub-sections.
Release Date: 4th May 2012
© Loughborough University 2012
Page | 40
TAREA-PU-WP2-R-LU-9
Figure 7: Summary of the Impact of NEC on Required Systems Engineering
8.2.1 SoS Architecting
NEC is a SoS problem, as stated above, and the effective management of interoperability
between contributing systems requires effective architecting. There is currently a significant
programme underway in UK MoD to develop the SOSA (Systems of Systems Architecture),
but this is using input from industry. As stated by the MoD in (UK MoD(DG DE&S) 2008), the
MoD is the owner of the SOSA, but recognises the need to draw on industry skills to develop
and support it. It is worth noting that the lack of such an architecture was identified
(Quintana 2007) as a major cause of industry’s failure to engage in the NEC ambition; a
conclusion supported by NECTISE research (Maytorena 2008).
The MoD Architecture framework (MODAF) has been put in place to support interoperability
management and acquisition. As such, there is a requirement for industry to provide
architectures that are MODAF-compliant (note that it is not mandated). But MODAF is not a
design tool and whilst it provides a link to the SoSA, industry requires a number of other
tools and architectures to design the systems that contribute to NEC. These have been
identified in (Russell, Irvin et al. 2007) as: Process, Visualisation, Cost and Trade-offs,
Human Factors, Information Management, Interoperability, Responsibilities, Safety, Security,
Deploy, Support, Withdraw, Experimentation, Assessment of the Architecture. The latter
challenge of assessment of architecture has been addressed by (Henshaw M. J., 2011).
Release Date: 4th May 2012
© Loughborough University 2012
Page | 41
TAREA-PU-WP2-R-LU-9
8.2.2 Design Across all Defence Lines of Development
Capability is delivered across the Defence Lines of Development (DLOD) (UK MoD 2006).
This statement is not specific to NEC, but is a fundamental tenant of the UK MoD’s approach
to capability delivery. Industry cannot contribute fully to all the DLODs (Yue, Henshaw
2009), because some parts will always remain the sole responsibility of MoD (e.g. Doctrine
and Concepts). Nevertheless, industry must clearly understand its contributions to the
DLODs and must also develop solutions that consider all the DLODs. The Defence Lines of
Development are (UK MoD 2009): Training, Equipment, Personnel, Information, Concepts
and Doctrine, Organisation, Infrastructure, Logistics.
Whilst NEC is advanced by the physical systems that are deployed, its true potential is
realised only through changes in the behaviour of service personnel. Although all DLoDS
must be considered, it is worth highlighting the importance of changes to training (Vallerand,
et al. 2009), and Doctrine and Concepts (Alberts, Hayes 2005). The implications of, and on,
these must be explicitly considered during the design of new, or upgraded, equipment.
8.2.3 Design for NEC
A further reflection, with respect to the systems designers’ mindset, is that in the design of
systems specific consideration should be given to design for network activities. For
example, this might suggest the inclusion of a particular type of sensor on a new platform
that would provide data to the wider network rather than only to the specific platform under
design consideration. This would need to be linked explicitly to the interoperability design
criteria.
An additional consideration for design is the effect of change propagation, not only within the
immediate system being designed, but within the wider system of systems to which it
contributes. Being able to accurately predict the effects of change from part of the system to
other, interlinked, parts can mean the difference between delivering on time and to budget
and complete project failure. There exist a number of change prediction tools e.g. that of
Clarkson (2004) computes combined change risks between components to identify ‘hidden’
indirect change dependencies. This is a significant challenge in the case of complex
monolithic systems, but becomes even more challenging in the case of dynamically
changing systems of systems that characterise NEC. In this case, the modelling of change
propagation must also pay attention to social networks (which includes both human and nonhuman agents).
Keller et. al. (2008a; 2008b) has provided some initial modelling approaches for systems of
systems and the tools that can be derived there from should become an important
component for design for NEC.
8.2.4 Managing Evolving Requirements
The traditional approach to requirements management assumes that a set of atomised
requirements can eventually be derived that will then hold true for the development and
delivery of the solution. Indeed the well-known V-model assumes precisely this truth in
terms of verification and validation (e.g. Blanchard, Fabrycky 2006, pg. 34). NEC amplifies
the problem of requirements creep, so that one could describe them as being in a state of
constant evolution. The evolutionary nature of requirements must be accommodated; it is
Release Date: 4th May 2012
© Loughborough University 2012
Page | 42
TAREA-PU-WP2-R-LU-9
related to the notions of agility and adaptability and requires flexibility in design and careful
analysis of the effects of change on the system under consideration and the wider system of
systems in which it likely sits.
8.2.5 Life Cycle Models for NEC Systems
The systems of systems nature of NEC drives the need for a new consideration of life cycle;
a NEC will be realised through a number of delivered projects and programmes that must be
co-ordinated over time and are likely to include multiple rapid updates (individually) as
technology develops (Mendham 2006). Essentially, there is a need to manage and integrate
many systems with asynchronous life cycles, in which these asynchronous life cycles have
varying uncertainty and change.
The life cycle models for NEC must, therefore, consider not the individually developed
systems only, but the manner in which systems are integrated. Architectural approaches
can address these considerations: service oriented architectures, with late binding of
services, is one such approach, or with feedback in an agile development (Liu, 2008c) is
another (figure 8).
Figure 8: Agile Development of Capability, from Lie, et al., 2008c
8.2.6 Dependability and Qualification of NEC Systems
There are many issues associated with dependability for systems of systems, but the chief
amongst them is the adequate assurance of safety for networked systems. For NEC-ready
systems a number of fundamental approaches to the safety assessment are no longer
guaranteed to be valid; these are:
•
Identification of hazards arising from systems interactions (emergence).
Release Date: 4th May 2012
© Loughborough University 2012
Page | 43
TAREA-PU-WP2-R-LU-9
•
•
•
Inadequacy of current HAZOPs methods for interaction between multiple monolithic
systems.
Failure of the compositional safety analysis proposition. It cannot be assumed that
systems that behave correctly individually will behave correctly collectively (leading to
so-called Normal Accidents 3).
Event sequencing is not possible to achieve reliably in the analysis. Generally, the
sequence in which an initiating failure develops into other failures is a fundamental part
of the safety analysis, but in a SoS the sequence my no longer be a relevant property of
the failure.
This particular concern is a major problem for delivery of NEC-ready systems and is the
subject of considerable ongoing research in both Government and Industry. The challenges
it poses appear to indicate that a fundamental change in thinking is required to address the
qualification problem. A move away from certification to assurance is being investigated by
researchers in both the UK and the US (Dahmann, 2008), but resolution still seems to be
some way ahead.
8.2.7 Organisational Learning Strategies
The NEC-readiness themes (as illustrated in the figure 6) are surrounded by knowledge
management; this is meant to imply that the management of agility, interoperability,
dependability, affordability, and availability require effective management of both information
and knowledge. This concern might be expressed as ‘enterprise’ rather than ‘organisational’
learning strategies, as it is a concern for the whole systems of systems, regardless of the
organisations from which the individual systems emanate.
8.2.8 Collaboration
NEC places an additional constrain of interoperation of systems that may not initially have
been designed to work together. The multi-organisation delivery of systems creates a
business environment in which the contributing organisations must collaborate at some level;
in the longer term, collaboration will be necessary between the organisations that make-up
the defence supply chain in order that the systems they deliver may be NEC-ready with the
minimum cost to both the customer and the suppliers.
Please refer to the appendix sections for a summary of current EU / US projects
currently addressing network enablement for SoS.
3
‘Normal Accident’ is a term applied to the situation in which all the systems in a SoS behave as they should,
but a realised unsafe state is created due to their failure to interoperate correctly.
Release Date: 4th May 2012
© Loughborough University 2012
Page | 44
TAREA-PU-WP2-R-LU-9
9 SOS VALIDATION AND VERIFICATION
9.1
Challenges
Verification and validation (V&V) is one of the most important steps for systems engineering,
especially for safety critical systems. Validation ensures that the system specifications are
appropriate and verification ensures the implemented system satisfies its specifications
(Wallace 1989).
Systems of systems are highly dynamic and complex. Although V&V methods exist for
tackling individual dimensions of the design space such as environment simulation, software
validation, software verification, hardware verification, safety analysis, a lack of consistent
modelling methods meant that it is challenging to combine these within a single design
environment (www.project-advance.eu). SoS are composed of heterogeneous systems
consisting of integrations of communication, electronic, mechanical, power and software
systems, and their functionality relies on the interaction and interoperability between
hardware and software systems, people and other physical domains.
To achieve the required reliability, robustness and quality of SoS, mastering the
heterogeneous behaviour across domains is the most essential part during the development
process (www.verdi-fp7-eu). Construction, maintenance and management of different types
of models are costly and challenging activities. The research challenges include ensuring
consistency between the different models, verifying the correctness of the models, and
managing the evolution of the models.
Verification requires that some assumptions be made on the behaviour of the environment in
which the system is intended to operate. If the actual operating environment violates these
assumptions, the system may fail despite successful verification (Kern and Greenstreet
1999). The complexity of SoS means that it is extremely difficult to ensure that the
assumptions about the actual operating environment are correct.
Modelling in a variety of forms plays a central role in tackling these design dimensions.
Software verification relies on models such as test sets and formal models against which to
verify designs and implementation. Testing is the most common verification technique but
formal verification tools, such as model-checking (Berard et al. 2010), automata-theoretic
techniques (Kupferman, Vardi and Wolper 2000), automated theorem proving (Fitting 1996),
and approaches that integrate the above methods, also play a role and that role is increasing
especially for critical applications. Simulation models of planned physical systems play a vital
role in identifying and validating requirements and constraints on embedded software in
early stages of development. Safety validation relies on models for analysing hazards and
providing safety cases (www.verdi-fp7-eu).
Please refer to the appendix sections for a summary of current EU / US projects
currently addressing validation and verification activities within SoS.
Release Date: 4th May 2012
© Loughborough University 2012
Page | 45
TAREA-PU-WP2-R-LU-9
10 SOS QUALIFICATION AND ASSURANCE
10.1 Research Challenges
This section focuses on safety qualification and assurance, although it is acknowledged that
security is a significant issue in this respect as well. Safety concerns can, of course, be an
important element of any SoS, but it is in the area of transport that much attention has been
focused. The nature of regulation to ensure safety is different according to domain; for
instance, it is generally true that regulation for air travel is more detailed and examined than
that for land or sea. Similarly, the regulation applied to railways is different to that applied to
road transport. However, the regulation is primarily focused on vehicles, rather than the
networks 4, and this has led to speculation that, as the level of distributed decision making
that uses networked information increases, standards for qualification may need to change
to better reflect the need to consider the network as part of a safety case.
The following problems may arise in the operation of transport SoS:
• Interoperability between systems may be compromised because older (legacy)
systems have been built to different standards than more recent systems.
• Quality and/or source of information may be unknown to decision makers; hence
levels of trust in information may be inappropriate (too much trust in bad data, or
insufficient trust in good data).
• Network failure or disruption may cause systems to suddenly become vulnerable
• Integration of engineered autonomous systems within networks may introduce risks
of unexpected decision making.
• Normal accidents (Perrow, 1984) are more likely. In particular, accidents in which all
systems are working as they should but due to interoperability failure or information
misinterpretation a bad emergent behaviour occurs.
Of course, the above are all relevant to domains other than transport; for instance, nuclear
energy is a frequently quoted example of normal accident theory.
Using the aviation as an example: The International Civil Aviation Organisation (ICAO)
provides standards that cover all aspects of aviation, with Annexes 6 (Operation of aircraft),
8 (Airworthiness), and 16 (Environmental Protection) being the most relevant for safety
aspects. Airworthiness is concerned with the vehicle only; however operation of aircraft
covers the rules for safe operation (e.g. separation distances, passenger information, flight
planning, etc.). Annex 6 does not cover network aspects of operation, although it does
address the rules and constraints necessary to cope with the complex network of flight
routes etc.
In the first of a new series of annual reports on aviation safety, ICAO (ICAO, 2011) has
noted a significant increase in the adoption of Performance-based Navigation systems.
These seek to provide aircrew with greater situational awareness through shared information
on obstacle and terrain clearance and aircraft-to-aircraft separation.
4
Of course, there is regulation for the operation of networks, such as railways, but it does not necessarily take
a SoS perspective on emergent behaviours.
Release Date: 4th May 2012
© Loughborough University 2012
Page | 46
TAREA-PU-WP2-R-LU-9
Alexander et. al. (Alexander, Hall-May, & Kelly, 2004) have argued that traditional safety
analysis is simply not possible for SoS, because it is impossible to identify all possible
configurations in a SoS and, thus, impossible to exhaustively test all conditions, as is
required by conventional safety qualification. For instance, a well-known and extensively
used technique for safety analysis: HAZOP (Kletz, 2006) analyses deviations of single
information flows, whereas in a SoS there are multiple flows.
In the military world, in which assets are networked specifically to enhance capability (see
chapter 8); qualification of SoS is, nonetheless, inadequately dealt with. An analysis of
relevant UK safety Standards (Iwu & Kelly, 2009) JSP553 (air), JSP454 (land), and JSP430
(maritime) indicated that none addressed the issues of integration of platforms.
Aspects associated with qualification of autonomous systems have been investigated in the
ASTRAEA programme (ASTRAEA, 2011); although significant advances have been made,
the goal of qualification of Unmanned Aerial Systems for operation in civil airspace remains
a distant aspiration.
Despite fairly substantial investment in research into SoS qualification in both Europe and
US in recent years, this remains a major challenge in the realisation of the benefits that
networked systems can provide. It has been suggested (Kelly, 2009) that a new paradigm is
needed that seeks to base safety decisions on assurance, rather than the traditional faultanalysis based approaches that are used for certification. SoS qualification is a high priority
for effective research, coupled to realistic discussions with certification authorities and
standards bodies.
Please refer to the appendix sections for a summary of current EU / US projects
currently addressing SoS qualification and assurance.
Release Date: 4th May 2012
© Loughborough University 2012
Page | 47
TAREA-PU-WP2-R-LU-9
11 MANAGEMENT, CONTROL AND OPERATION OF SOS
The following chapter content is adapted from established literature (DeLaurentis, Crossley
and Mane 2011) to reflect the management, control and operation of SOS aspects of the
paper.
11.1 SOS Types and Hierarchy
Systems of systems are composed of numerous independent systems. Following table 2,
resources are the physical entities representing independent systems; stakeholders, the
nonphysical entities. The design of an SOS requires that analysis methods be appropriate to
the type of entities that constitute the system of systems. Some SOS consist predominantly
of technological systems: independently operable mechanical (hardware) or computational
(software) artifacts. Technological systems have no purposeful intent; i.e., these resources
require operation by, programming by, or activation by a human or organization. Other SOS
consists predominantly of humans and human enterprise systems: a person or a collection
of people with a definitive set of values/skills. While these systems are physical entities, they
primarily act as operators of the technological systems, as service providers (both with and
without the support of the technological systems), and/or as consumers of services. Each
SOS lies on a spectrum between wholly technological and wholly human enterprise. The air
transportation system (ATS) SOS, for example, embraces large numbers of both types of
systems. The aircraft, airports, airways, information systems, etc., constitute the
technological systems, while the aircraft designers, air traffic controllers, maintenance
technicians, pilots, etc., and contribute the human or human enterprise systems.
Table 2: Lexicon for Describing SoS
11.2 Control of SoS
The SOS dimension is the degree of control of authorities, in an SOS, over the entities or the
autonomy granted to the entities is related to (Maier 2005) discussion of operational
independence and managerial independence of systems within an SOS. Emphasizing the
importance of control/autonomy, (Sage and Cuppan 2001) refer to a collection of systems
with operational, but limited managerial, independence as a system of systems and a
collection of systems with little central authority as a federation of systems. This also follows
from Krygiel’s classification (Krygiel 1999). Theoretically, the military has a chain of
command, and there is a single high-level set of objectives/capabilities/needs described by
Release Date: 4th May 2012
© Loughborough University 2012
Page | 48
TAREA-PU-WP2-R-LU-9
some high-level decision-maker for an SOS. The constituent systems in a defense SOS, for
example, have independence (an air vehicle and a ground vehicle operate without direct
linkage to each other or without requiring explicit instructions for every move), but strategic
SOS decisions are made at a high level. Ultimately, someone is responsible for directing the
military SOS to provide the capabilities.
The Department of Defense (DOD) system-of-systems engineering guide (DOD 2011)] helps
here by identifying four types of SOS based on the degree of centralized management (in
order from most to least centrally directed): directed, acknowledged, collaborative, and
virtual. Most DOD SOS problems are acknowledged or collaborative. In air transportation, for
example, each airline is seeking to make profit by providing air transportation, while following
the requirements of safety imposed by regulations and policy; however, one airline cannot
directly control or make decisions for another airline. The Internet, however, contrasts with
the central authority exhibited by a defense SOS. Information exchange uses a set of
protocols that most users agree upon, but no entity enforces adherence to these protocols.
Individual computers connect into local area networks that have administrators, but the
individual systems that comprise the Internet are very loosely connected, and there is no
clear chain of command or central controlling authority. Arguably, this provision of autonomy
(or lack of control) allows the Internet to successfully provide the services requested of it.
The Air Transportation System (ATS) application, lies between the extremes of the defense
and Internet examples. A subset of resources, mostly at the α-level, is centrally controlled
[an airline controls the operations (scheduling, maintenance, and crew assignment) of the
aircraft in its fleet], whereas other systems, typically stakeholders at the β-level and above,
operate with a high degree of autonomy. Further, and perhaps most important, the intent of
these stakeholders vary with time; both as individuals and societies, our motivations and
priorities shift, often faster than existing SOS can respond.
11.3 Decision Making and Control Methods
Decision-making and control methods span from hierarchical (centralized) control to hybrid
schemes to a fully distributed approach in which each system contains the logic and
authority to choose its own actions. In any of these, optimization plays a crucial role.
However, the applicability of a particular optimization type depends on location with respect
to the three dimensions of connectivity, control and system type, and especially upon the
degree of autonomy in a majority of systems. For example, decomposition-based methods
appear applicable when autonomy and connectivity are low. Alternately, performing
optimization for a system-of-systems design problem with a γ-level objective but with a
majority of autonomous systems at the α-level will likely be overwhelmingly difficult due both
to computational complexity from the large search space size and to uncertainty in behaviors
with exogenous inputs. Further, such SoS problems are often multi-objective, containing
multiple stakeholders with possibly conflicting objectives. In this latter case, optimization can
serve as the backbone for predicting behavior of individual systems at the lower levels,
which then feeds models for autonomous behavior at the higher levels. The implications of
two autonomous systems interacting with each other can be understood via application of
methods related to optimization - e.g. competitive games, cellular autonoma, and related
methods. In cases of both cooperative and non-cooperative situations, the ability to estimate
Release Date: 4th May 2012
© Loughborough University 2012
Page | 49
TAREA-PU-WP2-R-LU-9
optimal decisions among interacting players is crucial. However, the specification of
outcomes may be difficult to accomplish computationally at the α-level. Such decision games
become more relevant at the β-level and above.
11.4 SOS Decision, Control and Management in ATS: Applications
Literature in (Mane 2008, Mane, Crossley and Nusawardhana 2007) presents two
experiments to commingle tools from operations research and Multidisciplinary Design
Optimization (MDO) into a system-of-systems design method. The motivation to look for
operations research and MDO tools in these applications follows the preceding discussions
of SOS characteristics. The first experiment, concurrent aircraft design and resource
allocation with new aircraft design for airline operations, seeks to determine the
characteristics of a new aircraft for allocation along with an airline’s existing fleet to meet
passenger demand (providing transportation is a capability). The problem must consider the
use of both new and existing/legacy aircraft along with the implications that this entails. The
second experiment, concurrent aircraft design and resource allocation with new aircraft
design for operations of a fractional management company (FMC), also seeks to determine
the characteristics of a new aircraft for allocation, but demand is uncertain and is expressed
as a probability distribution of trips between city pairs.
The problems view the airline and the FMC as the sole top-level entities. Because of this,
centralized control exists; the airline’s management can make decisions about which aircraft
types and how many of each type to assign to each route and the FMC’s management
can decide how many aircraft to own, how many charter flights to use, and how these aircraft
will fly the demanded trips. Centralized control implies that the management has objectives
that it wishes to minimize or maximize. There may be many objectives, but the location of
the airline and FMC SOS on the control axis implies that optimization is applicable to
formulate the problems (as opposed to when only satisfaction or equilibrium are applicable
when there is high autonomy).
(DeLaurentis and Ayyalasomayajula 2009) presents a second air transportation design study
that was guided via the SOS lexicon and taxonomy. This problem concerns a means to
assist decision-makers attempting to transform the ATS to a state that can satisfy growing
demand with greater levels of efficiency. The methodology objectives of this problem are to
generate a design solution space at a higher level of aggregation than the previous problem
and to consider two distinct time scales. Further, as indicated from the lexicon (table 2), an
SOS approach for ATS considers not only the technical aspects, but it also incorporates
policy, socioeconomic and alternative transportation system considerations into one
framework. Because such an objective is overwhelmingly complex if pursued at the lowest
levels of detail, a system of system modeling approach is necessary in order to model
alternative air transportation architectures at appropriate levels of abstraction in a hierarchy.
For problems focused on higher levels in the hierarchy, the individual systems models are
basic enough to enable the higher level analysis to identify good solutions (e.g., simple
airport models used to determine the best network topology, configuration of nodes and
links). The final product of such an analysis is a concept consisting of a set of rules of
behavior and network structure that satisfies the transportation goals. Further, the high
impact rules (policies) that accomplish those goals are identified by allowing agents in the
system to do the right thing naturally.
Release Date: 4th May 2012
© Loughborough University 2012
Page | 50
TAREA-PU-WP2-R-LU-9
Airline/FMC Modeling and Solution
Figure 9: FMC and Airline Decomposition Frameworks
Given that an optimization approach seems applicable for the concurrent aircraft design and
aircraft allocation problems, and the nature of the connectivity (Mane 2008, Mane, Crossley
and Nusawardhana 2007) pose these as mixed-integer nonlinear programming (MINLP)
problems. The optimization seeks to minimize the expected daily operating cost of the FMC
while determining the optimal aircraft design (e.g., design requirements and aircraft
characteristics) and the optimal operations (e.g., aircraft assignment to routes and number of
aircraft to be owned and operated). However, the size of the MINLP problems is such that
solving all but the most simplistic versions is impractical. Because connections between the
constituent systems are few, a decomposition approach allows solution to these problems.
For the airline problem, the aircraft design and aircraft allocation problems are solved as a
nonlinear programming (NLP) problem and an integer programming (IP) problem,
respectively, (figure 9a); the results are used as function evaluations in a much smaller toplevel IP problem (IP because passenger capacity is the integer variable). A similar approach
solves the FMC aircraft design and aircraft allocation problem. However, because demand is
uncertain and is expressed as a distribution, a Monte Carlo simulation is performed for every
function evaluation of the top-level NLP problem. The top-level problem is an NLP problem,
because the multidisciplinary design variables are continuous variables for the FMC
problem: namely, aircraft design range and cruise velocity (figure 9b).
In one example application for the airline problem, using a 31-route structure and an existing
aircraft fleet consisting of seven different aircraft types, the optimization strategy via
decomposition resulted in a new aircraft design and its allocation along with existing aircraft
that reduced the airline’s daily operating costs by nearly 13%. Similarly, in an example
application of the FMC problem, serving demand between 10 (uniformly) randomly selected
cities, the optimization resulted in the design of a new aircraft that, when allocated in concert
with charter aircraft, reduced the daily expected cost of operations by nearly 1% with respect
to operating an existing aircraft on the routes and using charter aircraft. The new aircraft had
a design range of 1549 n mile, shorter than the longest demand trip (1600 n mile). As a
Release Date: 4th May 2012
© Loughborough University 2012
Page | 51
TAREA-PU-WP2-R-LU-9
result, the newly designed aircraft would not be able to serve all demanded trips, but the
FMC must rely on charter aircraft that have longer range to satisfy all demand.
ATS Modeling and Solution
The control exhibited by the service and infrastructure providers (encapsulated in the
operations, economic, and policy dimensions) must be addressed. To achieve this, it is
necessary to employ modeling methods that reflect the competition and cooperation driving
the stakeholder behavior and determine the implications of their interactions and
manipulation of resources within the SOS. This represents a departure point from current
design theory where the emphasis often lies only on representing the preferences of a user/
operator, rather than including actual behaviors. SOS analysis must incorporate human
preference and behavior patterns explicitly inside the problem boundary along with the yetto-be-designed systems. Agent-based modeling (ABM) has emerged as an approach of
choice in this setting. ABM employs a collection of autonomous decision-making entities
called agents imbued with simple rules of behavior that direct their interaction with each
other and their environment. Agent functionality is quite flexible, with behavior types ranging
from simply reactive (change state or take action based on fixed rules) to learning/adaptive
(change state or take action after updating internal logic schema via learning). If a given
environment has multiple, diverse agent types, it is described as a multi-agent simulation
(MAS). However, it is good modeling practice to limit the complexity of a MAS to only that
required to answer specific questions; as modeling complexity increases, so too does the
effort of verification and validation. Employing ABM for SOS problems in which distinct
decision-making entities exert control has a challenge: how to validate that the agent models
properly reflect real human/organizational behavior. This is a critical question aimed at the
trustworthiness of simulation results. The literature on this subject within the ABM domain is
growing. The most common approach uses as much historical data as possible to validate
the individual agent behavior models and to then trust that the emergent behavior from agent
interactions will be realistic. In this air transportation example, calibration of the agent
behavior rules relied upon historical airline.
The combination of agent-based modeling and network theory provides the core of the air
transportation SOS simulation. The method constitutes a nondeterministic approach, which
means that it fundamentally asks and answers different questions than deterministic models.
The nondeterministic method is necessary primarily due to the marriage of human systems
with technological ones in a partially unknown set of future worlds. The goal is to simulate
how the SOS, human, and technological components combined, evolve. Observing these
simulations allows understanding of this process. The simulation makes significant use of
actual data from today’s transportation system obtained from the Bureau of Transportation
Statistics. Once initialized, a validation exercise confirmed that the simulation could
represent the reality of today’s system, within the bounds on fidelity.
Release Date: 4th May 2012
© Loughborough University 2012
Page | 52
TAREA-PU-WP2-R-LU-9
Figure 10: Simulation Environment of Example Problem [DeLaurentis and Ayyalasomayajula 2009]
The overall framework for the integrated simulation is as follows: stakeholder agents (e.g.,
service providers, infrastructure providers) act to evolve an initialized air transportation
capacity network under various scenarios (figure 10). Each agent employs its logic to guide
its decisions and actions. In subsequent time steps, the agent sees consequences from the
environment and updates its behaviors. As this process unfolds, the magnitude and shape of
the mobility network (demand) also changes, and the actions of agents must respond by
manipulating the capacity network topology. Thus, a family of new network topologies is
created over time, and their structure and network-theoretic analysis tracks their behavior.
The key question is as follows: Do the evolved networks exhibit good performance in terms
of capacity? To address this question, a network evaluator compares the evolved networks
to topologies that do exhibit preferred behaviors. Using this method, the evaluator can
function as the search direction generator for a design/optimization problem.
Figure 11: Simulation Results of Network Saturation under Infrastructure Provide Behaviours
Release Date: 4th May 2012
© Loughborough University 2012
Page | 53
TAREA-PU-WP2-R-LU-9
An example outcome from this simulation approach, presented in (DeLaurentis and
Ayyalasomayajula 2009) appears in figure 11. This result indicates the average saturation of
airport nodes in the network as both the amount of nodal capacity (x axis) and time needed
to implement nodal capacity increase (y axis) are varied. For this study, the intent was to
provide a visualization of the decision space so that a decision-maker(s) can consider
options given the boundaries of behavior change. Selecting a singular optimum from this
decision-space analysis was not intended here. If subsequently desired, the behavioral
rules, connectivity structure, and engineered system capability can act as design variables to
explore the generation of preferred outcomes over an ensemble of plausible scenarios. This
particular result from the ABM showed that a distinct regime of desired behavior emerged
from the interactions between the airline agents growing and restructuring their routes and
the varying capability of the infrastructure agent to keep up via capacity addition.
Please refer to the appendix sections for a summary of current EU / US projects
currently addressing management, control and operation of SoS.
Release Date: 4th May 2012
© Loughborough University 2012
Page | 54
TAREA-PU-WP2-R-LU-9
12 COMPLEX SOCIO-TECHNICAL FEATURES OF SOS
12.1 Human and Organisational Aspects of SoS
SoS contain many types of systems among which are what are often termed, Enterprise
Systems (Chen et. al. 2008). There are many different definitions of enterprise: within a SoS
environment an enterprise system could be described as a complex, socio-technical system
that comprises interdependent resources of people, processes, information, and technology
that must interact with each other and their environment in support of a common mission.
Examples of emerging ‘soft’ issues critical to the design and operation of Systems of
Systems can be identified as follows (see Hubbard et. al. 2010):
• Decision making in SoS, including issues in autonomy, authority, responsibility and
ethics.
• Measures of Enterprise SoS performance.
• Impact of culture and cultural attributes on multinational and multicultural team
performance.
• Systems of Systems Ethics, Governance, and Regulation.
• Shared/distributed situational awareness.
• Alternative approaches to training e.g. virtual reality, gaming.
• SoS lead and lag ‘soft’ metrics e.g. improved mental and physical workload
measurement techniques.
• Enterprise System Agility and resilience e.g. dynamic allocation and reallocation of
function, the human in the loop.
• Enterprise SoS Leadership and motivational issues.
• System of systems sustainability over long time scales.
12.1.1 Enterprise Architectures and Enterprise Architecture Frameworks
The holy grail of being able to look into the future by evaluating the likely effectiveness,
impact or added value of alternative enterprise system configurations, prior to deployment, is
still a long way off. Such a capability would greatly enhance an enterprise’s ability to
dynamically (re-)configure appropriate systems (people, process, and technology) to achieve
the performance required to produce designated capability in different contexts and to avoid
enterprise structures that are susceptible to undesirable emergent behaviour, including
adverse circumstances such as accidents or disasters. Enterprise System models not only
provide the means to visualize, represent, and analyse the inner workings of an Enterprise
SoS, but can also constitute the building blocks of an Enterprise SoS Architecture (EA).
An Enterprise Architecture (EA) is architecture of an organization that supports strategy,
analysis, and planning by stakeholders to determine how the organization can most
effectively achieve its current and future objectives.
An Enterprise Architecture Framework (EAF) provides an enabling methodology to describe
how an EA is organized, structured, and operates in terms of people, processes, product, IT
and resources in order to achieve its goal (Vernadat 1996; Bernus, Nemes et al. 2003;
Chen, Doumeingts et al. 2008). Existing models and enterprise system architectures and
Frameworks (e.g. Zachman, CIMOSA, GRAI, GERAM, VERAM, ToVE, PERA DODAF,
MODAF and TOGAF) tend to deal with enterprise elements such as Resources, Information
Release Date: 4th May 2012
© Loughborough University 2012
Page | 55
TAREA-PU-WP2-R-LU-9
Flows and Functions well, but a) within a process framework and b) they do not show a
sufficient capability to include soft enterprise characteristics such as policies, culture,
competencies, decision making structures etc. within dynamic models. Hence, changes in
one or more of these characteristics are not shown in overall organisational system
performance. The following points can be made with reference to EAs/EAFs:
• Architecture is foundational for managing modern enterprises and planning
enterprise integration.
• An EAF is an organized collection of ingredients (tools, methodologies, modeling
languages, models, etc.) necessary to architect or re-architect whole or part of an
enterprise.
• For a given enterprise, the EA describes the relationships among the mission
assigned to the enterprise, the work the enterprise does, the information the
enterprise uses, and the physical means, human labor, and information technology
that the enterprise needs.
The prime advantage of an EA is to provide a common view (in the form of models) of the
enterprise, and what is supposed to be happening within it, to relevant actors or
stakeholders of the enterprise. The second significant advantage of an EA is that it captures
in available form much of the knowledge of the enterprise and thus provides a sound basis
for the management of change that occurs throughout the life cycle of the enterprise.
Vernadat (1996) combines the two methodologies of enterprise modelling and enterprise
integration and advocates a systematic engineering approach called Enterprise Engineering,
for modelling, analysing, designing and implementing integrated enterprise systems.
12.1.2 Enterprise Modelling (EM)
Enterprise modelling (EM) is concerned with the representation and specification of the
various aspects of enterprise operations; namely, functional aspects to describe what are the
things to be done and in which order; informational aspects to describe which objects are
used or processed; resource aspects to describe what or who performs things and according
to which policy; and organisational aspects to describe the organisational structure and the
responsibility frame within which things are being done. These Enterprise System models
can be combined within an EA framework to provide a dynamic overview of the enterprise
system.
Although there are several models available to assess the structure and performance of
organisations (e.g. Castka 2001; Curtis et. al. 2001; Tannenbaum et. al. 1996), few if any of
these models provide sufficient and robust quantitative and qualitative measures of
performance and none are truly able to provide a direct multi-point, measurable cause and
effect link between the various soft attributes of an enterprise system and its performance
patterns. It is clear, though, that success factors from a human perspective do centre upon
the structure of communication (stakeholder management) and decision making processes
and systems within the overall System of Systems.
12.2 Socio-Technical Boundaries for SoS
There is a particular difficulty in defining the boundaries of a System of Systems when a
socio-technical perspective is adopted, arising from the fact that people are now included. It
is the capacity of people to operate as thinking, decision-making, responsibility-accepting,
Release Date: 4th May 2012
© Loughborough University 2012
Page | 56
TAREA-PU-WP2-R-LU-9
goal-seeking entities that makes them of fundamental importance to organisations, and their
needs for a support network (sustenance, accommodation, training, recompense, etc.) which
significantly widens the boundaries to include many more systems. In relation to
boundaries, time is of significance. For SoS of short duration (e.g. a year or less), many
support systems can be ignored, because nothing much will change within that period. For
longer-lasting systems, perhaps with an expected duration of 50 years or more (in effect,
‘immortal’), issues of sustainability immediately emerge. It is also observable that most of
the long-life SoS are essential to the continuity, safety, security and well-being of citizens in
all the nations of the world, and that many of these SoS are global in extent.
Technically, there will be upgrades to the SoS at various intervals, occasioned by new
technical developments, competitive pressures, and changes in goals for the SoS. Socially,
for the people in these SoS, there is the inevitable churn over time; as pointed out earlier,
within 10 years of operation of a SoS it is likely that some 30% of its human operators and
managers are likely to have been replaced, and all of them will have been replaced within 50
years. It is worth mentioning that the issues discussed in this section also apply to short-lived
(days, weeks) SoS as well, though usually to a lesser extent.
Furthermore, because humans have cognitive skills far exceeding the capabilities of
technical systems in their scope and subtlety, including the ability to know what they don’t
know, the boundaries of a SoS may have to be widened to include sources of information,
knowledge and understanding such as professional societies, web-based networks, and
even more amorphous ‘communities of practice’ (Wenger, McDermott et al. 2004) and
‘megacommunities’ (Napolitano 2010), in which SoS organisations may pass information to
external organisations in other SoS for their benefit, without necessarily having a formal
agreement to do so. In passing, this is a different arrangement to a Japanese keiretsu
because there are no cross-holdings of shares to entrain stability and influence.
Naturally, the definition of SoS boundaries becomes even more difficult when one
appreciates that, for example, other members of the community of practice are probably
protagonists in other SoS; where then are the boundaries? It is clear that some degree of
pragmatism is required, using some stopping rule such as ‘the system and its owner is within
the socio-technical boundary if it is accessed more than 10 times per week, else it is outside
the SoS’.
12.3 Organisational Systems Engineering in SoS
It is reasonable to argue that the kind of organisational systems engineering that is adopted
depends on the class of SoS. (Dahmann and Baldwin 2008) have classified SoS within the
military domain, and have arrived at four classes; Directed, Acknowledged Co-operative, and
Virtual. However, while these classes are conceptually distinct, in practice almost every real
SoS has characteristics of each of these classes somewhere in the enterprise. For brevity,
and in recognition of this fact, we treat SoS as a complex of these classes, distinguishing
between them only when necessary.
The prime purposes of Organisational SoS Engineering (OSoSE) are:
• Maintain the purposes of the SoS, including the strategies and policies that enable
the purposes to be reached.
Release Date: 4th May 2012
© Loughborough University 2012
Page | 57
TAREA-PU-WP2-R-LU-9
•
•
•
•
•
•
Ensure that the SoS configuration is fit for purpose.
Ensure interoperability of the systems that comprise the SoS enterprise.
Ensure that the SoS, and the systems within it, are resilient and agile with respect to
foreseeable risks (Provan and Milward 1995; Barabasi 2002; deMeyer, Loch et al.
2002).
Ensure compliance with legal and regulatory requirements.
Assure distributed situation awareness to minimise the likelihood and consequences
of emergent SoS behaviour.
Enable evolution of the SoS to occur with minimum disruption.
In this section we leave aside considerations of intra-organisational systems engineering in
order to concentrate on inter-organisational systems engineering, albeit recognising the very
close links between the two. Furthermore, we leave aside the networking issues addressed,
for example, by the Network-Centric Operations Industry Consortium (NCOIC 2006),
recognizing that it is the organizational level of communications and structures that is of
interest. Inter-organisational systems engineering is concerned with the ‘fitness’ of the
collection of organisational systems which comprise or own the SoS, the design of the
interfaces between these, and the processes to maintain the fitness of the SoS as time
passes and circumstances change. Whereas the engineering of systems have many criteria
which can be optimised (e.g. agility, economy, performance, etc.), of particular importance
for SoS engineering are resilience and adaptability.
We give three examples; the first is a military example, in which the USAF B52 bomber,
which entered service in 1955 as a high-altitude, nuclear-capable strategic bomber. It is still
in service nearly 60 years later, but is now adapted for a role as a high-altitude, close air
support capability for ground troops, with an appropriately-reconfigured support network
(Willis 2005; Willis 2005). This example demonstrates the evolutionary issue for SoS;
furthermore, it is noteworthy that given the near 60 years’ service lifetime of this aircraft type,
there will be nobody actively involved in the support of its capability who was there at the
beginning – the longevity issue.
The second example comes from software engineering; as Yang et al. have commented
regarding a real-world IT system: “In one case, we observed an outsourced application with
120 COTS products, 46% of which were delivered in a vendor-unsupported state.” (Yang,
Boehm et al. 2005). This indicates an important resilience issue for SoS engineering.
The third example is from the automotive industry (Sheffi 2005). In the 1990s, Toyota
supplier Aisin Seiki made P-valves for brake systems. These anti-skid valves regulate
pressure across the brake system, and this company supplied 99% of all Toyota models.
Factory No.1, manufacturing these valves, caught fire; 506 machine tools were destroyed.
Toyota’s alternate supplier was Nishin Kogyo, making 1%, and unable to ramp up production
fast enough. Toyota at this time was running at 115% of normal production, as a
commercial response to impending legislation.
Because of just-in-time processes, Toyota had only a few hours' stock of valves, with trucks
on the road carrying another 2 day's capacity. Aisin salvaged some tools, replaced others
and was in production in 2 weeks, making 10% of requirements and 60% after 6 weeks, and
Release Date: 4th May 2012
© Loughborough University 2012
Page | 58
TAREA-PU-WP2-R-LU-9
100% after 2 months. Both Aisin and Toyota, in their respective keiretsus, asked for help. 22
organisations from the Aisin keiretsu and 36 from the Toyota keiretsu replied. Within 5 days,
Aisin had made available blueprints and process expertise and production had been
allocated. Notably, Denso, a major Toyota supplier, outsourced their own production to free
up tools and processes to produce these P-valves (as did others), and helped to develop
alternative processes for the valves using different precision tools in other smaller suppliers.
Within 2 days some valves were delivered by these alternate suppliers; within 9 days of the
fire, all Toyota plants were functioning as normal again.
During this period, a neither financial nor legal negotiation took place, nor was pressure
applied to Aisin Seiki to prioritise Toyota over other customers such as Hino trucks.
However, Aisin eventually covered the direct costs - labour, equipment, materials involved
for these suppliers, and Toyota gave their Tier 1 suppliers 1% of their respective sales to
Toyota for the January-March quarter as an appreciation gesture. These firms passed on
the benefit pro rata to their suppliers, and so on.
The examples have been chosen to highlight some of the important issues concerning SoS;
the need for adaptability, resilience and evolutionary planning. These examples are not
unique; other similar (and dissimilar) cases are known around the globe, in different
industries in different countries. Altogether, there are many more aspects influencing
organisational SoSE which seem to be in common, and have been discussed in the
professional literature; for example, (Keating, Rogers et al. 2003; Fisher 2006; Schaeffer
2006; DOD 2008; Rebovich 2008; Sousa-Poza, Kovacic et al. 2008; Jamshidi 2009). We
discuss a selection of the issues below, using the convenient GSPOT classification, with the
classes of Government & legal, Strategic, Policy, Operations and Transaction, while bearing
in mind the common threads across this classification; bounded knowledge, continuous
change, longevity, and the need for resilience.
12.3.1 Government
At this level, the three main considerations are the legal framework that ensures competition,
the governance of SoS, and the implications for society in general should any (or several)
critical SoS fail. The competition issue arises when in a given industry, various groups of
organisations band together to form SoS that are more able to meet market demands, and
thus secure a competitive advantage. At a simplistic level, if most of the organisations
involved become components of various SoS, the net effect is to reduce the number of
competitors in that market. Furthermore, if some of the SoS are larger than others, they may
also accrue an advantage merely due to their size.
For example, a major clothing retailer in Europe was in a position where most national
suppliers to it sent about 30% of their production, making that retailer the major customer
whose contract was critical to the survival of the supplier. This meant that the retailer was in
a very powerful position to control the supply chain. Over a number of years, because of its
size and buying power, the retailer moved into the purchase of raw materials for its supply
chain, with the acquiescence of its suppliers. This evolutionary move meant that the retailer
had control of input to its suppliers, and control over the suppliers’ output, and in principle
resulted in a highly anti-competitive SoS. Fortunately, the retailer was very ethical in its
dealings, so the practical outcome was that the suppliers were buffered from the vagaries of
Release Date: 4th May 2012
© Loughborough University 2012
Page | 59
TAREA-PU-WP2-R-LU-9
the market very well, and goods for this retailer were produced at lower cost compared to the
same goods for other retailers.
In a competitive, capitalist economy, this amounts to a loss of competition, which may lessen
the benefits that society is expected to gain from such an economy. While this argument is
indeed simplistic and somewhat purist, it does point to a role for governmental oversight and
for a legal basis for intervention. Both of these require suitable metrics and trigger points for
governmental action, and these are probably best addressed by the establishment of a SoS
as a legal entity responsible for its actions and the provision of a governance framework for
any such SoS, with provision for measuring the attributes discussed below.
This becomes especially important when a SoS is of critical importance for the security of
society in general; one may consider energy SoS and food distribution SoS as examples of
these. For these, resilience in a changing world is of great importance, and government
policy and legislation may be required to ensure that sufficient resilience is built-in, through
appropriate EU and national government mechanisms.
12.3.2 Strategic
This level is concerned with the strategy of the SoS itself. Its strategy will depend on its
environment, the volatility of that environment, its geographic spread across different
legislations in different states, and the nature of its business domain and its perceived risks
(deMeyer, Loch et al. 2002; Hammer 2002; Tranfield, Denyer et al. 2004; Sheffi 2005; Fisher
2006; Woods and Hollnagel 2006; Sinclair 2007; Siemieniuch and Sinclair 2008; Taleb
2008). There are two important aspects to this; firstly the operational processes that deliver
capability or services that meet the purpose of the SoS, and secondly the maintenance of
the SoS itself as it transforms itself over its lifetime to meet extant exigencies, both expected
and unexpected.
For SoS that may be classed as Directed or Acknowledged, it may be possible to set up
Steering Committees and Management Committees (or equivalents) to manage the strategic
and policy issues that will arise. For co-operative and virtual SoS, it is largely left to the
constituent systems to manage these, through their interfaces. For all of these, and
particularly the Co-operative and Virtual SoS, they will flourish best on a ‘level playing field’
delineated and supervised by governments.
12.3.3 Policy
This general level is more concerned with how the SoS regulates and constrains what and
how it executes its business. It is at this level where considerations such as interorganisational trust, partnering, service level agreements, and contracts are important.
Various fundamental issues such as the potential clash between lean operations and the
need for resilience must be addressed, and plans for risk mitigations are prepared. Of
particular importance in these is the issue of SoS complexity, considered in more detail in
the next section, because of the likely occurrence of unwanted emergent behaviour
characteristic of systemic complexity.
The issue of inter-organisational trust is critical. Because of the bounded-knowledge
problem, most SoS operate with incomplete knowledge most of the time. This implies that
organisations in the SoS must behave with integrity and fairness, in order that other
Release Date: 4th May 2012
© Loughborough University 2012
Page | 60
TAREA-PU-WP2-R-LU-9
organisations may predict with some accuracy the likely behaviour, and operate accordingly.
Some reassurance will be generated by the terms of contracts, service-level agreements
and other formal arrangements; however, unexpected disruptions and other emergent
behaviour is always likely (consider the Aisin-Toyota example above), and it is trust in the
promises and performance of others that enables co-operative solutions to be found quickly.
The intra-organisational conditions for the building of trustworthy behaviour have been
discussed elsewhere (Siemieniuch and Sinclair 2000; Siemieniuch and Sinclair 2002);
however, some implications for the organisational interfaces within the SoS are discussed
below, since they apply to SoS in government, military and civilian domains.
•
•
•
In many inter-organisational interfaces within the SoS, it is the relationship and
authority of the roles on each side of the interface that is important. Authority over
resources is also important, to obtain the swift response necessary to deal with the
day-to-day disturbances and the occasional ‘black swans’ that are characteristic of
SoS operations within noisy environments. An implication of this is that the
interfacing roles should not have long chains of approvals above them in order to
obtain appropriate reactions to events, and maintain the resilience of the SoS.
However, in order for delegation of authority and responsibility to work well, there are
a number of other issues to be addressed; situation awareness, communications,
knowledge and information dissemination being three of these, In other words, the
interfaces should be seen as ‘thick’ interfaces; not just about the transfer of
information and products, but reaching further into the organisations to include their
cultures and ways of working.
Many of the interactions that happen across such interfaces are small-scale
problems that require solutions that are not envisaged in the formal agreements
between organisations, or may require some ‘bending’ of the rules on both sides of
the interface for efficient, swift resolution of the problem. For such exercises to work
well, each organisation must have an appropriate culture; good, distributed
knowledge of operations, ‘work around’ and events; and devolved authority and
responsibility. It also helps if the personnel involved across the interface know each
other well, so that they may trust each other during the rule-bending phase.
One organisation may have several interfaces with another organisation within the
SoS, each managed independently of the other interfaces (e.g. operations,
maintenance, financial, etc). This can create a confused image of each organisation,
depending on the quality of the interfaces. This points to the need for a strong
organisational culture of co-operation, so that the important characteristics for the
SoS are dominant. These are usually honesty, integrity, rapid and effective
response, the willingness to share both benefits and pain, and respect – in short, the
usual characteristics of partnering. These may differ for different SoS, but, whatever
the set, they should be demonstrated across all the interfaces.
12.3.4 Operations
It is at this level where organisational and ITC considerations overlap. The ideal for the SoS
is smooth operations within the established strategic and policy constraints of each of the
individual organisations and of the SoS in which they are embedded. The quality of each
interface between the organisations is critical in achieving this ideal, and we discuss some
issues below; firstly for ITC, and then organisational.
Release Date: 4th May 2012
© Loughborough University 2012
Page | 61
TAREA-PU-WP2-R-LU-9
•
For ITC, the use of well-established open architectures, standards, codes of practice
and agreed terminology is essential. Nevertheless, there remains the problem of
local interpretation of these by the designers of software systems, which in the past
has resulted in different ‘best in class’ systems, supposedly designed in accordance
with the same interface standards, failing to interoperate as consistently as required.
The resilience requirements of SoS indicate that there should be provision within
each interface of sufficiently-skilled personnel to devise suitable ‘work-around’ to
allow the SoS to keep operational until a more complete solution is devised. Since
these failures of interoperation are likely to occur when unusual circumstances
pertain, there is a need for some careful resource planning for this.
•
For the organisation that is contributing a system to a SoS, there are some structural
considerations for resilience and smooth operations within the SoS. A serviceoriented organisational architecture is a good option in most cases, since its priorities
fit the needs of organisations within a SoS. Whatever structure is adopted by an
organisation to suit its circumstances, it is likely that a particular issue will have to be
addressed; the potential clash between process integrity and process delivery.
There will always be pressures, driven by the changing environment of the
organisation; to adjust processes to fit a given SoS needs more economically, or
more effectively. However, if the process also services other SoS, or there are
duplicate processes for other SoS, any such adjustment can result in a loss of
process integrity and resilience. There appears to be no generalised solution to this
issue; each organisation must find its own best solution.
•
There is one other organisational issue related to operations; the organisation may
be running several SoS-oriented processes in parallel, and may be operating them
continuously. On the other hand, its structure may be optimised for clarity in respect
of authority and responsibility; a good business management principle, but not
necessarily a good business efficiency principle. The following quotation is
illustrative (Vaill 1998):
"For example, there was nothing I could do, I learned sometimes painfully, that
did not have its own rhythms and pacings, pauses and accelerations,
beginnings and endings. And time was not a matter of merely academic
interest; it was central to whether I got anything done at all. Furthermore, there
was the problem of the intrusiveness of events: things did not occur one at a
time; no competence could be practiced in pristine singularity. Instead, at any
moment I was flowing with the multiple, disjointed time streams of the various
projects in which I was involved. ... The multiple time streams were, of course,
not co-ordinated in space; they competed for my attention. ... Everything was
interactive. ... I simply had to learn to understand myself in a spatio-temporal
field of relationships, flowing and shifting. It was a field of multiple players, each
of whom had his or her own schedules, expectations of the rates at which things
ought to proceed, and resistances to being sidetracked by other people's
temporal perceptions and priorities."
Release Date: 4th May 2012
© Loughborough University 2012
Page | 62
TAREA-PU-WP2-R-LU-9
The reader may recognize this situation. The growth of the business management
consultancy domain attests to its ubiquity and need for localized solutions. It represents a
continuous tension between the classical drive towards centralization, which imparts
conformity and commonality, and a more decentralized, distributed approach, which
provides greater responsiveness and resilience.
•
•
In addition, there is the issue of potential incompatibilities of operations within the
SoS.
Figure 12 below, from (Gover 1993) illustrates this:
Figure 12: Illustration of Different Organisational Drivers, given the State of Maturity of the Market
It may be that different organisations within a single SoS are at different stages of lifecycle
maturity of the market, as shown in figure 12 above and hence have different drivers and
management styles appropriate to these. Clearly this could present incompatibilities on each
side of an inter-organisational interface. Equally clearly, the possible existence of these
incompatibilities indicates the importance of the considerations discussed above, necessary
to ameliorate these incompatibilities.
12.3.5 Transactions
At this level, ITC plays a critical part. From an organisational perspective, the goal for
transactions is to deliver at the interface(s) the content of the transaction (product, capability,
information, etc) on time, in full, and at acceptable quality, according to service level
agreements. Organisationally, this requires attention to all of the matters discussed above in
this section. From an ITC perspective, this implies attention to architectures, networks,
protocols, taxonomies, and security issues, all of which are discussed elsewhere in this
document. No additional comments are required here.
Release Date: 4th May 2012
© Loughborough University 2012
Page | 63
TAREA-PU-WP2-R-LU-9
12.3.6 Summary
This section has discussed a number of impediments to the efficient and effective operations
of an SoS. These impediments occur at a number of levels, ranging from the super-SoS
level where governmental and regulatory issues are addressed, down to the level of
transactions, which are the real-world expression of the functionality of the SoS.
12.4 The Effects of Organisational Complexity on SoS
Having mentioned the term, ‘complexity’, in the discussions above, it is timely to ensure
clarity of meaning for the term, from an organisational perspective. The significance of this
topic is that, by the very nature of the SoS concept, it suffuses all aspects of the SoS.
Sometimes, complexity within the SoS comes to the aid of the purpose and operations of the
SoS; more often complexity manifests itself in emergent behaviour that is detrimental to the
smooth functioning of the SoS.
Unfortunately, there are a number of definitions, some of which are included below.
• “The complexity of a system corresponds to all possible expressions of
relationships that are available to a system that also preserve its identity, including
those that it actually expresses at any given time (i.e., its order).” (Kuras and
White 2005).
• "A complex adaptive system is formally defined as a system of independent
agents that can act in parallel, develop “models” as to how things work in their
environment, and most importantly, refine those models through learning and
adaptation.[Pascale 2000]” (Sheard 2005).
• “Complexity is a behavioural characteristic of the network of agents and
relationships that make up the system. It is not decomposable to individual
elements or relationships.” (Siemieniuch and Sinclair 2002).
• “Complexity is really just reality without the simplifying assumptions that we make
in order to understand it.” (Allen, Boulton et al. 2005).
• "Roughly, by a complex system I mean one made up of a large number of parts
that interact in a non-simple way. In such systems the whole is more than the
sum of its parts, not in an ultimate, metaphysical sense but in the important
pragmatic sense that, given the properties of the parts and the laws of their
interaction, it is not a trivial matter to infer the properties of the whole. ” (Simon
1981).
Characteristics of an organisation/SoS that define it as complex are (Gregg 1996). :
• Many agents, of different kinds.
• Some degree of behavioural autonomy for agents.
• Multiple steady states for agents.
• Interactions between agents in an environment.
• Lots of connections between agents.
• Communicating in parallel.
• Effects of an evolving environment.
• Effects of evolving agents.
• Interactions between different goals within an agent.
• Interactions between agents with different goals.
Release Date: 4th May 2012
© Loughborough University 2012
Page | 64
TAREA-PU-WP2-R-LU-9
•
Language/culture differences.
As Gregg pointed out, “If several of these are present, the global behaviour of the system is
likely to be unpredictable, long-term”. Before going on to discuss some of the managerial
implications of this, there is one other factor to mention. This is the ‘Law of conservation of
complexity’, attributed to (Woods and Hollnagel 2006):
"Complexity is conserved under transformation and translation".
This does indeed appear to be a law as observed empirically and is in accordance with the
definitions given above. However, there are two loopholes; firstly, it seems to be possible to
translate complexity to different parts of the SoS which provide a more amenable
environment where managerial action can ameliorate the effects of complexity more easily
and more effectively. Secondly, it is necessary to distinguish between two types of
complexity; induced and intrinsic. Intrinsic complexity is in the nature of the problem being
addressed, and conforms to the law above. Induced complexity, on the other hand, arises
from the way in which the SoS (or its component organizations) organize themselves to
address the situation. Induced complexity can be reduced, or even near-eliminated, by
appropriate organizational design, and the considerations discussed in the section above will
assist in this.
Complexity per se is not a problem; it is only when one desires to operate an organization or
SoS effectively, economically, smoothly, according to lean principles, etc. that the problems
occur. These problems are due to emergent behaviour, typically arising from the
characteristics listed above. Since at least several are endemic to all organizations, it
follows that resilience, particularly in SoS, is a critical attribute for a SoS to possess. We
turn now to a discussion of resilience.
12.4.1 Approaches to Complexity and Resilience in SoS
Two portmanteau concepts encountered in discussions of SoS are Agility, and Resilience.
Depending on the author, each can include the other. For the purposes of this section, we
assume that one cannot be resilient unless one has agility. The definition of resilience, then,
is as follows:
"…the capacity of a system to absorb disturbance and reorganize while
undergoing change so as to still retain essentially the same function, structure,
identity, and feedbacks". (Walker 2004).
Organisationally, several characteristics are required to be resilient:
• Organisational coherence is critical, and implies:
o better design of the organisation to reflect the needs and purposes of the SoS roles, responsibilities, authority, resources, rewards, etc.
o shared values, culture and goals
o open access to information and knowledge
• Process measurement is critical
• Acceptance of organisational replacement both within organisation and within the SoS
• Conflict management is a necessary skill for all middle and top-level managers
Release Date: 4th May 2012
© Loughborough University 2012
Page | 65
TAREA-PU-WP2-R-LU-9
Unfortunately, providing solutions to these requirements is not trivial. Adapting Alberts in his
discussion of complexity and agility (Alberts 2011):
• Because emergent behaviour is a major characteristic of complexity, it removes the
use of reductionism as an approach to understand SoS problems. Instead,
understanding must come from experience and simulations, through the recognition
of patterns
• Because we cannot predict the long-term future, we cannot determine whether an
envisaged solution is good or bad, long-term. This implies that resilience is a critical
attribute for SoS, together with close attention to the trajectory of the SoS in time, so
that the patterns and associated lessons from the past are not repeated.
• Adopting an incremental change approach as an alternative way forwards is unlikely
to work all the time, because it may encounter emergent discontinuities in SoS
behaviour, due to discontinuities or alternative attractors in the SoS overall response
surface. Nevertheless, given a resilient SoS and an environment of lower rugosity, it
is one of the more safe ways to evolve the functionality and performance of the SoS.
• Because of the inherent characteristic of bounded knowledge in the SoS, it is
probable that problem solvers will face situations that they do not completely
understand and most probably cannot hope to understand. Simulation may help in
this, as will the avoidance of decisions that cannot be undone, since recovery from
terminal decisions that turn out to be bad ones may not be possible.
• Because emergent behaviour tends to be local, with possible global consequences, a
centralized, top-down organizational approach to design and operation of a SoS is
unlikely to succeed. The best that one can hope for is to exert some leadership to
keep behaviours within acceptable bounds, to ensure that the organization is agile
with well-informed people, to ensure that decision-making is devolved rather than
centralized, and then rely on resilience to maintain progress.
This last list is something of an exercise in doom and gloom; fortunately, it should be noted
that SoS vary in the stability of their environments and internal characteristics, so that for
some SoS, a standard approach will work well. For others, this is not so, and it is useful to
consider other managerial approaches. Adapting (deMeyer, Loch et al. 2002), we may offer
the following classification of approaches:
• Stable environments (i.e. ‘normality’ is an achievable, recognisable state). Orthodox
managerial approaches are sufficient
• Foreseeable uncertainty (i.e. likely disturbances and changes are foreseeable, but not
their timing). This environment requires risk management techniques, decision trees and
preparatory planning, to enable appropriate, agile adjustments to whatever happens.
• Unforeseeable uncertainty (i.e. there is no Plan B). Managers are required to be flexible
orchestrators, networkers, and ambassadors. Trust within and between organisations is
critical. Scan horizons continuously, and sign flexible contracts. It is worth noting that
although most disturbances will fall into the above two classes, there will be occasions
when the SoS will find itself faced with something unforeseen, as in the Aisin-Toyota
example discussed earlier.
• Fast-changing or chaotic environments (for example, due to disasters). Managers must
be entrepreneurs and knowledge managers. Resilience depends critically on having
long-term relationships beyond individual SoS lifecycles.
Inter-organisational
relationships must be based on trust and handshakes, rather than formal negotiations
Release Date: 4th May 2012
© Loughborough University 2012
Page | 66
TAREA-PU-WP2-R-LU-9
and legal documents. Continuous, ruthless concentration on go/no-go decisions will be
required, with planning horizons limited to the next identifiable decision point.
Fortunately, the issues and recommendations in the previous section, with a few changes in
emphasis, will provide the means to deliver these different managerial approaches.
12.5 Decision Making in SoS
12.5.1 Authority, Responsibility & Autonomy
There is an established classification of SoS (Dahmann and Baldwin 2008) with the following
four classes (as stated in the chapter 2.3): Directed, Acknowledged, Collaborative, Virtual.
While this is a convenient abstract classification, it should be understood that real-life,
instantiated SoS have lifecycle considerations, and that when lifecycle and infrastructural
needs are included, an SoS may have attributes of more than one of these classes. Since
this is the common case, the rest of the discussion in this section will be directed at this
case.
‘Authority’ in this section is defined as the assigned power to entrain identified resources, to
organize them to achieve a given purpose, and to and to control the operation/utilization of
these resources. Authority may be delegated to lower-level entities (people, systems …), or
may be handed over completely at the interface to another organization.
‘Responsibility’, on the other hand, is the state of being held to account for the exercise of
authority, and, under current legal conventions, is a characteristic of humans, not of devices.
‘Autonomy’ implies the right and the authority to make independent decisions; however,
there may be constraints on the kinds of decisions, and the scope of autonomy; for example,
a police robot (as a component of a SoS) may have the restrictions that it can use its crowdcontrol weapons over there, but not here, and can use non-lethal weapons such as water
sprays autonomously but must seek authorization before using potentially-lethal weapons.
These constraints within SoS arise because there is some higher authority which has
delegated authority to a lower-level entity, or because of contractual arrangements. As an
aside, because of the legal situation regarding responsibility, it is difficult to conceive of any
scenario in which a device would be completely autonomous; in fact, as Sheridan et al. have
recommended, devices should not have delegated autonomy greater than level 5 or 6 on
their 10-point scale (Parasuraman, Sheridan et al. 2000).
Bringing together the paragraphs above, the operation of a SoS will be subject to
combinations of authority, responsibility, and resultant autonomy. Authority may be
distributed across the SoS by delegation and hand-overs; this distribution and the
constraints attached will define which resources can be used for what purposes under which
conditions for what period of time. Delegation implies the allocation of responsibility, but only
to humans. Hand-overs pass all responsibilities to another organisation, or to another
system within the same organization. If a system (or SoS) behaves with any degree of
autonomy, then, to adopt the military convention, the responsibility for its activities currently
rests with the last person to authorise the action of the system. This particular responsibility
may then be traced up the responsibility chain that is defined by the delegation of authority,
depending on the legal circumstances.
Release Date: 4th May 2012
© Loughborough University 2012
Page | 67
TAREA-PU-WP2-R-LU-9
Dependent upon the scale and complexity of interactions between contributing systems in a
SoS, issues of governance may arise. The abstract principles discussed above may be
confounded by these complexities in the case of instantiated (rather than idealized) SoS.
There is a need for research to develop theory and practical approaches for ensuring
resilience of SoS and the associated safe and secure operation.
12.5.2 Decisions & Decision-Making at the SoS Level
At the SoS level, three characteristics of the SoS that are important for decision-making are
the imprecision of the SoS boundaries (“do we know where the effects and side-effects of
decisions end?”), the inevitable bounds on information and knowledge available to decisionmakers (IPR constraints, conservation of competitive edge, condensation and timeliness of
data, evolution/retirement of knowledge within SoS organisations, understanding of societal
patterns, …), and the complexities of SoS operations. Together, these three characteristics,
save for the special case of directed SoS, imply that decision-making will occur sequentially
in a dynamic environment, that sequences of decisions will occur in parallel, that these
decisions will be made with partial information, and that there will be a non-zero likelihood of
emergent, unwanted side-effects. Insofar as this description is correct, it implies that
decisions should always be made with a horizon in mind, and that terminal, irretrievable
decisions should be avoided whenever possible.
Since complexity considerations imply that there may be discontinuities in the response
surface resulting from a decision, and that local effects of a decision may propagate globally
over time, there is an implication that decisions should be more in the nature of goals,
guidelines, and co-ordination needs rather than directives and commands, so that
implementations of these are delegated to the organisations that own the component
systems. By delegating the implementations, it is more likely that local circumstances will be
taken into account, thus likely reducing the unwanted side-effects. Conversely, there could
be a loss of co-ordination and of efficacy of the implementations, and even more importantly,
a loss of clarity on the delegation of authority, and a corresponding loss of clarity regarding
responsibility chains. While there has been a significant interest in simulation tools that can
be used to explore this area, there would seem a need to carry out further exploration and
analysis of this area.
Useful work has been carried out in the realms of decision-making, albeit without direct
commentary regarding the SoS context. Following (Alberts 2011), it is likely that at the level
of SoS, trade-space analyses (Ross, Hastings et al. 2004; Roberts, Richards et al. 2009)
would be beneficial within a MBSE environment as a front-end process for simulation
studies. In turn, particularly for SoS of critical importance, the outputs of these studies may
be used in organizations designed in accordance with the principles of high reliability
organizations (Rochlin, LaPorte et al. 1987; Weick, Sutcliffe et al. 1999; Weick and Sutcliffe
2001; Robertson 2005) to reduce the likelihood of disastrous decisions.
12.6 Legal and Ethical Implications for Societal Acceptance
Consider a fictitious example, abstracted in abbreviated form from (Wallach and Allen 2009):
“Monday, 23 July 2012 starts like any ordinary summer day, with peak electricity demand
expected to be high. Energy costs are high and speculators have driven up the spot price of
oil, which stands at $300 per barrel.
Release Date: 4th May 2012
© Loughborough University 2012
Page | 68
TAREA-PU-WP2-R-LU-9
At 10.15 the price of oil drops slightly on reports of an oil find near the Bahamas. Software
at an investment bank calculates that it can turn a profit by emailing 25% of its customers
with a ‘buy’ recommendation, while selling futures short to the rest of its customers. This is
unethical, caused by different software programs interacting in ways not understood by the
bank staff. The ‘buy’ emails work too well, and the spot price rises fast. Software controlling
New Jersey‘s power grid calculates that a transfer to coal-fired stations is required; however,
one of the stations suffers an explosion while running at peak capacity and black-outs
cascade across the east coast, affecting Wall Street and closing the oil market. However,
the SEC software has reported the unethical behaviour and during the blackout the news
spreads. It is clear that the spot market will unwind fast, with losses of $millions for
investors.
Detecting the spreading black-outs as a possible terrorist action, security screening software
at Reagan International Airport raises the threat status to maximum, and rescans its data on
current travellers with enhanced criteria. It detects a cluster of 5 passengers bound for
London on a single flight who might be terrorists. The software triggers a ‘lock-down’ on the
airport just before the flight leaves, and a Homeland Security team heads for the departure
gate. There is a scuffle, and shots are fired. This causes an alert from the Dept. of
Homeland Security to all airlines that a terrorist action may be occurring. Airlines tell their
planes to land, and there is a collision between two planes at O’Hare airport in Chicago,
killing 157 passengers.
This adds to the confusion, and a full alert goes out. This results in automatic guns on the
US-Mexico border being given autonomy to fire. One of these detects an off-road vehicle
coming from near the border and opens fire, killing a group of US citizens.”
This example can be classified as a hierarchical, combined Directed/ Acknowledged SoS
utilising advanced, semi-autonomous automated systems, which exhibits considerable
emergent behaviour with cascading effects, and significant unethical consequences for
society as a whole. It is indeed fictitious, but recognisable as a possible, plausible future.
There are two implications that are evident in this exemplar:
•
The cascading effects are caused at least in part by transfers of data, without
accompanying context and meaning. This allows different organisations with access
to the data to use different criteria to reach their conclusions, and then act
accordingly. It points to the dangers of linking networks, but not organisations and
their knowledge – a known problem under the heading of ‘shared awareness’. There
may be security or legislative reasons for this gap, which in turn indicates a need for
a guidebook for SoS issues that deals with the full range of GSPOT issues,
problems, and classes of solutions, especially where safety-critical SoS are
concerned.
•
The harmful effects resulting from the SoS processes are distributed and involve
many people who have no connection with the SoS other than happening to be within
its sphere of influence, and in principle these effects could occur under markedly
different jurisdictions. As Asaro has pointed out (albeit in a context of criminality),
under World Trade Organisation rules, if the servers and software involved in the
Release Date: 4th May 2012
© Loughborough University 2012
Page | 69
TAREA-PU-WP2-R-LU-9
SoS are located in different jurisdictions to those where the effects happen, there is
little that can be done to redress the situation (Asaro 2011), and experience indicates
that whatever can be done will take some time to be done. Many initiatives regarding
inter-governmental co-operation and protocols are under way; it is hoped that they
will address these issues as well.
While the discussion above is concerned with legal aspects, there are ethical aspects as
well. These are more complicated, because what is considered ethical differs for different
cultures (for example, the cultural status of women around the world), is open to debate
within those cultures, and is not well documented. The closest there is to a global set of
ethics are the following, signed by sufficient states to have become customary law (i.e. they
apply, irrespective of whether a state has signed them):
• International Covenant on Civil and Political Rights
• International Convention on the Suppression and Punishment of the Crime of Apartheid
• International Covenant on Economic, Social, and Cultural Rights
• Convention Relating to the Status of Refugees and Protocol Relating to the Status of
Refugees
• Convention on the Rights of the Child
• Convention Against Torture
• Convention on the Elimination of All Forms of Racial Discrimination
• Convention on the Elimination of All Forms of Discrimination Against Women
• International Convention on the Protection of the Rights of All Migrant Workers and
Members of Their Families
• Convention on the Prevention and Punishment of the Crime of Genocide
• Convention on the Rights of Persons with Disabilities
• International Convention for the Protection of All Persons from Enforced Disappearance
• Indigenous and Tribal Peoples Convention, 1989
There are regional conventions, too; within the European Union (signed by most states),
there are:
• Charter of Fundamental Rights of the European Union
• Convention on Action against Trafficking in Human Beings
• European Charter for Regional or Minority Languages
• European Convention on Human Rights
• European Convention for the Prevention of Torture and Inhuman or Degrading
Treatment or Punishment
• European Social Charter, and Revised Social Charter
• Framework Convention for the Protection of National Minorities
In the Americas (some of which have not been signed by the United States), there are:
• American Convention on Human Rights
• Inter-American Convention to Prevent and Punish Torture
• Inter-American Convention on Forced Disappearance of Persons
• Inter-American Convention on the Prevention, Punishment, and Eradication of Violence
against Women
Release Date: 4th May 2012
© Loughborough University 2012
Page | 70
TAREA-PU-WP2-R-LU-9
•
Inter-American Convention on the Elimination of All Forms of Discrimination against
Persons with Disabilities
However, it should be pointed out that generally, conventions exist to protect individuals
against actions of the state, rather than regulating inter-personal or person-entity
relationships. It may be appropriate for the European Union to consider the need for a
formal statement embodying more completely some form of the ‘do no harm’ principle in
respect of the behaviour of SoS of whatever class.
Please refer to the appendix sections for a summary of current EU / US projects
currently addressing complex socio-technical features for SoS.
Release Date: 4th May 2012
© Loughborough University 2012
Page | 71
TAREA-PU-WP2-R-LU-9
13 SOS PERFORMANCE MEASUREMENT
13.1 Concept of MoE
The concept of performance measurement has long been part of designing SoS. Advances
in the field of ICT have enabled formalised methods to become part of design efforts for
most single complex systems. When addressing a single complex system, most design
strategies focus on minimising or maximising an objective while meeting several constraints.
These objectives and constraints typically characterise the performance of an individual
system; however, these design strategies rarely address the impact of performance of a
larger SoS, nor do they usually address the dynamic, evolving environment in which the SoS
must act (Crossley 2004).
In SoS context, performance measurement is more appropriately known as “Measure of
Effectiveness” (MoE). In a single system, performance describes what a system does
whereas the effectiveness describes what SoS do in relevant context or scenario. For
example, if an aircraft flies 1,000 nautical miles at 40,000 feet, this is a performance
statement. The same aircraft has different effectiveness at completing a mission if the 1,000nautical-mile distance is over water or over a hostile country. Therefore the MoE is a
criterion used to assess changes in system behaviour, capability, or operational environment
that is tied to measuring the attainment of an end state, achievement of an objective, or
creation of an effect (Jamshidi 2008). As SoS evolve through its acquisition and deployment
phases, management defines and derives these effectiveness measures, where data can be
taken from a variety of sources such as testing, simulations, and experimentation.
These measures can be expressed in terms of critical themes (features) such as Agility,
Interoperability, Dependability, Availability, and Affordability (Urwin, Gunton, Reay Atkinson,
& and Henshaw, 2011). Whether these are considered in the operational (defence) or
organisational context (supply chain), collaboration underpins them; that is to say, the
effectiveness of collaboration between the systems’ stakeholders constitutes a significant
enabler or barrier in the development and use of the systems. Finally, it is asserted that
managing the systems over the course of their lifetime requires effective management of
knowledge among the contributing parties. The relationships between these themes are
important; the effectiveness of the systems deployed is determined to a large extent by the
trading that is done between the five main themes as described in detail within the chapter
8.1.1.
13.2 Some Challenges in Measuring SoS Performance
A number of challenges exist when considering performance metrics of SoS. Firstly, due to
the emergent nature of SoS, it is almost impossible to test all the possible configurations
such as safety and security requirements. The other most important aspect of SoS is the
need to integrate legacy systems effectively and design new systems that are flexible
enough to provide an accepted level of interoperability within the SoS. Thus, Interoperability
must be prioritised when designing and progressing through a SoS project.
Release Date: 4th May 2012
© Loughborough University 2012
Page | 72
TAREA-PU-WP2-R-LU-9
Currently no universally agreed and general set of metrics for measuring SoS performance
exists; indeed, it is not clear that such a set is possible as the inputs to the systems within
SoS are unknowable or unclear due to its emergence property. It is a challenging task to
have a comprehensive and complete set of apparent performance metrics prior to the SoS
deployment for operation. Extensive research is needed to determine: what MoEs exist for
SoS (if any); general metrics and the tailoring process for specific applications; metrics that
are composed of heterogeneous systems attributes; associated measurement techniques. In
fact, the whole process of metric selection, measurement collection, analysis, storage, and
its disposal should be understood for effective SoS management and operation (Perl 2005).
Please refer to the appendix sections for a summary of current EU / US projects
currently addressing SoS performance measurement.
Release Date: 4th May 2012
© Loughborough University 2012
Page | 73
TAREA-PU-WP2-R-LU-9
14 SOS TECHNICAL AND ENGINEERING GOVERNANCE
Across all domains (e.g. industrial, health, government, transport, manufacturing, defence
etc.) there is an exponential growth in the complexity of the systems and System of Systems
(SoS) at work in our industrialised society. The developed nations in particular now depend
critically on a wide range of engineered SoS for their integrity and even survival, let alone the
creation of value. Furthermore these SoS are pervasive throughout our societies and are
increasingly interlinked in a global and distributed fashion. Upgrades or new systems are
required to fit into this complex SoS environment - rarely will they be standalone - and
current engineering, governance and control strategies need reconsideration in order to
cope with the resultant degrees of uncertainty and unpredictable emergent behaviour that is
endemic in the design and operation of these SoS.
Despite the fact that our safety, health, education, security, etc. depends on the steady,
reliable functioning of these SoS, we do not understand much about the multiple, non-linear
connections and dependencies among component systems nor of the way that they may
self-organise and co-evolve within a constantly changing environment over a lifetime.
Certainly, we often have in depth expertise and knowledge about the characteristics and
behaviour of individual component systems within an SoS and significant strides have been
made at the lower levels of systems in terms of the safe, efficient and reliable operation of
tasks and procedures (what could be termed individual ‘system awareness’), but we still do
not properly understand or have models of higher level contextual factors that would
constitute what might be termed overall ‘SoS situation awareness’, which is essential to SoS
technical and engineering governance (TEG) required to maintain ‘normal, safe operations’
of the overall SoS.
14.1 Background
Complex systems and SoS are usually developed by complex supply chain systems,
comprising single and multi-disciplinary teams, often globally distributed. The distributed
nature of these teams, allied to the parallel design streams, and the number of different
levels of hierarchy that usually exist, make it imperative to maintain good control in order to
meet contractual obligations for the delivery of component systems of a SoS.
Corporate governance aims to assure shareholders of the financial state of a company and
the level of (good) control imposed over it by the board. It has become a core topic in recent
years illustrated by the collapse of Enron and the ensuing Sarbanes-Oxley Act of 2002. In
the EU, we can point to the Nimrod report (Haddon-Cave 2009) and the recent and on-going
crises in the Banking world and European economies.
Now that some transparency of control has been established over the financial aspects of an
enterprise, it becomes necessary for other aspects of an enterprise that involve risk to be
governed. Companies where engineering is a major activity, face a tremendous amount of
risk to their business, and this risk is multiplied where a number of different added factors
are taken into account. Such factors include:
• Businesses that have recently been consolidated. Multiple processes from different
legacy organisations will continue to be applied (both formally and informally) for some
time within the business. Even when some degree of uniformity is brought about, the
Release Date: 4th May 2012
© Loughborough University 2012
Page | 74
TAREA-PU-WP2-R-LU-9
•
•
•
•
people involved will operate these from legacy cultures and viewpoints. How can this
situation be governed effectively?
Businesses that are involved in collaborative projects or extended supply chains.
Increasingly, large engineering contracts are being awarded to consortiums of (possibly)
multinational partner organisations. How should distributed engineering activities in this
type of context be governed to ensure that engineering quality and requirements are
met?
Organisations that are engaged in many different projects at the same time are working
at different stages in the SoS engineering lifecycle. How is it possible to govern
engineers that are (concurrently) working at multiple lifecycle stages?
Supply chains will vary in size, content and influence over the life cycle of an SoS. How
can governance be maintained throughout an entire supply chain under these
circumstances?
In essence, TEG addresses the twin questions, “Are we doing the right things?” and “Are
we doing those things right?”. TEG is focussed on the control that is present through the
hierarchy of the supply chain system with respect to the engineering function. This
control is an important lever for the SoS ‘owners and operators’ who want to assure
customers, stakeholders and shareholders that a delivered SoS will meet its
requirements in a safe, effective and efficient manner.
14.2 Aims of Technical and Engineering Governance
Any kind of Technical and Engineering Governance (TEG) framework should aim to control
and monitor the engineering function in an effective way, but with the prime aim of not stifling
innovation which is necessary to retain a competitive edge. The following are an initial
proposed series of objectives that a TEG framework should aim to achieve:
•
•
•
•
•
Manage the engineering function along the SoS lifecycle effectively and efficiently in
order to meet or comply with all requirements placed upon it from the
customer/stakeholders, other internal business functions (e.g. finance) and any
external usage, safety or other constraints in the SoS environment.
Comply with any associated engineering legislation that may impact on the design or
operation of the SoS. An example of this would be airworthiness requirements.
Ensure that the engineering function is flexible and adaptive to change since SoS
requirements from customers/stakeholders are likely to change over the life-cycle of
the SoS, dependent on need and changes in the SoS environment.
Ensure that the engineering function is acting in support of the overall enterprise
system delivering the SoS. In some enterprise systems there is a large wall between
the engineering function and the rest of the business which can breed an ‘us-andthem’ attitude which is counter-productive for the enterprise. Therefore the
engineering function should be transparent, decisions should be traceable and clear
communication links and interfaces with other key functions of the enterprise system
should be established.
The engineering function should be aware that SoSE risks can have a large impact
on the enterprise as a whole. Engineering should manage and control these risks so
as not to impact on the rest of the business.
Release Date: 4th May 2012
© Loughborough University 2012
Page | 75
TAREA-PU-WP2-R-LU-9
•
Deploy ‘best practice’ processes in the different engineering areas and ensure that
key decision making roles are clearly identified. The engineering function should
ensure that the configuration of competences among its staff is optimal, and deploy
those competent staff to roles in the most effective and flexible way.
Table 3 attempts to present an initial draft set of objectives for a baseline TEG framework:
Management
Board/Enterprise
Level
Corporate Governance
Evaluate all business
risks.
Set overall business
strategy
Assign
responsibility
throughout.
Select
independent
auditors.
Enforce a code of
conduct.
Reward employees.
Provide
shareholder
value.
Be accountable for
social response
Business Unit Level
Project Level
Board Level
Ensure Engineering is
managed
to
meet
business strategy.
Ensure the efficiency of
engineering
is
maximised.
Ensure
sufficient
resources are allocated
to engineering.
Project Manager
Ensure
regulations
are met.
Ensure
relevant
standards are met.
Ensure requirements
are achieved
People
HR Director
Ensure
remuneration
and pension’s policy is
in place.
Set a Health and
Safety policy (avoid
corporate
manslaughter)
Promote a company
culture that rewards
commitment
and
learning.
Ensure
suitable
managers are recruited
and promoted.
Ensure a company
training strategy is set.
BU HR manager
Ensure engineering is
communicating with the
other functions.
Deploy engineers in an
effective and flexible
way.
Recruit suitably skilled
engineers.
Ensure suitable training
is available.
Line manager
Ensure engineers are
aware of their roles
and responsibilities.
Ensure engineers are
reviewed
against
roles
and
responsibilities.
Ensure
engineers
have
relevant
training.
Process
Engineering Director
Provide
a
comprehensive
framework
of
engineering processes.
Monitor
process
performance
Monitor
standards
performance
Process
Working
Groups
provide a framework of
processes tailored to the
specific business.
Aid
process
improvement.
Aid decision making
traceability.
Provide a series of
value-added metrics.
Process Users
Allow for tailoring of
processes to specific
projects.
Ensure engineers use
all
mandated
processes.
Ensure metrics are
used
where
they
would aid a process.
Technology
Engineering/IT Director
Tools/Methods WGs
Engineers
Release Date: 4th May 2012
© Loughborough University 2012
Page | 76
TAREA-PU-WP2-R-LU-9
Board/Enterprise
Level
Ensure
IT
and
communication
networks enable quality
engineering.
Direct R&T activities to
ensure provision of SoA
tools and methods
Business Unit Level
Project Level
Provide
Tools
that
enable
quality
engineering
Provide Training
Ensure Tools/Process
/Roles match.
Ensure
appropriate
tools
and
technologies
are
used.
Ensure feedback on
any tool changes is
acknowledged.
Table 3: Baseline Set of Objectives for the Introduction of a TEG Governance Framework.
14.3 Possible Model of Technical and Engineering Governance (TEG)
The context of governance at different sites involves several issues including TEG goals and
strategy, policies, existing TEG processes and any recognised TEG problems or risks. Work
on an EPSRC Innovative Manufacturing and Construction Research Centre Project at
Loughborough University (Nendick, Siemieniuch et al. 2006) proposed a To Be Model for
Engineering Governance which is provided in figure 13. Three key components are
fundamental to this model:
•
•
Governance Agents are the people involved in some way with governance flows.
Agents include top-level executive management who govern the engineering
function, line managers, right through to engineers and technicians who work along
the supply chain system. The structure of the relationships between the various
agents is complex, varied and sometimes informal. Therefore, the modelling of
agents and the structures of relationships between them is a crucial step to
understanding the current state of TEG within a particular supply chain system.
Governance Mechanisms define the actual implementation of TEG through the
business. Different enterprise systems are likely to use a different array of
mechanisms depending on the specific circumstances or the nature of the SoS that is
being delivered. It has been established that there are 8 main classes of mechanisms
commonly in use throughout engineering organisations. The 8 classes, with
examples are:
o External drivers – These are standards such as ISO-9000 that may be
mandated through customer requirements.
o Internal drivers – Initiatives such as CMMI.
o Regulations – Laws with regard to product safety, the environment etc. that
individuals are responsible for complying with.
o Structure – Including the engineering management hierarchy and Roles and
Responsibilities of agents.
o Process – Systems engineering and lifecycle processes that specify how
certain activities should be carried out.
o Tools – The tools, such as software packages, that support other
mechanisms.
o Groups – Groups such as committees, working/steering groups and peer
reviews.
o Informal – Other informal mechanisms such as management styles and
culture.
Release Date: 4th May 2012
© Loughborough University 2012
Page | 77
TAREA-PU-WP2-R-LU-9
Two critical issues will immediately be apparent: the existence of these mechanisms is not
enough- it is in the execution of these that governance resides, and this depends on the
disciplined, motivated approach of the personnel involved; secondly a disciplined, motivated
approach to any organisational goal depends on the company culture, structure of authority,
and leadership. If engineering governance is to be assured, then these issues must be
addressed as well. The development of an overall control subset within the engineering
governance framework will be key to this.
• Governance Feedback is crucial to gauging the effectiveness of the TEG strategy at
any one time. All enterprise and supply chain systems will employ some kind of
governance feedback, whether aware of this or not. Examples of governance
feedback include:
o Audits – Full assessment of the state of governance (mechanisms).
o Whistle-blowing channels – Give those at the bottom of the management
structure a link to the top for important matters.
o Metrics – Special metrics to evaluate aspects of governance.
o Meetings – Hold meetings with agents at different levels.
Figure 13: Framework for Engineering Governance
14.4 TEG Framework for Implementation
An ‘ideal’ implementation of engineering governance would enable engineering
management to assure the board of the company that the engineering function will not
produce any surprises and will manage risk effectively. This assurance can then be included
with all of the normal reporting that the board has to make to shareholders with respect to
corporate governance. Figure 14 aims to demonstrate this.
Release Date: 4th May 2012
© Loughborough University 2012
Page | 78
TAREA-PU-WP2-R-LU-9
Figure 14: An Outline of TEG Delivery Structures
A particular issue that must be considered here is the effect of complexity. As outlined
above, the conditions exist for unpleasant surprises (or emergent properties) to occur in the
SoS being delivered, even in an environment of dedicated engineers, doing their best to
meet their goals. These could be due to many factors, apart from cutting-edge issues in
engineering. These include such things as different groups reaching different levels of
maturity in the design of inter-related components or systems, unexpected interactions
between unrelated components or systems, different interpretations of documents and
drawings, and so on. Because of the nature of complexity, it precludes top-down control, and
demands a degree of self-government throughout the engineering enterprise. The delivery of
organisational structures and training that encourage this, are important. It then becomes
necessary to deliver governance structures, through the considerations outlined above, that
will ensure wide-spread engineering situational awareness so that the undesirable emergent
behaviours that are a characteristic of complexity can be minimised.
Please refer to the appendix sections for a summary of current EU / US projects
currently addressing SoS technical and engineering governance.
Release Date: 4th May 2012
© Loughborough University 2012
Page | 79
TAREA-PU-WP2-R-LU-9
15 RISK MITIGATION IN SOS
15.1 Risk and its Ownership
The enterprise nature of Systems of Systems creates some challenges in terms of where
risk may lie in the development and operation of systems of systems. At the level of major
infrastructure projects, which by their very nature can be considered to be SoS, Flyvbjerg, et.
al. (Flyvbjerg, Bruzelius, & Rothengatter, 2003) have argued that risk is inadequately
understood and often deliberately underestimated in order to win contracts. It is certainly the
case that uncertainty is frequently confused with risk, leading to poor decision making (De
Meyer, Lock, & Pich, 2002). Uncertainties within SoS lead to risks which can be handled by
mitigations, which hopefully lead to desired outcomes. Risks are created by the uncertainties
that are specific to a SoS in question (McManus 2006).
It has been argued that the traditional models and methods for calculating risk are flawed for
complex situations (Hubbard, 2009); it is certainly true that where a project has a great many
unlikely, but high impact risks, the likelihood of at least one of them occurring is greater than
traditional risk calculations indicate. Taleb (Taleb 2008) has argued persuasively that
statistical methods currently employed in risk assessment can mislead stakeholders.
It seems likely that the risk management strategy adopted by a participant in a SoS may
need to be different according to whether the SoS is characterised as directed,
acknowledged, collaborative, or virtual. It may be that acknowledged and collaborative SoS
represent the types that are most difficult to estimate risks to individual stakeholders or
organisations.
There are a number of areas in which research into risk associated with SoS will be
valuable. Primarily these would be concerned with developing more reliable models and
mathematical techniques for risk estimation. However, there is also a need to enable
stakeholders to better understand the risks present during SoS operation; that is to say that
improved situational awareness and shared situational awareness must include better
knowledge of prevailing risks during SoS design and operation. This may also raise certain
issues of ethics in relation to SoS operation.
Please refer to the appendix sections for a summary of current EU / US projects
currently addressing risk mitigation within SoS.
Release Date: 4th May 2012
© Loughborough University 2012
Page | 80
TAREA-PU-WP2-R-LU-9
16 TRAINING
16.1 Training Need
An effective SoS training activity is necessary to ensure that personnel who plan, implement,
operate and manage systems within SoS have the skills needed to perform their
responsibilities according to the agreed policies and procedures. Moreover, effective training
and education enables one to deal with complex system problem domains within SoS.
Training needs at the various levels of the organisation are task specific. Senior and line
management can benefit from training to help understand the structural concepts, and
operating principles of the SoS. Technical personnel can benefit from training to help
development and testing of various theories, methods, technologies and tools necessary to
fulfil the overall requirements of SoS.
16.2 SoSE Training Focus
It has been stated in the literature (Daw 2007) that:
• SoSE is a multi-disciplinary exercise and
• Has the characteristic of a ‘wicked problem’. (Rittel and Webber 1973)
The creation and management of systems within SoS requires a workforce with appropriate
systems skills and knowledge e.g. training programmes in SoSE (Sousa-Poza, Kovacic et al.
2008). Research is required to help define the training and education needed to equip the
EU workforce for future SoS challenges. Currently, there is little training that is dedicated to
SoSE. The large majority of training courses available provide training in SE, and can also
be domain specific. Those that have been identified as having at least some focus on SoSE
in the US and the UK have been summarised in the table 4 below.
SoSE Training Courses : US
SoSE Training Courses : UK
SoS Engineering Center of Excellence
http://www.sosece.org/
This group may have recently disbanded.
Loughborough University
http://www.lboro.ac.uk/study/postgraduate/course
s/departments/eleceng/systemsengineering/
Have a full range of SE programmes - MEng,
MSc and EngD - of which the taught modules
can also be taken as short courses. Engineering
for SoS appears specifically in: Engineering and
Management of Capability module.
National Center for Systems of Systems
Engineering (NCSOSE)
http://www.ncsose.org/
They are more of a research group that seeks to
support DoD with training, evidenced by recent
Navy contract on website based at Old Dominion
University (ODU).
Cranfield University
http://www.cranfield.ac.uk/cds/postgraduatestudy
/index.html
Have SoS embedded into their MSc programmes
of which the modules can also be taken as short
courses. These are largely focussed at MoD and
defence industry customers at present although
they have identified an increasing market for non
MoD customers. SoS appears in the Capability
Engineering block (module) and Systems
Architecture block, which are relevant to all
Release Date: 4th May 2012
© Loughborough University 2012
Page | 81
TAREA-PU-WP2-R-LU-9
SoSE Training Courses : US
SoSE Training Courses : UK
engineers although case studies may be militarybased.
NETWORK
CENTRIC
OPERATIONS
INDUSTRY
CONSORTIUM
https://www.ncoic.org/home/
Through conferences and meetings of members,
they essentially perform a training function by
sharing best practices.
University College London
Provides an MSc and short courses in Systems
Engineering Management, again in SE and not
specifically SoSE.
MIT SEARi Group
http://seari.mit.edu/
They have several short courses in systems
architecture that covers SE and SoSE (though not
exclusively). These are typically during the
summer and vary in scope.
University of Bristol Systems Centre
Provides an MSc, MRes and EngD in Systems
Engineering, again in SE and not specifically
SoSE.
INFORMS
The largest Operations Research community. The
annual informs conference covers an extremely
large array of topics across the span of
operations research. Again, depending on the
year and context, there are occasionally some
workshop sessions on SE (and potentially SoSE).
Most of the exposure comes from individual
presentations at speaker sessions though.
Atego Global Services
Provide training courses mainly in the area of
systems engineering, enterprise architecture
modelling and tools and are mapped to the
INCOSE Systems Engineering Competencies
Framework.
Professor Dan DeLaurentis
Provides SoSE course at the University of Purdue
https://engineering.purdue.edu
This is a dual level course - available to upper
level undergrads (typically seniors) and
postgraduate students.
BMT Hi-Q Sigma
Provide public and bespoke training courses in
enterprise architecture.
Professor Mo Jamshidi
Provides an established course at the University
of Texas San Antonio on SoSE.
SyntheSys Systems Engineers
Provide practioner-level training
systems engineering.
Private Group: ATI Inc.
Provides private short courses to engineering
professionals for all scopes of engineering and
provide
in
house
training
as
well.
www.aticourses.com/systems_of_systems.htm
Tutorials, workshops and seminars are run by
local INCOSE groups, although these would
cover all aspects of SE and are organised on a
more ad-hoc basis. INCOSE has chapters in
several EU countries including Finland, France,
Germany, Italy, Norway, Poland, Sweden,
Switzerland, the Netherlands and Turkey.
courses
in
Table 4: SoSE Training Focus Across the US and the UK
Release Date: 4th May 2012
© Loughborough University 2012
Page | 82
TAREA-PU-WP2-R-LU-9
Following the “Strategic Defence and Security Review”, a significant number of changes
have been made to the training systems of the MoD. Training has been rationalised,
balancing supply and demand; and where large-scale bespoke systems where the norm,
these have been replaced by training systems using COTS (commercial of-the-shelf) and
GOTS (Government of-the-shelf). These individual training systems (air, fast air, land etc.)
are being developed with a common architecture and brought together as a SoS to deliver
an integrated training system for MoD personnel. This represents an interesting use of SoS
in the delivery of training to workforces.
As can be seen there are more opportunities in the US for training in SoS. This is
understandable since it has already been identified that SoS has developed further in the US
than in the EU. In conclusion, the training in SoS appears to be embedded in some courses,
but not taught explicitly as a discipline. This report has not addressed SoS training in
mainland Europe as it has been difficult to identify what is available due to language barriers
and the geographically large area.
Please refer to the appendix sections for a summary of current EU / US projects
currently addressing training programmes within SoS.
Release Date: 4th May 2012
© Loughborough University 2012
Page | 83
TAREA-PU-WP2-R-LU-9
17 CURRENT / EMERGING GAPS IN CRITICAL AREAS
The workshop on Systems of Systems (DG INFSO, 2009) noted that:
Through the integration of private and public systems at all levels and scales
there is the potential to offer improved societal impact. Societal impact may be
direct or indirect, at the level of the individual or at larger scales; increasing
efficiencies and producing new techniques and methods and approaches to
working.
This statement reveals both the benefits that investment in SoS research may realise and
the risks and vulnerabilities that failure to invest may create. The highly, and increasingly,
connected nature of modern society means that the existence of SoS is an unavoidable
factor of modern life, driving the need for better techniques to analyse, design for, manage,
and retire SoS and the individual systems that contribute to SoS. In essence, the challenge
is to predict and manage emergence of increasingly complex and complicated SoS. Gaps in
knowledge of how to do this exist at all levels and scales and, importantly between levels
and simultaneously at several scales.
Based on the literature reviewed in part A of this report, knowledge gaps have been
identified below (table 5). In the case of almost every identified gap, successful research
would lead to improved positive societal impact as well as avoiding negative impact. There is
overlap between many of the areas identified below.
SoS Knowledge Gap
System Identification
Action at a Distance
Information Security
Assurance of Intellectual
Property Rights and
Competitive Advantage
Description
The concept of system identification is not well-defined for Systems
of Systems, but an obvious cause of unexpected (and generally
undesirable) emergent behaviour is failure to correctly identify the
system of interest by the system designers. This is an area for
fundamental research in SoSE.
As (Asaro 2011) has pointed out, SoS allows for unethical and
criminal behaviour at a distance from the perpetrators, especially
when crossing legislative jurisdictions. This raises detection,
regulatory and prosecutorial issues that need to be resolved (e.g.
how is responsibility to be allocated?). This is especially a challenge
in the cyber domain.
Loss or corruption of information due to benign and malicious attacks
on IT systems. The cost of conducting a cyber-attack is very low, but
the cost of protection is very high.
Related to Information Security; a major problem for efficiency and
efficacy of large-scale SoS is the protection of information for
commercial reasons. The result is that the SoS may operate under
conditions of imperfect, incomplete information most of the time.
There seems to be a requirement for better mechanisms to protect
IPRs, etc., so that protagonists in a SoS feel more able to divulge
information without material loss of competitive value.
Release Date: 4th May 2012
© Loughborough University 2012
Page | 84
TAREA-PU-WP2-R-LU-9
SoS Knowledge Gap
Distributed Risk
Automation and
autonomy
Ethical Behaviour of SoS
Safety of SoS Operations
Governance and
Regulation
Invariant Partial
Architectures for SoS
(Maier 2005)
Variability and ‘Tipping
Points’ (Tainter 1996;
Rudolph and Repenning
2002; Maier 2005)
Problems of Distributed
Intelligence in SoS
Description
The interdependencies between component systems can lead to
complex relationships in terms of risk ownership and liability.
Furthermore, redistribution of risk because of SoS interdependencies
may distort the market for future provision of products and services.
Research is needed into the nature of risk ownership in SoS.
A SoS may have component systems that have no humans involved
in their operations, and have a significant degree of autonomy in
decision-making, with direct effects on particular segments of society
(e.g. robots for assisted living scenarios). Issues of safety,
certification, maintenance and responsibility are raised.
In an environment in which participants in a situation cannot fully
comprehend the wider implications of their actions and where SoS
behaviours may be the emergent properties of many seemingly
independent actions, the possibility of unethical behaviours can arise.
Action at a distance has strong implications for safety. These range
from different conceptions of safety in different jurisdictions, different
expectations for the operational behaviour of SoS, different
understanding of the risks of SoS operational behaviour, etc.
A significant theme in this problem is better understanding of how to
create shared awareness.
Given that many SoS are of critical importance for the safety and
security of society (e.g. health, policing, emergency, etc.), their
integrity and security of structure and operations is a paramount
consideration (Maier 2005). Appropriate internal governance
systems and external regulatory oversight must be developed.
For most SoS, it is believed that portions of their architecture will
remain almost invariant over time, although other portions may be
labile. It may be that there are commonalities over types of SoS for
these invariant portions that will permit standardisation and operating
efficiencies to be obtained. The potential benefits indicate that this
should be explored.
Theoretically, there are conditions under which SoS behaviour may
collapse (a form of emergent behaviour). For example, there is the
variability issue, where although the average rate of response of the
SoS is within design limits, there may be occasions where the
required rate is beyond these limits and the SoS fails catastrophically.
This latter condition may arise because of the extent and complexity
of the SoS itself, which inadvertently builds in rigidities that result in
collapse as the only available behaviour of the SoS. As the ‘Internet
of things’ becomes a reality, and as governments interlink their
services, the possibility of collapse becomes ever more critical, and
requires better understanding of its characteristics.
Although distributed intelligence within SoS is a desirable goal for
effective, efficient and speedy response to local conditions, there are
potential problems when conflicting plans are developed dynamically.
While these issues are well understood for Directed SoS (Dahmann
and Baldwin 2008), the solutions for other classes of SoS are less
obvious, and need development. While there is always the option of
legal redress, it is not the best solution to the problem.
Release Date: 4th May 2012
© Loughborough University 2012
Page | 85
TAREA-PU-WP2-R-LU-9
SoS Knowledge Gap
Description
Tools and Techniques for
Understanding, Designing
and Upgrading SoS
Behaviour
Many authors have pointed to this lack, in relation to SoS. In
particular, there is a severe lack of easy-to-use, effective and efficient
tools that convey easy-to-understand meaning for tool users faced
with some particular class of SoS problem. This should be
addressed as a matter of urgency.
Knowledge and Skills
Gaps
Many authors have stated that (a) SoS engineering is a multidisciplinary exercise, and (b) has the characteristics of a ‘wicked
problem’ (Rittel and Webber 1973; Daw 2007). The creation and
management of component systems within SoS requires a workforce
with appropriate systems skills and knowledge. E.g. Training
programmes in SoS engineering (Sousa-Poza, Kovacic et al. 2008).
Research is required to help define the training and education
needed to equip the EU workforce for future SoS challenges.
Table 5: Current / Emerging SoS Knowledge Gaps based on Literature Review
Release Date: 4th May 2012
© Loughborough University 2012
Page | 86
TAREA-PU-WP2-R-LU-9
PART B – CASE STUDY ANALYSIS
18 CASE STUDY INVESTIGATION
This chapter describes the identification of critical advances required in SoS operation
through case study analysis. The case studies analysed have been drawn from Defence, IT,
Transport, Manufacturing and sectors like Emergency Response and Water Management.
Although specific case study data is confidential, the case studies themselves and the
general issues identified from them are not. The analysis per sector is summarised in the
section 18.1 to section 18.5. An investigation analysing the identified issues across these
case studies is then summarised in the section 18.6.
Critical advances and the time period by which they are needed are represented in tabular
formats. Furthermore, prioritisation of critical advances is achieved by plotting time on two
dimensions: Impact and Implementation complexity.
18.1 Defence Sector
Within the defence sector, 2 case studies have been analysed namely “Tactical Data Link”
and “AMC”.
18.1.1 Tactical Data Link
Any Other
D7
Governance and
Control
D3
D1
SoS Techniques
D4, D5, D10
D1, D9
Societal Context
D9
Policy and
Regulation
D3
D1,
Technology
D2, D4, D5, D10
D6, D8
2015
2020
Short-term
2030
Table 6: Critical Advances Needed by Specified Time Periods from Tactical Data Link Case Study
Example Key:
D1: Codification and agreement on universal operating procedures for coalition forces in a
given theatre of operation e.g. BML, common RoEs.
Release Date: 4th May 2012
© Loughborough University 2012
Page | 87
TAREA-PU-WP2-R-LU-9
D2.
Developments of a “Universal” plug in to ensure interoperability between different
physical platforms and legacy systems, including; data links, equipment, logistics.
D3: More international standards agreed and applied across all layers of the NCOIC
interoperability framework.
D4: Development of interactive modelling capability for alternative network system
architectures.
D5: Tied into D4, the availability of lead and lag metrics to measure system performance.
D6: Autonomous re-configuration of data link networks.
D7: Integrated systematic MoD acquisition system addressing both DLODs and future
doctrine and strategy.
D8: Automatic, instant translation between coalition languages.
D9: Cultural diversity assessment tools.
D10: Dynamically reconfigurable security systems and technologies.
Figure 15: Impact vs Implementation Relationship – Tactical Data Link Case Study
18.1.2 AMC
Since AMC spans across 2 domains (i.e. Defence and Transport), analysis of this case study
is summarised in the section 18.3.1 of this report.
18.2 IT Sector
Within the IT sector, 2 case studies have been analysed namely “Human Tracking” and
“NPfIT”.
Release Date: 4th May 2012
© Loughborough University 2012
Page | 88
TAREA-PU-WP2-R-LU-9
18.2.1 Human Tracking
Any Other
Governance and
Control
IT3
SoS Techniques
IT5, IT6
IT1
Societal Context
Policy and
Regulation
Technology
IT1
IT6
IT7
IT1, IT2, IT4
IT5
Short-term
2015
2020
2030
Table 7: Critical Advances Needed by Specified Time Periods from Human Tracking Case Study
Example Key:
IT1: Gear towards an agreement on possible approaches to architectural design and
decision making tools / techniques for complex SoS environments.
IT2: Technology for simulating and visualising component communication efficiencies over
geographically distributed networks.
IT3: Improving approaches to managing stakeholders for successful SoS operation.
IT4: More support for integration of legacy systems and platform-independent (i.e. open)
solutions for data interoperations.
IT5: Modelling of well-defined interfaces within the SoS to foresee accommodation of
additional changes.
IT6: Develop, agree and apply integration and operational standards among component
systems to maintain individual functionalities and adhere to originally planned
performance metrics.
IT7: Detailed investigation and careful design of efficient protocols for large data
communication over networks with high latencies.
Release Date: 4th May 2012
© Loughborough University 2012
Page | 89
TAREA-PU-WP2-R-LU-9
Figure 16: Impact vs Implementation Relationship – Human Tracking Case Study
18.2.2 NPfIT
Any Other
Governance and
Control
IT2
SoS Techniques
IT8
IT1, IT7
IT5
IT3
Societal Context
Policy and
Regulation
Technology
IT7
IT8
IT1, IT6
IT4, IT3
Short-term
2015
2020
2030
Table 8: Critical Advances Needed by Specified Time Periods from NPfIT Case Study
Release Date: 4th May 2012
© Loughborough University 2012
Page | 90
TAREA-PU-WP2-R-LU-9
Example Key:
IT1: Introducing more flexibilities at the interface level of component systems catering future
enhancements at the SoS level. Moreover, it is required to partition an interface to
support services of variable standards from a single component system.
IT2: Improving stakeholder and operational management of the SoS especially when
interests and viewpoints of its operation conflict.
IT3: Performance and cost-estimation modelling (integrating risk management features) is
strongly needed through system lifecycle.
IT4: Better requirements engineering and information management tools / techniques
applicable to complex systems engineering environments are a must.
IT5: Effective system training plans and procedures required for gradually introduced
components within the SoS.
IT6: Flexibility in accessing information without relying on specialised hardware or software
is needed.
IT7: Agreement on operating procedures (in terms of component systems procurements,
legacy system integration and its support, etc.) is required.
IT8: Proper system tools and techniques for evaluation of functional and non-functional
requirements when component systems interoperate and collaborate.
Figure 17: Impact vs Implementation Relationship – NPfIT Case Study
18.3 Transport Sector
Within the transport sector, 4 case studies have been analysed namely “AMC”, “ATS” “Fleet
Level” and “SESAR”.
Release Date: 4th May 2012
© Loughborough University 2012
Page | 91
TAREA-PU-WP2-R-LU-9
18.3.1 AMC
Any Other
Governance and
Control
T3, T4, T8
SoS Techniques
T1, T2
Societal Context
T4, T8
Policy and
Regulation
T1, T2, T8
Technology
T8
T6, T5
T7
2015
2020
2030
Short-term
T7
T5
T7
T7
Table 9: Critical Advances Needed by Specified Time Periods from AMC Case Study
Example Key:
T1: Tools to map and visualise the trade-space for the SoS (or the individual
system/organisation) to aid decisions on regulation and operation of military and
civilian Air space and slot allocation.
T2: MBSE techniques & standards for creating distributed models (e.g. linking together
individual models developed independently for each participating system/organisation),
and to feed T1 above. Note that an appropriate technique must condense big models,
and develop dependency metrics for the results of model combination.
T3: Standardised framework or enterprise architecture for categorising the operating
characteristics of any participating civilian enterprise system within the SoS.
T4: Governance tools for analysing and monitoring whole or part SoS behaviours, including
pattern recognition, to detect when problems are emerging, both externally and
internally.
T5: Technology for ‘Intelligent Transportation’ integrated systems for real-time management
of destination-to-destination travel across all travel types, addressing congestion,
weather issues, crashes, etc including simple interfaces for soldiers to efficiently plan
travel for themselves or their unit.
T6: Technology to solve bandwidth problems for communication and network management.
T7: Autonomous control of transport vehicles, and node loading/unloading.
T8: Integrated civilian and military flight scheduling systems capable of responding to volatile
demand and need for scalability.
Release Date: 4th May 2012
© Loughborough University 2012
Page | 92
TAREA-PU-WP2-R-LU-9
Figure 18: Impact vs Implementation Relationship – AMC Case Study
18.3.2 ATS
Any Other
Governance and
Control
T3, T4
SoS Techniques
T1, T2
Societal Context
T4
Policy and
Regulation
T1, T2, T9
Technology
Short-term
2015
T10
T10
T6
T10
T5, T6, T8, T7
T10
2020
2030
Table 10: Critical Advances Needed by Specified Time Periods from ATS Case Study
Release Date: 4th May 2012
© Loughborough University 2012
Page | 93
TAREA-PU-WP2-R-LU-9
Example Key:
T1: Tools to map and visualise the trade-space for the SoS (or the individual
system/organisation) to aid decisions on regulation and operation of Air space and slot
allocation.
T2: MBSE techniques & standards for creating distributed models (e.g. linking together
individual models developed independently for each participating system/organisation),
and to feed T1 above. Note that an appropriate technique must condense big models,
and develop dependency metrics for the results of model combination.
T3: Standardised framework for describing the operating characteristics of any participating
enterprise system within the SoS, perhaps using the Quality Model from the EFQM as
a basis.
T4: Governance tools for analysing and monitoring whole or part SoS behaviours, including
pattern recognition, to detect when problems are emerging, both externally and
internally.
T5: Air Traffic Management (ATM) systems to optimise use of airspace, globally (e.g.
‘Single European Sky’), including passenger marshalling.
T6: Technology to reduce environmental impact of transportation systems
T7: Technology for ‘Intelligent Transportation’ integrated systems for real-time management
of destination-to-destination travel across all travel types, addressing congestion,
weather issues, crashes, etc..
T8: Technology to solve bandwidth problems for communication and network management
T9: More coherent and effective regulations for traffic safety, passenger equity, and goods
certification, at both national and international levels
T10: Autonomous control of transport vehicles, and node loading/unloading
Figure 19: Impact vs Implementation Relationship – ATS Case Study
Release Date: 4th May 2012
© Loughborough University 2012
Page | 94
TAREA-PU-WP2-R-LU-9
18.3.3 Fleet Level
Any Other
A1
Governance and
Control
SoS Techniques
T1
T4, T5
T2, T3, T4, T5
Societal Context
T7
T6, T7
T6
Policy and
Regulation
Technology
T6
IT1, T1
IT1
Short-term
2015
2020
2030
Table 11: Critical Advances Needed by Specified Time Periods from Fleet Level Case Study
Example Key:
T1:
T2:
T3:
T4:
T5:
T6:
T7:
IT1:
A1:
Development of realistic aircraft models (this relates to simulation and modelling
challenges).
Validation of the interaction between various elements of the SoS.
Development of tools to optimise resource allocation.
Development of predictive models (past trends should be used as input but what
happens in the past may not continue in the future).
Development of governance tools for analysing and monitoring the SoS.
Understanding of how variation in external factors affects aviation.
Technology to understand/assess the environmental impact of transportation systems.
High performance computing to speed up simulation time in order to speed up the
assessment of different scenarios.
Information availability (In this project, airlines’ ticket pricing methods are varied and not
available in public domain and so an in-house method had to be developed).
Release Date: 4th May 2012
© Loughborough University 2012
Page | 95
TAREA-PU-WP2-R-LU-9
Figure 20: Impact vs Implementation Relationship – Fleet Level Case Study
18.3.4 SESAR
Any Other
Governance and
Control
T8
SoS Techniques
T8
T1, T4, T6, T7
T2
T3
Policy and
Regulation
T9
T4, T7
Technology
T2, T9
T1, T3, T5
2020
2030
Societal Context
Short-term
2015
Table 12: Critical Advances Needed by Specified Time Periods from SESAR Case Study
Release Date: 4th May 2012
© Loughborough University 2012
Page | 96
TAREA-PU-WP2-R-LU-9
Example Key:
T1: Tools to map and visualise the trade-space for the SoS (or the individual
system/organisation) to aid decisions on regulation and operation of Air space and slot
allocation.
T1: Methods to improve data quality and interoperability.
T2 : Improved techniques to define and determine quality of service for SoS.
T3 : Methods to ensure that the SoS meets the quality of service requirements.
T4 : Certification of individual systems.
T5 : Development of a globally accepted aeronautical information exchange format.
T6 : Interoperability between civil and military systems.
T7 : The establishment of data normalisation and standardisation.
T8 : Framework for explicit modelling of information to be exchanged.
T9: Technology to reduce environmental impact of transportation systems.
Figure 21: Impact vs Implementation Relationship – SESAR Case Study
Release Date: 4th May 2012
© Loughborough University 2012
Page | 97
TAREA-PU-WP2-R-LU-9
18.4 Manufacturing Sector
Within the Manufacturing sector, 1 case study has been analysed namely “SCADA DCS”.
18.4.1 SCADA DCS
Any Other
Governance and
Control
M2
SoS Techniques
M6, M8
M1, M7
M4
Societal Context
Policy and
Regulation
M3
M8
M1
Technology
M3, M5
M4, M6, M9
M7
Short-term
2015
2020
2030
Table 13: Critical Advances Needed by Specified Time Periods from SCADA DCS Case Study
Example Key:
M1: System components evolution to be compliant with the expected behaviour and agreed
service standard within the SoS, effectively managing its emergence.
M2: Stakeholders management especially their legal interaction process.
M3: Improve transparency and establish trusts within a collaborative ecosystem for dataindependent SOA interoperation.
M4: Linked to M3, gearing towards open architectural technologies to enable collaborative
automation through SoS lifecycle.
M5: Security management procedures against data access compromisation within the SoS
implementation.
M6: Better requirements engineering and identification of dependencies operating in a multidomain environment.
M7: Modelling / simulation and testing of SoS architectures / infrastructures.
M8: Provide legacy system support and support its migration to SoS collaborative
automation.
M9: Improved wireless bandwidth constraints and real-time performance metrics for service
optimisation.
Release Date: 4th May 2012
© Loughborough University 2012
Page | 98
TAREA-PU-WP2-R-LU-9
Figure 22: Impact vs Implementation Relationship – SCADA DCS Case Study
Release Date: 4th May 2012
© Loughborough University 2012
Page | 99
TAREA-PU-WP2-R-LU-9
18.5 Other Sectors
In other sectors, 2 case studies have been analysed namely “Emergency Response” and
“Water Management”.
18.5.1 Emergency Response (EM)
Any Other
Governance and
Control
A8
SoS Techniques
A1, A8, A9
A4, A5, A7
A5, A6, A10
A2
A7
A3, A10
Short-term
2015
2020
Societal Context
Policy and
Regulation
Technology
2030
Table 14: Critical Advances Needed by Specified Time Periods from Emergency Response Case
Study
Example Key:
A1: Methods to determine chain of command - who assumes responsibility ?
A2: Development of simulation/modelling tools to support rapid execution of virtual
experiments.
A3: Development of methods to validate a constantly evolving system.
A4: Representation of incomplete systems knowledge at a SoS level.
A5: Integration of legacy system architectures.
A6: SoS representation methods.
A7: Information representation/interaction.
A8: Improve effectiveness in stakeholder management.
A9: Better organisational management between agencies.
A10: Decision support tool to identify optimal solutions.
Release Date: 4th May 2012
© Loughborough University 2012
Page | 100
TAREA-PU-WP2-R-LU-9
Figure 23: Impact vs Implementation Relationship – Emergency Response Case Study
18.5.2 Water Management (WM)
Any Other
Governance and
Control
SoS Techniques
A4
A2
A3
Societal Context
Policy and
Regulation
A4
A4
Technology
A1
A4
Short-term
2015
2020
2030
Table 15: Critical Advances Needed by Specified Time Periods from Water Management Case Study
Example Key:
A1: Computational limitations on real-time processing of vast amounts of data.
A2: Highly independent but connected subsystems use diverse formats to organise data.
Release Date: 4th May 2012
© Loughborough University 2012
Page | 101
TAREA-PU-WP2-R-LU-9
A3: SoS techniques are being applied to analyse emergent behaviour in the real system.
A4: Georeferenced databases from the various subsystems requires additional work to make
the data usable
Figure 24: Impact vs Implementation Relationship – Water Management Case Study
18.6 Investigation Summary
This section analyses the above case study outcomes (section 18.1 to section 18.5) to
identify critical research issues emerging across various domains for effective operation of
SoS. The commonalities are summarised in table 16 below.
Applicable Domain
Critical Advances
Needed / Issues with
Effective SoS
Operation
1) Effective
Interoperation between
component systems &
with external systems
(including between
different physical
platforms and legacy
system integration).
Defence
AMC,
Tactical
Data
Link
Release Date: 4th May 2012
Energy
ICT
Manufacturing
Transport
Others
Human
Tracking,
NPfIT
SCADA DCS
AMC, ATS,
SESAR
ER,
WM
© Loughborough University 2012
Page | 102
TAREA-PU-WP2-R-LU-9
Applicable Domain
Critical Advances
Needed / Issues with
Effective SoS
Operation
Defence
Energy
ICT
Manufacturing
Transport
Others
ER,
WM
2) Design, publish and /
or apply agreed
interface &
interoperability
standards.
Tactical
Data
Link
Human
Tracking,
NPfIT
SCADA DCS
ATS, Fleet
Level,
SESAR
3) Performance
modelling and metrics
for assessment and
optimisation.
AMC,
Tactical
Data
Link
Human
Tracking,
NPfIT
SCADA DCS
AMC, ATS,
Fleet Level,
SESAR
WM
AMC,
Tactical
Data
Link
Human
Tracking
SCADA DCS
AMC, ATS,
Fleet Level,
SESAR
ER
AMC,
Tactical
Data
Link
Human
Tracking,
NPfIT
AMC
Human
Tracking,
NPfIT
Tactical
Data
Link
Human
Tracking,
NPfIT
4) Distributed / linked
simulation and
modelling capabilities
(including visualisation,
mapping and trade
space) for decision
making.
5) Dealing with
evolution / reconfiguration of
component systems +
SoS in general
including enabling
modifications to SoS
during on-going
operations (may
include autonomy).
6) Effective stakeholder
management (includes
distributed control of
SoS between
stakeholders and their
legal interactions).
7) Plan and agree on
the application of
operating procedures /
regulations.
AMC, ATS,
Fleet Level
ER
SCADA DCS
AMC, ATS
ER,
WM
SCADA DCS
ATS
WM
8) Governance tools for
analysing and
Release Date: 4th May 2012
© Loughborough University 2012
Page | 103
TAREA-PU-WP2-R-LU-9
Applicable Domain
Critical Advances
Needed / Issues with
Effective SoS
Operation
monitoring whole or
part SoS behaviours, to
detect when problems
are emerging, both
externally and
internally.
9) Technology to solve
bandwidth problems for
communication and
network management
(physical and virtual
systems).
10) Enterprise system
architecture for
describing the
operating
characteristics of any
participating enterprise
system within the SoS.
11) Impact analysis on
society / environment
Defence
Energy
ICT
Manufacturing
Transport
Others
AMC
NPfIT
SCADA DCS
AMC, ATS,
Fleet Level
WM
AMC
Human
Tracking
SCADA DCS
AMC, ATS
WM
AMC
Human
Tracking
SCADA DCS
AMC, ATS
AMC
12) Open source
connectivity (including
open architectures)
AMC, ATS,
Fleet Level,
SESAR
Human
Tracking,
NPfIT
SCADA DCS
Table 16: Case Study Analysis Summary Across Domains
Release Date: 4th May 2012
© Loughborough University 2012
Page | 104
TAREA-PU-WP2-R-LU-9
19 SOS RESEARCH PRIORITIES
19.1 Expert Workshop Activity
A workshop was held in Brussels on April 4 2012. The objective of the workshop was to
address the question of research priorities for SoS with particular reference to:
• research priorities in System of Systems Engineering for future EU investment (i.e.
Horizon 2020, addressing the creation of a Strategic Research Agenda)
• opportunities for EU-US collaboration in System of Systems Engineering research
The experts were selected for their acknowledged expertise in the area of SoS and included
both academics and industrials, most of whom were also involved with existing FP7 projects.
The experts were as follows:
Armando Colombo, Schneider Electric (Manufacturing); IMC-AESOP EU FP7 Project
John Fitzgerald, University of Newcastle (IT); COMPASS EU FP7 Project
Jon Holt, Atego Systems (Defence)
Gerrit Muller, Buskerud University College (Healthcare and IT)
Ursula Rauschecker, Fraunhofer IPA (Manufacturing); ROAD2SOS EU FP7 Project
Also in attendance were:
Vishal Barot, Loughborough University, T-AREA-SoS
Michael Henshaw, Loughborough University, T-AREA-SoS
Sharon Henson, Loughborough University, T-AREA-SoS
Alkis Konstantellos, European Commission
Soo Ling Lim, Bournemouth University, T-AREA-SoS
Cornelius Ncube, Bournemouth University, T-AREA-SoS
Werner Steinhögl, European Commission
Joining in from the US:
Mo Jamshidi, UTSA
Dan DeLaurentis, Purdue University
19.1.1 Workshop Format
Prior to the workshop, experts were asked to complete a short exercise on what are the
critical advances that need to be in place by each of the time periods specified to ensure
effective operation of SoS? Their comments were analysed and informed the introductory
presentation to the workshop. In addition, the findings to date of the analysis of the case
studies (described in the chapter 18) were presented, in order to initiate discussion. The
workshop also included colleagues from the US who joined in to the introductory session
from their homes in the USA. The workshop structure was as follows:
Session 1
Introductions and overview of the aims and purposes of the workshop.
Session 2
A presentation of the initial analysis based on the information received, by individual
domains and across domains and the case studies analysed so far.
Release Date: 4th May 2012
© Loughborough University 2012
Page | 105
TAREA-PU-WP2-R-LU-9
Session 3
The experts (in Brussels) were divided into 2 groups and each group was asked to revisit the
analysis and further consider the SoS advances needed.
Session 4
Feedback from the groups including a presentation from the experts in America on what
advances were needed.
Session 5
Each expert group (in Brussels) studied the combined data to identify 6 key research areas
that need to be included in the Horizon 2020 programme.
Session 6
Each expert group (in Brussels) presented their recommendations.
Session 7
Summary of findings were discussed.
19.2 Findings from the Expert Workshop
While the groups were asked to focus on the top six key research areas, this seemed too
constrained so it is noted that all the recommendations deemed a priority have been
included:
Group A
1. Techniques for validation of interoperability
2. Metric identification/validation; global metrics
3. Trade-off techniques for integration of legacy; evolution
4. Multi-heterogeneous modelling
5. Enterprise SoS, governance & policy
6. How to prototype SoS?
7. Qualification of safety or security critical SoS
Group B
1. Multi-notation approaches
2. Security of SoS implementation
3. Capabilities / processes and competencies
4. Scenario-based simulation and analysis
5. Architecture patterns for SoS
6. Dynamic SoS
7. Engineering for emergence
8. Goals and expectations in SoS
9. Multi-level infrastructure consistency
As can be seen, there were 16 areas deemed by the experts as key areas for research in
SoS. These are expanded as follows:
Release Date: 4th May 2012
© Loughborough University 2012
Page | 106
TAREA-PU-WP2-R-LU-9
Techniques for Validation of Interoperability
Interoperability is a fundamental property of systems of systems. In its broadest
interpretation, interoperability is the property of one system to work with other systems; that
is, to inter-operate with another system. Interoperation between systems requires adequate
disclosure of interfaces of the inter-operating systems, but ‘adequate’ is very often context
dependent. There are a number of frameworks for interoperability, which cover largely the
same categories of interoperation, but generally weighted according to the community at
which they are directed. In general, information interoperability between systems is
considered to require both syntactic interoperability (ability to exchange data/information)
and sematic interoperability (ability of receiving system to automatically interpret exchanged
information meaningfully). A helpful interoperability framework has been provided by
NCOIC; whilst directed at military network centric operations, it is generally applicable. It
has three broad layers, and nine sub-layers of interoperability, as shown in the figure 25
below.
Figure 25: NCOIC Interoperability Framework (2008)
With the range of interoperability requirements (from physical, data, etc. to human and
political), it is clear that testing adequacy is a complex problem. There is, therefore, a need
for research into suitable techniques for making categorical and well-founded measurement
and validation of interoperable systems. This includes, not only assessment of systems to
interoperate with extant systems, but also their potential for interoperation with future, as yet
incompletely defined systems.
Metric Identification/Validation; Global Metrics
Currently, as identified in the chapter 13.2, no universally agreed and general set of metrics
for assessment of systems of systems exists; indeed, it is not clear that such a set is
possible. Inadequate performance of SoS may be recognised through post hoc analysis, but
a comprehensive and complete set of relevant metrics is not necessarily apparent prior to
deployment of operation of a SoS. For the case of SoS, it is more meaningful to speak of
measures of effectiveness (MoE) and the metrics that contribute to them. Research is
required to determine: whether a set of universal MoEs exist for SoS and if so, what they
are; general metrics and the tailoring process for specific applications; metrics that are
Release Date: 4th May 2012
© Loughborough University 2012
Page | 107
TAREA-PU-WP2-R-LU-9
composed of heterogeneous systems attributes; associated measurement techniques. The
whole process of metric selection, measurement collection, analysis, storage/duration, and
disposal should also be understood.
Trade-off Techniques for Integration of Legacy; Evolution
Depending on the nature (type) of SoS under consideration, participant system owners or
operators must make decisions about participation in a SoS and the interactions between
the various systems within the SoS. There is, therefore, a need to understand the trade-offs
that must be made in order to achieve appropriate benefits (at a particular time and
instantiation of the SoS) and minimise any limitations or drawbacks associated with the
operation of the SoS. Evolutionary development is a property of SoS, and a particular area
of concern is the combination of legacy systems with each other and with new systems,
because in general they will not have been designed with inter-operation in mind. Thus, this
theme refers to the research needed into techniques to ensure robust SoS where new and
legacy systems combine, and also how to maintain and evolve these SoS, noting that
evolution may be rapid or slow.
Multi-heterogeneous Modelling
SoS are characterised by their composition from heterogeneous systems and it is worth
noting that SoS also exhibit manifold heterogeneous behaviours across the interoperability
spectrum (see previous figure 25). It is rare that a single model or single modelling approach
will adequately capture all the necessary behaviours that the designer or analyst wishes to
examine. SoS modelling frequently requires the combination of models from different
disciplines, with different purposes, and with different levels of fidelity, etc. These must be
integrated into a system of models. Furthermore, not all aspects of a SoS model are
necessarily under the control of, or available to, the modeller; thus, rational and valid
assumptions need to be made for unmodelled or unavailable system behaviours. Research
is required to understand how to choose and combine heterogeneous models economically
and reliably, and how to interpret the results from such systems of models. This theme is
related to ‘multi-notation approaches’ which forms an important enabler for multiheterogeneous modelling.
Enterprise SoS, Governance & Policy
The distributed ownership and/or operation of the individual systems within a SoS implies
that careful consideration of enterprise relationships and governance is required for
successful operation. Enterprise, in this context, means multiple collaborating enterprise
systems. In general, the enterprise relationships vary according to the type of SoS (directed,
acknowledged, collaborative, virtual). It is considered that composition and operation of SoS
require the organisation and contractual arrangements to be designed appropriately.
Research in enterprise system design is needed to support systems owners/operators at all
levels of an enterprise system relevant to SoS. This would cover matters of stakeholder
identification and management, standards, conflict resolution, governance, IP, and policies in
individual systems in a SoS.
How to Prototype SoS?
Is it possible to prototype SoS?
Release Date: 4th May 2012
© Loughborough University 2012
Page | 108
TAREA-PU-WP2-R-LU-9
Prototyping of systems and products is an important part of development, but its meaning in
the case of SoS is significantly compromised. The challenges associated with this theme
cover the question: what does it mean to prototype SoS? Furthermore, what different
approaches are required for rapid and slow composition of SoS? Given that SoS
engineering is frequently associated with choosing the appropriate systems and their
interactions, rather than building the systems themselves, does prototyping have a different
form from simulation?
Qualification of Safety or Security Critical SoS
How is safety and security assured in a SoS? This is an urgent research area associated
with the operation of networked systems. Where safety or security depends on the network,
then new approaches to qualification are needed to achieve affordable solutions. The
urgency of this problem is different in different sectors, with the aviation sector driving the
most significant effort in research, particularly where the combination of autonomous
systems is also included.
Multi-notation Approaches
For there to be successful modelling and simulation of SoS, there has to be means for
managing multiple sets of notations. However, multi-notation approaches extend beyond
modelling to the consideration of combining different categories (e.g. models, events, and
actions) so that distinct categories can be semantically linked.
Security of SoS Implementation
In contrast to the qualification theme above, this refers to the challenge of achieving
increased interoperation while protecting intellectual property in SoS and issues around
sharing information.
Capabilities / processes and Competencies
In order for a SoS to operate successfully, organisational processes need to work within the
SoS which includes a competent workforce. The workforce and the processes need to be
SoS-aware. This theme is largely concerned with the necessary skills and competences
within an organisation to enable it to be an effective SoS participant.
Scenario-based Simulation and Analysis
Scenario based planning and experimentation is a well-established technique for
investigating complex, socio-technical situations. Interpretation of results tends to be
subjective in nature. There is a need for research into the use of scenarios (from creation
through to analysis) to ensure consistent approaches may be used in experimentation and
greater metrication of results can be achieved for improved SoS design. The scenario-based
techniques need to be linked more effectively to notions of emergence and design for
emergence.
Architecture Patterns for SoS
This issue covers both physical system and enterprise system architectures. Architecting is a
key skill and technique for development of SoS; however, at present there is little by way of
reliable assessment of different architectures at the design stage. It is believed that better
understanding of architecting and architectures will lead to better SoS behaviours and the
Release Date: 4th May 2012
© Loughborough University 2012
Page | 109
TAREA-PU-WP2-R-LU-9
discovery of patterns will reduce the development costs associated with systems
engineering for SoS. Specific and proven architecture patterns are required for SoS.
Dynamic SoS
The nature of SoS is to be constantly changing, though the characteristic time for change
may vary significantly between different types of SoS. Once a SoS is operational, the
challenges associated with dynamic SoS refers to development of coping strategies
associated with reconfiguration in an evolving SoS, the autonomous behaviour of the
elemental systems within the SoS and, if required, dynamic (re)allocation of function within
the SoS.
Engineering for Emergence
The task of systems engineering is, in essence, the task of engineering for emergence.
However, there is significant development required in the development of formalised and
formal techniques to predict emergence or, at any rate, determine the likelihood of various
emergent behaviours arising. This theme is wide ranging, but essentially points towards the
need for more effective tools and techniques.
Goals and Expectations in SoS
This refers to the management of multiple stakeholders in individual systems in an SoS while
continuing to achieve the aims of the SoS. It also incorporates aspects such as situational
awareness, leadership, and management of information and assessment.
Multi-level Infrastructure Consistency
In a SoS where there are operational subsystems within subsystems with individual
infrastructures, this refers to the issues that arise from different interfaces in the SoS, and
how information is consistently represented at the SoS level.
Once the top 16 research priorities were identified, each group went on to plot these on a
graph (shown in the figure 26). The y axis on the graph represents the impact of the
research from low to high and the x axis represents implementation complexity from easy to
hard.
Release Date: 4th May 2012
© Loughborough University 2012
Page | 110
TAREA-PU-WP2-R-LU-9
Figure 26: Impact vs Implementation Relationship – Expert Workshop Findings
A1
A2
A3
A4
A5
A6
A7
Techniques for validation of interoperability
Metric identification/validation; global metrics
Trade-off techniques for integration of legacy; evolution
Multi-heterogeneous modelling
Enterprise SoS, governance & policy
How to prototype SoS?
Qualification of safety or security critical SoS
B1
B2
B3
B4
B5
B6
B7
B8
B9
Multi-notation approaches
Security of SoS implementation
Capabilities / processes and competencies
Scenario-based simulation and analysis
Architecture patterns for SoS
Dynamic SoS
Engineering for emergence
Goals and expectations in SoS
Multi-level infrastructure consistency
Release Date: 4th May 2012
© Loughborough University 2012
Page | 111
TAREA-PU-WP2-R-LU-9
19.2.1 Single Transferable Vote
The experts were asked to rank in order of preference, their own personal top 6 from the list
of the top 16 research priorities. The responses were fed into a spread sheet that calculated
a hierarchy based in the principles of the single transferable vote:
The top research priorities were as follows:
1. Engineering for emergence
2. Enterprise SoS, governance & policy
3. Multi-heterogeneous modelling
4. Architecture patterns for SoS
5. Multi-notation approaches
6. Trade-off techniques for integration of legacy; evolution
7. Metric identification/validation; global metrics
8. How to prototype SoS?
9. Scenario-based simulation and analysis
10. Dynamic SoS
11. Security of SoS implementation
12. Capabilities / processes and competencies
13. Techniques for validation of interoperability
14. Goals and expectations in SoS
15. Qualification of safety or security critical SoS
16. Multi-level infrastructure consistency
Note: It was the project team’s opinion that there were similarities between ‘multiheterogeneous modelling’ and ‘multi-notation approaches’ as well as ‘Enterprise SoS,
governance and policy’ and ‘goals and expectations in SoS’. Combining in these results in
this list give the following outcome:
1. Engineering for emergence
2. Enterprise SoS, governance and policy & Goals and expectations in SoS
3. Multi-heterogeneous modelling & Multi-notation approaches
4. Architecture patterns for SoS
5. Trade-off techniques for integration of legacy; evolution
6. Metric identification/validation; global metrics
7. How to prototype SoS?
8. Scenario-based simulation and analysis
9. Dynamic SoS
10. Security of SoS implementation
11. Capabilities / processes and competencies
12. Techniques for validation of interoperability
13. Qualification of safety or security critical SoS
14. Multi-level infrastructure consistency
Release Date: 4th May 2012
© Loughborough University 2012
Page | 112
TAREA-PU-WP2-R-LU-9
19.2.2 Workshop Conclusion
It was agreed that the workshop had shown promise in identifying research priorities in
System of Systems Engineering for future EU investment (i.e. Horizon 2020)
Furthermore, the workshop signified the start of the establishment of the T-AREA-SoS
Expert Community.
19.3 Comparison of Workshop and Case Study Outcomes
The table 17 compares the workshop outcome (14 identified research priorities) to the
analysis of the case study (chapter 18) to identify common emerging issues across various
sectors.
Release Date: 4th May 2012
© Loughborough University 2012
Page | 113
TAREA-PU-WP2-R-LU-9
Critical Advances Applicable ( ◙ ) Across Domains [from case study
analysis – chapter 18.6]
Research Priorities
[from workshop
outcome – section
19.2.1]
Key: ER – Emergency Response
FL – Fleet Level
HT – Human Tracking
Manf – Manufacturing
TDL – Tactical Data Link
WM – Water Management
Defence
Transport
Manf
IT
Others
TDL
AMC
ATS
FL
SESAR
SCADA
DCS
HT
NPfIT
ER
WM
for
◙
◙
◙
◙
◙
◙
◙
◙
◙
◙
Enterprise
SoS,
Governance and Policy
&
Goals
and
Expectations in SoS
◙
◙
◙
◙
◙
◙
◙
◙
◙
◙
Multi-heterogeneous
Modelling
&
Multinotation Approaches
◙
◙
◙
◙
◙
◙
◙
◙
◙
◙
◙
◙
◙
◙
◙
◙
◙
Engineering
Emergence
Architecture
for SoS
Patterns
Trade-off Techniques
for
Integration
of
Legacy; Evolution
◙
◙
◙
◙
◙
◙
◙
◙
Metric
Identification/Validation;
Global Metrics
◙
◙
◙
◙
◙
◙
◙
◙
How to Prototype SoS?
◙
◙
◙
◙
◙
◙
◙
Scenario-based
Simulation
Analysis
◙
◙
◙
◙
◙
◙
◙
◙
◙
◙
◙
◙
◙
◙
◙
◙
◙
◙
◙
Dynamic SoS
and
Release Date: 4th May 2012
© Loughborough University 2012
◙
◙
Page | 114
TAREA-PU-WP2-R-LU-9
TDL
AMC
ATS
FL
SESAR
SCADA
DCS
HT
NPfIT
ER
WM
◙
◙
◙
◙
◙
◙
◙
◙
◙
◙
Security
for
Implementation
SoS
Capabilities
Processes
Competencies
/
and
Techniques
Validation
Interoperability
for
of
◙
◙
◙
◙
◙
◙
◙
◙
◙
◙
Qualification of Safety
or Security Critical SoS
◙
◙
◙
◙
◙
◙
◙
◙
◙
◙
◙
◙
◙
◙
Multi-level
infrastructure
consistency
Table 17: Comparison of Workshop and Case Study Outcomes
Release Date: 4th May 2012
© Loughborough University 2012
Page | 115
TAREA-PU-WP2-R-LU-9
20 SUMMARY
Table 18 presents a consolidated list of the important areas that have been identified
through literature review, case study, and expert workshop. The areas for research have
been grouped against the topics identified by the expert group, but clearly there is a good
deal of overlap between the various topics. Unquestionably, there are urgent research needs
in the area of Systems of Systems Engineering and it is recommended that the order agreed
by the expert group provides the priority in terms of research areas. The top six areas for
research are:
1.
2.
3.
4.
5.
6.
Engineering for Emergence
Enterprise SoS, Governance and Policy & Goals and Expectations in SoS
Multi-heterogeneous Modelling & Multi-notation Approaches
Architecture Patterns for SoS
Trade-off Techniques for Integration of Legacy; Evolution
Metric Identification/Validation; Global Metrics
Release Date: 4th May 2012
© Loughborough University 2012
Page | 116
TAREA-PU-WP2-R-LU-9
Workshop
Engineering for Emergence
Literature review
Case Studies
System Identification
Effective
stakeholder
management
(includes
distributed control of SoS
between stakeholders and their
legal interactions).
Distributed Risk
Enterprise SoS, Governance
and Policy & Goals and
Expectations in SoS
Ethical Behaviour of SoS
Plan and agree on the
application
of
operating
procedures / regulations.
Governance
Regulation
Governance tools for analysing
and monitoring whole or part
SoS behaviours, to detect when
problems are emerging, both
externally and internally.
and
Multi-heterogeneous
Modelling & Multi-notation
Approaches
Architecture Patterns for SoS.
Impact analysis on society /
environment.
Invariant Partial Architectures
for SoS (Maier 2005)
Enterprise system architecture
for describing the operating
characteristics
of
any
participating enterprise system
within the SoS.
Open
source
connectivity
(including open architectures).
Trade-off
Techniques
for
Integration
of
Legacy;
Evolution.
Metric Identification/Validation;
Global Metrics.
Tools and Techniques for
Understanding,
Designing
and
Upgrading
SoS
Behaviour.
Dealing with evolution / reconfiguration
of
component
systems + SoS in general
including enabling modifications
to
SoS
during
on-going
operations
(may
include
autonomy).
Performance modelling
metrics for assessment
optimisation.
and
and
How to Prototype SoS?
Release Date: 4th May 2012
© Loughborough University 2012
Page | 117
TAREA-PU-WP2-R-LU-9
Scenario-based
and Analysis
Simulation
Dynamic SoS
Distributed / linked simulation
and
modelling
capabilities
(including visualisation, mapping
and trade space) for decision
making.
Variability
and
‘Tipping
Points’
(Tainter
1996;
Rudolph and Repenning
2002; Maier 2005)
Technology to solve bandwidth
problems for communication and
network management (physical
and virtual systems).
Information Security
Security
for
Implementation
Qualification of Safety
Security Critical SoS
SoS
Assurance of Intellectual
Property
Rights
and
Competitive Advantage
or
Capabilities / Processes and
Competencies
Safety of SoS Operations
Problems
of
Distributed
Intelligence in SoS
Knowledge and Skills Gaps
Effective Interoperation between
component systems & with
external
systems
(including
between
different
physical
platforms and legacy system
integration).
Techniques for Validation of
Interoperability
Design, publish and / or apply
agreed
interface
&
interoperability standards.
Multi-level
consistency
infrastructure
Action at a Distance
Automation and autonomy
Table 18: Research Areas Identified through Literature Review, Case Study and Expert Workshop
Release Date: 4th May 2012
© Loughborough University 2012
Page | 118
TAREA-PU-WP2-R-LU-9
21 REFERENCES
Abel, A. and S. Sukkarieh (2006). The coordination of multiple autonomous systems using information
theoretic political science voting models. Proc. IEEE International Conference on System of
Systems Engineering, Los Angeles.
Alberts, D. S., & Hayes, R. E. (2003). Power to the Edge. Washington: CCRP.
Alberts, D. S. (2011). The agiity advantage, US DOD Command & Control Research Program.
Alexander, R., Hall-May, M., & Kelly, T. (2004). Characterisation of Systems of Systems Failures.
Proceedings of the 22nd International System Safety Conference.
Allen, P. M., J. Boulton, et al. (2005). The implications of complexity for business process and
strategy. Managing organisational complexity:
philosophy, theory and application. K.
Richardson. Mansfield, MA, ISCE Publishing: 397-418.
Andersson, G., P. Donalek, et al. (2005). "Causes of the 2003 major grid blackouts in North America
and Europe, and recommended means to Improve system dynamic performance." IEEE
Transactions on Power Systems 20(4): 1922-1928.
Asaro, P. M. (2011). "Remote-control crimes." IEEE Robotics & Automation 18(1): 68-71.
ASTRAEA.
(2011).
ASTRAEA.
Retrieved
March
2012,
from
ASTRAEA:
http://www.astraea.aero/index.html.
Azani, C. H. (2008). System of systems architecting via natural development principles. IEEE
International Conference on System of Systems Engineering, 2008. SoSE '08. Singapore,
IEEE: 1-6.
Azarnoush, H., B. Horan, et al. (2006). Towards optimization of a real-world robotic-sensor system of
systems. Proc World Automation Congress (WAC), Budapest.
Barabasi, A.-L. (2002). Linked. Cambridge, Mass, Perseus Publishing.
Berard, B. M. Bidoit. A. Finkel, F. Laroussinie, A. Petit, L. Petrucci, P. Schnoebelen. (2010). Systems
and Software Verification: Model-Checking Techniques and Tool. Springer Publishing
Company.
Bernus, P., L. Nemes, et al., Eds. (2003). Handbook on enterprise architecture. Heidelberg, Springer
Verlag.
Bertalanffy, L. v. (1950). An Outline of General System Theory. The British Journal for the Philosophy
of Science, 1(2), 134-165.
Bigley, G. A. and K. H. Roberts (2001). "The incident command system: high reliability organizing for
complex and volatile task environments." Academy of Management Journal 44(6): 1281-1299.
Chen, D., G. Doumeingts, et al. (2008). "Architectures for enterprise integration and interoperability:
Past, present and future." Computers in Industry 59(7): 647-659.
Cheng, B. H. C., H. Giese, et al. (2009). Software engineering for self-adaptive systems: a research
road map. Hot Topics on Software Engineering for Self-Adaptive Systems. B. H. C. C. et and
al., LNCS vol. 5525.
CIAIC (1978). A-102/1977 y A-103/1977 Accidente Ocurrido el 27 de Marzo de 1977 a las Aeronaves
Boeing 747, Matrícula PH-BUF de K.L.M. y Aeronave Boeing 747, matrícula N736PA de
PANAM en el Aeropuerto de los Rodeos, Tenerife (Islas Canarias). Madrid, Comision de
Investigacion de Accidentes e Incidentes de Aviacion Civil, Ministerio de Fomento, Espana.
Clayton, P. (2006). Conceptual foundations of emergence theory. The re-emergence of emergence.
P. Clayton and P. Sheldon-Davies. London, Oxford University Press.
Conklin, J. (2006). Dialogue mapping: building shared understanding of wicked problems. New York,
J. Wiley & Sons.
Court, G. (2007). Validating the NEC Benefits Chain. 11th ICCRTS(12).
Croom, S. and Batchelor, J. (1997) The development of strategic capabilities – an interaction view
Integrated Manufacturing Systems 8/5, 299–312.
Crossley, W. A. (2004). System of systems: An introduction of Purdue University schools of
engineering's signature area, Engineering systems symposium, Cambridge, MA.
Release Date: 4th May 2012
© Loughborough University 2012
Page | 119
TAREA-PU-WP2-R-LU-9
Cullen, W. D. (1990). Report of the Official Inquiry into the Piper Alpha Disaster. London, Her
Majesty's Stationery Office.
Daclin, N., D. Chen, B. Vallespir. Enterprise interoperability measurement – Basic concepts,
Enterprise Modeling and Ontologies for Interoperability, Luxemburg, 2006.
Dahmann, J. and K. Baldwin (2008). Understanding the Current State of US Defense Systems of
Systems and the Implications for Systems Engineering. . 2nd Annual IEEE Systems
Conference. Montreal.
Daw, A. J. (2007). Keynote: On the wicked problem of defence acquisition. 7th AIAA Aviation
Technology, Integration and Operations Conference: Challenges in Systems Engineering for
Advanced Technology Programmes. Belfast, N.I., AIAA: 1-26.
DeLaurentis, D. and R. K. Callaway. 2004. “A System-of-Systems Perspective for Public Policy
Decisions.” Review of Policy Research 21(6): 829-837.
DeLaurentis, D., and Ayyalasomayajula, S., "Exploring the Synergy Between Industrial Ecology and
System-of-Systems to Understand Complexity: A Case Study in Air Transportation," Journal of
Industrial Ecology, 13 (2), April 2009, pp. 247-263.
DeLaurentis, D., Crossley,W.,Mane, M., "Taxonomy to Guide System-of-Systems Decision Making in
Air Transportation Problems." Journal of Aircraft 48(3) May-June 2011.
deMeyer, A., C. H. Loch, et al. (2002). "Managing project uncertainty: from variation to chaos." Sloan
Management Review 43(2): 60-67.
DG INFSO G3, Report of a Workshop on Systems of Systems, contribution to ICT work programme
2011+, Brussels, Sept. 21st 2009.
DOD, U. (2008). Systems engineering guide for systems of systems. Washington, DC, US
Department of Defense, Office of the Deputy Under Secretary of Defense for Acquisition and
Technology.
DOD (2011) Systems Engineering Guide for System-of-Systems, http://www.acq.osd.mil/se/docs/SEGuide-for-SoS.pdf [retrieved 12 Jan. 2011].
Fisher, D. A. (2006). An emergent perspective on interoperation in systems of systems, CarnegieMellon University.
Fitting, M. (1996). First-Order Logic and Automated Theorem Proving. Springer.
Flyvbjerg, B., Bruzelius, N., & Rothengatter, W. (2003). Megaprojects and risk - an anaotomy of
ambition. Cambridge: Cambridge University Press.
Frakes, W. B. and K. Kang (2005). "Software engineering research: status and future." IEEE
Transactions on Software Engineering 131(7): 529-536.
Fung, V., W. Fung, and Y. Wind, “Competing in a Flat World: Building Enterprises for a Borderless
World”, Wharton School Publishing, NJ, 2008.
Gartner. (2011). Integrate Operational Technology and IT for Business Success. Retrieved April 2011,
from http://www.youtube.com/watch?v=QQgeQbcGl6s.
Gover, J. E. (1993). "Analysis of US semiconductor collaboration." IEEE Transactions on Engineering
Management 40(2): 104-113.
Gregg, D. (1996). Emerging challenges in business and manufacturing decision support. The Science
of Business Process Analysis, ESRC Business Process Resource Centre, University of
Warwick, Coventry, UK, ESRC Business Process Resource Centre.
Haddon-Cave, C. (2009). The Nimrod review: An independent review into the broader issues
surrounding the loss of the RAF Nimrod MR2 Aircraft XV230 in Afghanistan in 2006. London,
The Stationery Office.
Hall, J. (2007). "Openness – an important principle for the stewardship of DoD IT standards." DSPO
Journal(Jan/Mar): http://www.dsp.dla.mil/app_uil/content/newsletters/journal/DSPJ-01-07.pdf.
Hammer, M. (2002). The Getting and Keeping Of Wisdom - Inter-Generational Knowledge Transfer in
a Changing Public Service. Ottawa, Research Directorate, Public Service Commission of
Canada.
Henshaw, M., Gunton, D., & Urwin, E. (2009). Collaborative, academic-industry research approach for
advancing systems engineering. 7th CSER Proceedings. Loughborough, Leics.
Release Date: 4th May 2012
© Loughborough University 2012
Page | 120
TAREA-PU-WP2-R-LU-9
Henshaw, M. J., & Urwin, E. N. (2009). Demonstrating through-life and NEC requirements for defence
systems. (RTO-MP-SAS-80), Paper 11.
Henshaw, M. J. d., P. Lister, et al. (2011a). Capability engineering – an analysis of perspectives.
International Council on Systems Engineering (INCOSE) 21st International Symposium,
Denver, US.
Henshaw, M. (ed.) ...et al. (2011b) Assessment of open architectures within defence procurement
issue 1: systems of systems approach community forum working group 1 - open systems and
architectures. London: Crown owned copyright.
Hitchins, D. K. (2003). Advanced systems thinking, engineering and management. Norwood, MA.
Hollnagel, E., D. D. Woods, et al., Eds. (2006). Resilience engineering. Aldershot, UK, Ashgate
Publishing Ltd.
HSE (1980). ltalian Parliament Commission of Enquiry, Seveso - final report. London, Health & Safety
Executive.
Hsu, J. C. (2009). Emergent behaviour of systems-of-systems. INCOSE 2009 Conference. Los
Angeles.
Hubbard, D. (2009). The failure of risk management: Why it's broken and how to fix it. New Jersey:
John Wiley & Sons.
ICAO. (2011). 2011 State of Global Aviation Safety. Quebec: ICAO.
INCOSE Technical Board, (2006). Systems Engineering handbook. International Council on Systems
Engineering, INCOSE-TP-2003-002-03, Version 3.0, June 2006.
Iwu, F., & Kelly, T. (2009). Private Communication.
Jamshidi, M., Ed. (2008), Systems of Systems Engineering: Principles and Applications, CRC Taylor
& Francis, Boca Raton, FL.
Jamshidi, M., Ed. (2009). System of systems engineering - innovations for the 21st century, J. Wiley &
Sons.
Johnson, M. A. “System of Systems Standards,” Systems of Systems Engineering: Principles and
Applications, Chapter 18, (M. Jamshidi, ed.), CRC Taylor & Francis, Boca Raton, FL, 2008.
Johnson, M. (2009). System of systems standards. Systems of systems engineering - principles and
applications. M. Jamshidi. Boca Raton, FL, CRC Press.
Kappenman, J. G. and V. D. Albertson (1990). "Bracing for the geomagnetic storms." IEEE
Spectrum(March): 27-33.
Keating, C., R. Rogers, et al. (2003). "System of systems engineering." Engineering Management
Review 36(4): 62-75.
Kelly, T. (2009). Assurance Cases, Argumentation and Patterns. Retrieved May 2012, from
http://www.asq509.org/ht/a/GetDocumentAction/i/42037.
Kern, C. and Mark R. Greenstreet (1999). Formal verification in hardware design: a survey. ACM
Transactions on Design Automation of Electronic Systems (TODAES). 4(2). Pp.123-193.
Kletz, T. (2006). Hazop and Hazan. (4th Edition ed.): Taylor & Francis.
Krygiel, A. J., "Behind the Wizards Curtain: An Integration Environment for a System of Systems,"
Office of the Assistant Secretary of Defense Command and Control Research Program,
Washington D.C., 1999.
Kupferman, O. Moshe Y. Vardi, and Pierre Wolper. 2000. An automata-theoretic approach to
branching-time model checking. J. ACM 47, 2 (March 2000), 312-360.
Kuras, M. L. and B. E. White (2005). Engineering enterprises using complex-system engineering.
INCOSE 2005, Rochester NY, INCOSE.
Laprie, J.-C., K. Kanoun, et al. (2007). Modelling interdependencies between the electricity and
information infrastructures. Lecture Notes on Computer Systems. S. N. Oster, Springer. 4680:
54-67.
Law, A.M., and W. D. Kelton (2005). Simulation modelling and analysis, McGraw-Hill.
Lawson, D. (2005). Engineering Disasters - Lessons to be Learned, ASME Press.
LeMerle, M. (2011). How to prepare for a black swan. Strategy+Business, Booz & Co. 64.
Release Date: 4th May 2012
© Loughborough University 2012
Page | 121
TAREA-PU-WP2-R-LU-9
Leveson, N., N. Dulac, et al. (2006). Engineering resilience into safety-critical systems. Resilience
engineering: concepts and precepts. E. Hollnagel, D. D. Woods and N. Leveson. Aldershot,
UK, Ashgate: Ch.8, pp. 95-123.
Lopez, D. (2006). Lessons learned from the front lines of the aerospace industry - balancing
complexity and risk.
Lopez, D. (2006) Digital Object Identifier:
IEEE/SMC International Conference on System of
Systems Engineering, Los Angeles, IEEE.
Mackley, T., S. Barker, et al. (2007). Concepts of agility in Network Enabled Capability. The NECTISE
project. Cranfield, Cranfield University, UK 8.
Mackley, T. (2008). Concepts of agility in Network Enabled Capability. Realising Network Enabled
Capability. Oulton Hall, Leeds, UK, BAE Systems.
Maier, M. W. (1998). "Architecting principles for systems-of-systems." Systems Engineering 1(4):
267-284.
Maier, M. W. (2005). Research challenges for system-of-systems. IEEE International Conference on
Systems, Man and Cybernetics, 2005. 4: 3149-3154.
Maier, M. W. (2006). Architecting principles for systems of systems. Proceedings of the Sixth Annual
International Symposium, International Council on Systems Engineering, Boston, MA.
Mane,M., Crossley, W.A., and Nusawardhana, "System-of-Systems Inspired Aircraft Sizing and
Airline Resource Allocation via Decomposition," Journal of Aircraft, 44 (4) July-August 2007, pp.
1222-1235.
Mane, M., "Concurrent Aircraft Design and Trip Assignment Under Uncertainty as a System-ofSystems Problem," Ph.D. Dissertation, Purdue Univ., School of Aeronautics and Astronautics,
West Lafayette, IN 2008.
McManus, H., and D. Hastings (2006). A framework for understanding uncertainty and its mitigation
and exploitation in complex systems. IEEE Engineering Management Review, 34(3): 81-94
Mittal, S. (2007). DEVS unified process for integrated development and testing of service oriented
architectures. Ph.D., University of Arizona.
MoD, U. (2005). Network Enabled Capability. http://www.mod.uk/NR/rdonlyres/E1403E7F-96FA4550-AE14-4C7FF610FE3E/0/nec_jsp777.pdf: JSP 777.
MoD, U. (2005). UK MOD, 2005. Network Enabled Capability (JSP 777). London: Crown.
Morris, E., P. Place, et al. (2006). System-of-systems governance: new patterns of thought.
Pittsburgh, PA, Carnegie-Mellon University.
Napolitano, F. (2010). The megacommunity approach to tackling the world’s toughest problems.
Strategy+Business. 60.
NASA (1986). Report of the Presidential Commission on the Space Shuttle Challenger Accident.
Washington, DC, National Aeronautics & Space Administration.
NCOIC
(2006).
NCOIC
Interoperability
Framework
(NIF(R)).
https://www.ncoic.org/technology/deliverables/nif/,
Network-Centric
Operations
Industry
Consortium.
Neaga, E. I., M. J. d. Henshaw, et al. (2009). The influence of the concept of capability-based
management on the development of the systems engineering discipline. . 7th Annual
Conference on Systems Engineering Research. Loughborough, UK.
Nendick, J. V., C. E. Siemieniuch, et al. (2006). Ergonomic aspects of ‘good engineering governance’
in the design process. Contemporary Ergonomics. P. Bust. London, Taylor & Francis: 62-66.
NTSB (2003). Loss of Control and Impact with Pacific Ocean, Alaska Airlines Flight 261, McDonnell
Douglas MD-83, N963AS, About 2.7 Miles North of Anacapa Island, California, January 31,
2000. . Washington, DC., National Transportation Safety Board.
Parasuraman, R., T. B. Sheridan, et al. (2000). "A model for types and levels of human interaction
with automation." IEEE Transactions on Systems, Man & Cybernetics 30(3): 286-297.
Peerenboom, J. P. and R. E. Fisher (2007). Analyzing cross-sector interdependencies. Proceedings
of the 40th Hawaii International Conference on System Sciences. Hawaii, IEEE Computer
Society: 112-119.
Release Date: 4th May 2012
© Loughborough University 2012
Page | 122
TAREA-PU-WP2-R-LU-9
Perl, R. (2005). Combating Terrorism: The Challenge of Measuring Effectiveness, DTIC Document.
Perrow, C. (1984). Normal Accidents: Living with high-risk technologies. New Jersey: Princeton
University Press.
Provan, K. G. and H. B. Milward (1995). "A Preliminary Theory of Interorganizational Network
Effectiveness: A Comparative Study of Four Community Mental Health Systems."
Administrative Sciences Quarterly 40(1): 1-33.
Reason, J. T. (1989). Human Error and the problem of causality in analysis of accidents, invited
paper for Royal Society meeting on human factors in high risk situations.
Reason, J. (1998). "Achieving a safe culture: theory and practice." Work and Stress 12(3): 293.
Reason, J. (2001). Heroic compensations: The benign face of the human factor. Flight Safety
Australia: 28-41.
Reason, J. (2001). Managing the risks of organisational accidents, Ashgate.
Rebovich, G. (2008). Enterprise system of systems. Systems of systems engineering - principles and
applications. M. Jamshidi. Boca Raton, CRC Press: 169-190.
Rittel, H. W. J. and M. M. Webber (1973). "Dilemmas in a general theory of planning." Policy Sciences
4: 155-169.
Roberts, C. J., M. G. Richards, et al. (2009). Scenario planning in dynamic multi-attribute tradespace
exploration. SysCon2009 – IEEE International Systems Conference. Vancouver, BC, IEEE.
Roberts, K. H. and R. Bea (2001). "When Systems Fail." Organizational Dynamics 29(3): 179-191.
Robertson, D. A. (2005). Agent-based models to manage the complex. Managing organisational
complexity. K. A. Richardson. Greenwich,CT, USA, Information Age Publishing: 419-432.
Rochlin, G., T. D. LaPorte, et al. (1987). "The self-designing high-reliability organisation: aircraft
carrier flight operations at sea." Naval War College Review 40: 76-90.
Ross, A. M., D. E. Hastings, et al. (2004). "Multi-attribute tradespace exploration as front end for
effective space system design." Journal of Spacecraft and Rockets 41(1): 20-28.
Rudolph, J. W. and N. P. Repenning (2002). "Disaster dynamics: understanding the role of quantity in
organizational collapse." Administrative Science Quarterly 47(1): 1-30.
Sage, A. P.,and Cuppan, C. D., "On the Systems Engineering and Management of Systems of
Systems and Federations of Systems," Information, Knowledge, Systems Management, 2(4),
2001 pp. 325-345.
Sage, A. P., (2007). From engineering a system to engineering an integrated system family, from
systems engineering to system of systems engineering, 2007, IEEE International Conference
on System of Systems Engineering (SoSE). April 16-18th, 2007, San Antonio, Texas.
Sahin, F., M. Jamshidi, et al. (2007). A discrete-event XML-based simulation framework for system of
systems architectures. Proceedings of the IEEE International Conference on System of
Systems Engineering, San Antonio, TX, IEEE.
Schaeffer, M. D. (2006). System of Systems, Systems Engineering Guide: considerations for systems
engineering in a system of systems environment. Washington DC, Department of Defense.
Sheard, S. A. (2005). Practical applications of complexity theory for systems engineers. XV
International Symposium of the International Council on Systems Engineering (INCOSE),
Rochester, NY, INCOSE.
Sheffi, Y. (2005). The resilient enterprise: overcoming vulnerability for competitive advantage. Boston,
MA, MIT Press.
Shrivastava, P. (1987). Bhopal: anatomy of a crisis. Cambridge(Mass.):, Ballinger.
Siemieniuch, C. E. and M. A. Sinclair (2000). "Implications of the supply chain for role definitions in
concurrent engineering." International Journal of Human Factors and Ergonomics in
Manufacturing 10(3): 251-272.
Siemieniuch, C. E. and M. A. Sinclair (2002). "On complexity, process ownership and organisational
learning in manufacturing organisations, from an ergonomics perspective." Applied Ergonomics
33(5): 449-462.
Release Date: 4th May 2012
© Loughborough University 2012
Page | 123
TAREA-PU-WP2-R-LU-9
Siemieniuch, C. E. and M. A. Sinclair (2008). "Using corporate governance to enhance `long-term
situation awareness' and assist in the avoidance of organisation-induced disasters." Applied
Ergonomics 39(2): 229-240.
Simon, H. A. (1981). The sciences of the artificial., MIT Press.
Sinclair, M. A. (2007). "Ergonomics issues in future systems." Ergonomics 50(12): 1957 - 1986.
Sousa-Poza, A., S. Kovacic, et al. (2008). "System of systems engineering: an emerging
multidiscipline." International Journal of Systems Engineering 1(1-2): 1-17.
Tainter, J. A. (1996). Complexity, problem solving, and sustainable societies. Getting down to Earth:
practical applications of ecological economics, Island Press.
Taleb, N. N. (2008). The black swan: the impact of the highly improbable. London, Penguin.
Tranfield, D., D. Denyer, et al. (2004). Management and development of High Reliability
Organisations. Bedford, UK, Cranfield University: 1-3.
TRKC. (2010). Towards an Integrated Transport System – Freight Focus: Research contributing to
integration and interoperability across Europe.
Urwin, E., Gunton, D., Reay Atkinson, S., & and Henshaw, M. (2011). Through-Life NEC Scenario
Development. Systems Journal, 5(3).
Vaill, P. B. (1998). The unspeakable texture of process wisdom. Organizational wisdom and executive
ocurage. S. Srivastva and D. L. Cooperrider. San Francisco, Jossey-Bass: 25-39.
Vernadat, F. B. (1996). Enterprise modelling and integration. London, Chapman & Hall.
Walker, B., Holling, C. S., Carpenter, S. R., Kinzig, A. (2004). "Resilience, adaptability and
transformability in social–ecological systems." Ecology and Society 9(2): 5.
Wallace, D.R (1989). Software verification and validation. IEEE Software 6(3): pp 10-17.
Wallach, W. and C. Allen (2009). Moral machines: teaching robots right from wrong. Oxford, UK,
Oxford University Press.
Wang, W., A. Tolk, et al. (2009). The levels of conceptual interoperability model: Applying systems
engineering priciples to M & S. Proceedings of the 2009 Spring Simulation Multiconference.
Weick, K. E., K. M. Sutcliffe, et al. (1999). " Organizing for high reliability: processes of collective
mindfulness." Research in Organisational Behaviour 21: 23-81.
Weick, K. E. and K. M. Sutcliffe (2001). Managing the unexpected : assuring high performance in an
age of complexity. San Francisco, Jossey-Bass.
Wells, G. D. and A. P. S. i. J. 2009b) (2008). Engineering of a system of systems. Systems of systems
engineering - principles and applications. M. Jamshidi.
Wenger, E., R. McDermott, et al. (2004). Cultivating communities of practice, Harvard Business
School Publications.
Wikipedia
(2012)
System
of
systems
engineering,
http://en.wikipedia.org/wiki/System_of_systems_engineering, accessed 28/2/12.
Wilkinson, M., King, P., James, A., Emes, M., & Bryant, P. (2010). Belief Systems in Systems
Architecting: Method and Preliminary Applications. 5th International Conference on System of
Systems Engineering. Loughborough: IEEE.
Williams, M. D. (2010). Learning about 'system resilience' from a hospital bed crisis. Contemporary
Ergonomics 2010. M. Anderson. London, Taylor & Francis: 605-613.
Willis, D. (2005). "Boeing's timeless deterrent, part 1: B-52 Stratofortress – from conception to Hanoi."
Air Enthusiast 119(Sept/Oct): 50-73.
Willis, D. (2005). "Willis, David. "Boeing's timeless deterrent, part 2: B-52 – the permanent spear tip."
Air Enthusiast 120(Nov/dec): 38-81.
Wojcik, L. A. and K. C. Hoffman (2006). Systems of systems engineering in the enterprise context: a
unifying framework for dynamic. IEEE/SMC International Conference on System of Systems
Engineering, IEEE.
Woods, D. D. and E. Hollnagel (2006). Joint cognitive systems: patterns in cognitive systems
engineering. Basingstoke, Taylor & Francis.
Release Date: 4th May 2012
© Loughborough University 2012
Page | 124
TAREA-PU-WP2-R-LU-9
Yang, Y., B. Boehm, et al. (2005). A contextualized study of COTS-based e-service projects. 4th
International Conference on COTS-based Software Systems - ICCBSS 2005, Bilbao, Spain,
Springer.
Zachman, J. A. (1987). "A framework for information systems architecture." IBM Systems Journal
26(3): 276-292.
Zeigler, B. P., T. G. Kim, et al. (2000). Theory of modeling and simulation: integrating discrete event
and continuous complex dynamic systems. New York, Academic Press.
Release Date: 4th May 2012
© Loughborough University 2012
Page | 125
TAREA-PU-WP2-R-LU-9
APPENDICES
This chapter describes state-of-the-art in SoS by mapping the critical areas identified in the
Part A and the Part B of this report to various EU / US projects and any other organisations
addressing identified problems / issues in the development and management of large
complex systems. The appendix table 1 should be read in conjunction with the appendix
table 2 (elaborating on the EU FP7 project abbreviations and their application domains used
in the appendix table 1). The appendix table 3 describes summary of projects in the US.
Appendix 1: Summary of Key SoS Activities in the EU
SoS Areas
Project / Organisation
Current Research
Critical Problem Areas
(Chapter 3)
CERTAINTY
Introduce
a
disruptive
methodology for the design of
complex critical applications.
COMPASS
Augment existing industry tools
for SoS.
KARYON
Realise the various safety
classes defined in the standard
ISO 26262.
ROAD2SOS
Develop
research
and
engineering
roadmaps
to
identify
future
RTD
and
innovation (RTD+I) strategies
for Europe in the field of SoS.
VERDI
Contribute to increase the
safety and robustness, and to
meet the needs of upcoming
standards like ISO26262.
AGILE
Develop and evaluate an
integrated Large Scale Control
Systems (LSCS) – design
methodology
applicable
to
large-scale systems of arbitrary
scale,
heterogeneity
and
complexity and capable of being
intrinsically self-tuneable, able
to
rapidly
and
efficiently
optimise LSCS performance
when short-medium- and long-
System Design
(Chapter 4)
Release Date: 4th May 2012
© Loughborough University 2012
Page | 126
TAREA-PU-WP2-R-LU-9
SoS Areas
Project / Organisation
Current Research
time variations affect the large
scale system.
Release Date: 4th May 2012
CERTAINTY
New methodology and design
tools.
COMPASS
Develop a formal semantic
foundation, the first specifically
for SoSE to support the analysis
of global SoS properties.
DANSE
Develop new approaches for
the design and management of
the operation of SoS.
EC-SAFEMOBIL
Address the development of
new estimation/prediction and
cooperative
control
methodologies
and
their
practical application to highly
mobile
entities
such
as
unmanned aerial systems.
IMC-AESOP
The future “Perfect Plant” will
enable monitoring and control
information flow in a cross-layer
way. As such the different
systems including SCADA/DCS
will be part of a distributed
ecosystem, where components
can dynamically be discovered,
added
or
removed,
and
dynamically
exchange
information and collaborate.
KARYON
System solutions for predictable
and safe coordination of smart
vehicles that autonomously
cooperate and interact in an
open and inherently uncertain
environment.
SCUBA
Create a novel architecture,
services,
and
engineering
methodologies
for
robust,
adaptive, self-organising, and
cooperating monitoring and
control systems. This addresses
the
current
problems
of
heterogeneity
and
interoperability, installation and
commissioning complexity, and
adaptability and robustness in
the building monitoring and
control space.
© Loughborough University 2012
Page | 127
TAREA-PU-WP2-R-LU-9
SoS Areas
Project / Organisation
Current Research
VERDI
Verdi will have a share in
maintaining
Europe’s
competiveness in the field of
designing
electronic
components for heterogeneous
SoS.
Mission and Surveillance
Systems, Thales (Defence)
Architectures
(Chapter 5)
COMPASS
Develop a modelling framework
for SoS architectures.
DANSE
Develop approaches for SoS
architecture – continuous and
non-disruptive
system
component integration.
EC-SAFEMOBIL
Open Approach to Engineering
(Chapter 6)
Release Date: 4th May 2012
Develop
manned
and
unmanned platforms allowing
building a system of systems for
the military forces, making
those systems interoperable.
Develop
paradigms.
architectural
IMC-AESOP
Investigate a Service-oriented
Architecture (SOA) approach for
monitoring and control of very
large scale process control
systems (batch and continuous
process applications).
KARYON
Define safety architecture for
sensor-based
cooperative
systems.
SCUBA
Create a novel architecture,
services,
and
engineering
methodologies
for
robust,
adaptive, self-organising, and
cooperating monitoring and
control systems. This addresses
the
current
problems
of
heterogeneity
and
interoperability, installation and
commissioning complexity, and
adaptability and robustness in
the building monitoring and
control space.
AGILE
To ease implementation and
deployment of the AGILE
© Loughborough University 2012
Page | 128
TAREA-PU-WP2-R-LU-9
SoS Areas
Project / Organisation
Current Research
system
in existing openarchitecture
SCADA/DCS
infrastructures, a set of opensource interfacing tools are
being developed.
Modelling and Simulation
(Chapter 7)
Network Enablement
(Chapter 8)
Release Date: 4th May 2012
COMPASS
Build an open, extendible tools
platform
with
integrated
prototype plug-ins for model
construction, simulation, test
automation, static analysis by
model-checking, and proof, and
links
to
an
established
architectural
modelling
language.
ADVANCE
Use of a common formal
modelling language supported
by methods and tools for
simulation
and
formal
verification.
CERTAINTY
Extend modelling languages
semantic: This project will
advance the state of the art by
handling
criticality
levels,
composability
and
compositionality capabilities as
properties at a functional
description level.
DANSE
Novel supporting tools for
analysis,
simulation
and
optimisation.
KARYON
Simulation and mixed reality
techniques.
DANSE
Innovative architectures that
allow the dynamic affiliation of
components
so
that
the
behaviour of the ensemble is
not disturbed.
EC-SAFEMOBIL
Development of new distributed
methods for safe real-time
networked
cooperation,
coordination, and control.
IMC-AESOP
The
SoA-based
approach
proposed can, on one hand,
simplify the integration of
monitoring and control systems
© Loughborough University 2012
Page | 129
TAREA-PU-WP2-R-LU-9
SoS Areas
Project / Organisation
Current Research
on application layer. On the
other hand, the networking
technologies that are already
known to control engineers
could also simplify the inclusion
of or migration from existing
solutions and the integration of
the next generation SCADA and
DCS systems at network layer.
Validation and Verification
(Chapter 9)
Release Date: 4th May 2012
WIBRATE
Provide a complete end-to-end
solution for carrying out fully
automated
condition-based
maintenance for high vibration
environments,
thus
totally
eliminating the labour-intensive
process of periodic monitoring.
In
addition,
WIBRATE’s
continuous monitoring system
also
provides
proactive
maintenance capability, offering
detailed historical information
about the status of the
equipment in the event of a
failure.
ADVANCE
Develop a unified tool-based
framework for automated formal
verification
and
simulationbased validation of cyberphysical systems. Uniquely
addresses
simulation
and
formal verification in a single
framework.
AGILE
The integrated LSCS design
system to be developed within
this project along with the
interfaces will be extensively
tested and evaluated into two
real-life large-scale Test Cases.
COMPASS
Develop methods and tools that
support
the
design
and
validation of SoS using a
precise model-based approach.
DANSE
Validation
of
approaches by
cases.
VERDI
This will link simulation-based,
“pre-tape-out” system analysis
© Loughborough University 2012
new
SoS
real-life test
Page | 130
TAREA-PU-WP2-R-LU-9
SoS Areas
Project / Organisation
Current Research
and verification with system
validation and analysis of the
physical
prototype
using
measurement equipment.
Qualification and Assurance
(Chapter 10)
Management, Control and
Operation
(Chapter 11)
Release Date: 4th May 2012
WIBRATE
New SoSE techniques to help
create a synergy between
individual complex systems to
ensure optimal monitoring of the
overall vibration control system.
and
Using
self-learning
distributed strategies.
CERTAINTY
To be a key enabler of the
certification process for mixed
criticality embedded systems
featuring functions dependent
on information of varying
confidence.
OPENCOSS
Devise a common certification
framework that spans different
vertical markets for railway,
avionics
and
automotive
industries.
BALCON
Review the R&D priorities and
capacity in the area of
monitoring and control systems
and applications in the EU and
the West Balcon Countries to
assess
collaboration
opportunities.
COMPASS
Build an open, extendible tools
platform
with
integrated
prototype plug-ins for model
construction.
DANSE
Address the difficult technical,
management,
and
political
challenges to organisations
attempting to unify the strengths
of the numerous infrastructures
and objects made available by
the advances in communication,
sensing
computing
and
actuating capabilities.
EC-SAFEMOBIL
Develop new robust distributed
probabilistic
state
estimation/prediction and event
detection/tracking methods for
© Loughborough University 2012
Page | 131
TAREA-PU-WP2-R-LU-9
SoS Areas
Project / Organisation
Current Research
complex high mobility systems.
Complex Socio-technical
Features
(Chapter 12)
Release Date: 4th May 2012
IMC-AESOP
The
SoA-based
approach
proposed by this project can, on
one
hand,
simplify
the
integration of monitoring and
control systems on application
layer. On the other hand, the
networking technologies that
are already known to control
engineers could also simplify
the inclusion of or migration
from existing solutions and the
integration
of
the
next
generation SCADA and DCS
systems at network layer.
KARYON
Achieve a high availability of the
control
system
complex
investigating new ways of
achieving
fault-tolerant
distributed control that allow
maintaining a high performance
level in the presence of
uncertainties and failures.
DANSE
Design and management of
SoS
using
evolutionary,
adaptive and iterative SoS lifecycle model.
EC-SAFEMOBIL
Autonomous systems operation
& development of techniques to
support the exploitation of
unmanned platforms in nonrestricted areas.
KARYON
Autonomous systems, looking
for robust cruising strategies for
vehicles & system architecture
based on a small local safety
kernel to prevent dangerous
behavior.
ROAD2SOS
The need to enhance the
classical view of Complex
System Engineering towards
SoS Engineering & develop
advanced
research
and
engineering
roadmaps
to
identify
future
RTD
and
Innovation (RTD&I) strategies
for Europe in the field of SoS
© Loughborough University 2012
Page | 132
TAREA-PU-WP2-R-LU-9
SoS Areas
Performance Measurement
(Chapter 13)
Release Date: 4th May 2012
Project / Organisation
Current Research
Pragmatic EA ltd (Numerous)
Pragmatic family of Architecture
Frameworks (PEAT).
AGILE
Based on recent advances of its
partners on convex design for
LSCSs and robust and efficient
LSCS self-tuning, this project
will develop and evaluate an
integrated design methodology
proactive,
arbitrarily-close-tooptimal LSCS performance;
Being intrinsically self-tuneable,
able to rapidly and efficiently
optimize LSCS performance
when short- medium- and longtime variations affect the largescale
system;
Providing
efficient, rapid and safe faultrecovery
and
LSCS
reconfiguration; and, Achieving all
the above, while being scalable
and modular.
CERTAINTY
New methodology and design
tools, applicable in diverse
industrial sectors, will be
validated
in
an
avionics
application on a multi-core
architecture: an existing Flight
Management System will be
analysed using the analysis
tools to specify which part is at
which critical level redesigned
and composed according to the
methodology, to improve the
certification
process
while
safeguarding reliability. The
results will be measurable
(processing time, costs).
DANSE
Provide novel supporting tools
for analysis, simulation, and
optimization; organized in an
integrated environment.
EC-SAFEMOBIL
The aim is to precisely control
hundreds of entities efficiently
and reliably and to certify
developed
techniques
to
support the exploitation of
unmanned platforms in nonrestricted areas.
© Loughborough University 2012
Page | 133
TAREA-PU-WP2-R-LU-9
SoS Areas
Technical and Engineering
Governance
(Chapter 14)
Release Date: 4th May 2012
Project / Organisation
Current Research
IMC-AESOP
This project deals with several
key challenges that arise such
as real-time web services,
interoperability, plug and play,
self-adaptation, reliability, costeffectiveness,
energyawareness, high-level crosslayer
integration
and
cooperation, event propagation,
aggregation and management.
SCUBA
Create a novel architecture,
services,
and
engineering
methodologies
for
robust,
adaptive, self-organising, and
cooperating monitoring and
control systems to address the
current
problems
of
heterogeneity
and
interoperability, installation and
commissioning complexity, and
adaptability and robustness in
the building monitoring and
control space.
VERDI
Improve the design efficiency
and quality by developing
methods and tools to address
the design challenges related to
heterogeneous integration. It
will link simulation-based, pretape-out system analysis and
verification
with
system
validation and analysis of the
physical
prototype
using
measurement equipment.
WIBRATE
Control
operations
are
supported
by
WiBRATE’s
unique ultra-low power Digital
Enhanced
Cordless
Telecommunications
(DECT)
based technology that allows
robust,
real-time
wireless
communication even in harsh
industrial environments.
DANSE
Address the difficult technical,
management,
and
political
challenges to organisations
attempting to unify the strengths
of the numerous infrastructures
and objects made available by
the advances in communication,
sensing
computing
and
© Loughborough University 2012
Page | 134
TAREA-PU-WP2-R-LU-9
SoS Areas
Project / Organisation
Current Research
actuating capabilities.
OPENCOSS
Future embedded systems will
be comprised of heterogeneous
dynamic coalitions of SoS and
hence will be built to numerous
standards and regulations.
Risk Mitigation
(Chapter 15)
EC-SAFEMOBIL
Preserve safety and reliability
while optimising performance,
taking into account uncertainties
of sensor data and unreliability
of wireless data transmission
links.
Training
(Chapter 16)
BALCON
Organise
a
variety
of
networking,
training
and
awareness raising activities to
bring research and industrial
actors of the two regions closer,
thus preparing the ground for
concrete
EU-WBC
R&D
activities in the monitoring and
control area.
DANSE
Develop training material and
classes that help advance the
knowledge base of European
industry and government to
allow the creation of new
services and to substantially
improve existing ones to levels
of
efficiency
that
are
unthinkable today.
Appendix Table 1: Summary of Key SoS Activities in the EU
Release Date: 4th May 2012
© Loughborough University 2012
Page | 135
TAREA-PU-WP2-R-LU-9
Appendix 2: EU FP7 Project Abbreviations and Application Domains
Abbreviation
Description
Domain (Sector / Areas)
ADVANCE
Advance
Design
and
Verification
Environment for Cyber-physical System
Engineering.
Energy: (Unspecified systems)
Transport:
(Intelligent
Transport Systems)
AGILE
Rapidly-deployable,
Self-tuning,
SelfControl
reconfigurable,
Nearly-optimal
Design for Large-scale Nonlinear Systems.
Energy: (Building)
Transport: (Traffic Network)
Manufacturing:
(Process,
Discrete)
BALCON
Boosting EU-Western Balkan Countries
research Collaboration in the Monitoring and
Control area.
Numerous: (Unspecified)
Comprehensive Modelling
Systems of Systems
Numerous: (Unspecified)
COMPASS
CERTAINTY
for
Certification of Real Time
Designed for Mixed Criticality
Advanced
Applications
Transport: (Avionics)
DANSE
Designing for Adaptability and Evolution in
Systems of Systems Engineering
EC-SAFEMOBIL
Estimation and Control for Safe Wireless
High Mobility Cooperative Industrial Systems
IMC-AESOP
Architecture for Service-Oriented Process –
Monitoring and Control
Manufacturing: (Automotive)
KARYON
Kernel-based Architecture for Safety Critical
Control
Manufacturing: (Automotive)
Transport: (Avionics)
OPENCOSS
Open Platform for Evolutionary Certification
of Safety-critical Systems
Manufacturing: (Automotive)
Transport:
(Avionics,
Railways)
ROAD2SOS
Development of Strategic Research and
Engineering Roadmaps in Systems of
Systems Engineering and Related Case
Studies
Energy:
(Distributed
Generation and Smart Grids)
Manufacturing:
(Multi-site
Industrial Production)
Release Date: 4th May 2012
Transport: (Aerospace, Land
Systems)
Other: (Systems Engineering,
Water Treatment and Supply)
Transport: (Aeronautics)
Other:
(Security,
Warehousing)
© Loughborough University 2012
Page | 136
TAREA-PU-WP2-R-LU-9
Abbreviation
Description
Domain (Sector / Areas)
Transport: (Multi-modal Traffic
Control)
Other: (Emergency, Crisis
Management)
SCUBA
Self-organising, Cooperative, and Robust
Building Automation
Energy: (Management)
Transport: (Unspecified)
Other: (Security, Safety)
VERDI
Verification for Heterogeneous
Design and Integration
Manufacturing: (Automotive)
WIBRATE
Reliable
Wireless, Self-powered Vibration Monitoring
and Control for Complex Industrial Systems
Manufacturing: (Automotive)
Transport:
(Aerospace,
Railways)
Appendix Table 2: EU FP7 Project Abbreviations and Application Domains
Release Date: 4th May 2012
© Loughborough University 2012
Page | 137
TAREA-PU-WP2-R-LU-9
Appendix 3: Summary of Key SoS Activities in the US
SoS Areas
Project / Organisation
Current Research
Critical Problem Areas
(Chapter 3)
Purdue University
Project on SoS architecture with
missile defence agency.
Work of C. Keating, Old
Dominion University
Nature of emergence and
philosophical perspective in
SoS, operation, maintenance,
for
and
considerations
emergence in SoS.
University of Texas San Antonio
(UTSA)
Project on two smart microgrids for photovoltaic energy
with local utility company
researching on: (a) Network
control of smart grid. (b) Energy
management of a smart home.
(c) Electric car charging SoS.
NSF (National Science
Foundation)
Has a specific program in SoS
Engineering design. Numerous
projects are funded.
Work of M. Johnson
(Aerospace) and M. Jamshidi
(UTSA)
SoSE,
standards;
standardization; accreditation;
certification; registration; and
interoperability.
System Design
(Chapter 4)
NB: Aerospace Industry, US
DoD and UARC are putting
extensive efforts for an ISO
International Organization for
Standardization.
Architectures
(Chapter 5)
SERC / Purdue University (see
“Simulation and Modelling”
section later)
SERC / Purdue University (see
“Simulation
and
Modelling”
section later).
Open Approach to Engineering
(Chapter 6)
US DoD (Department of
Defence)
Numerous projects on open
interface,
synergism,
selfgovernment,
emergence,
conservation, reconfiguration,
symbiosis
and
modularity
principles.
Modelling and Simulation
(Chapter 7)
SERC (Systems Engineering
Research Centre)
RT-36 “Assessing the Impact
of Development Disruptions
and
Dependencies
in
Release Date: 4th May 2012
© Loughborough University 2012
Page | 138
TAREA-PU-WP2-R-LU-9
SoS Areas
Project / Organisation
Current Research
Analysis of Alternative of
System of Systems” being
performed
by
Purdue
University.
SoS architecture modeling
such
as
DODAF,
UML,
Bifurcated
Model-Continuity
Based Life-Cycle Methodology,
DEVS Unified Process and its
Service
Oriented
Implementation,
SoS
simulation for Heterogeneous
Mobile
Sensor
Networks,
Agent-Implemented
Test
Instrumentation System, etc.
Numerous locations in the US,
researching on architecture,
system architecture, enterprise
architecture, design principles,
design
patterns
and
architecture framework.
Network Enablement
(Chapter 8)
SERC (Systems Engineering
Research Centre)
Information
on
demand,
Services on Demand, Ubiquity
and Degrees of Connectivity,
Syntactic
and
semantic
interoperability,
Service
Oriented
Architecture,
Netcentric SOA, Role of the Human
in SOA, Documenting Netcentric Architectures, Common
Parts of a Net-centric SOA,
NCE
Architecting
Considerations,
Net-centric
System Architect.
US Aerospace industry /
Lockheed Martin, Boeing, etc.
Validation and Verification
(Chapter 9)
Release Date: 4th May 2012
Computer Science Faculty at
Naval Post-Graduate School.
Several navy funded projects in
software
validation
and
verification.
DARPA (Defence Advanced
Research Projects Agency)
Adaptive Vehicle Make program
addressing
revolutionary
approaches to the design,
verification, and manufacturing
of complex defence systems
and vehicles.
© Loughborough University 2012
Page | 139
TAREA-PU-WP2-R-LU-9
SoS Areas
Project / Organisation
Current Research
Purdue University
Verification and Validation of
SoS
models
for
Lunar
Command,
Control,
Communication,
and
Information
Architecture
in
Aerospace engineering.
UAV Laboratory at the
University of Kansas in
Lawrence
Design,
development
and
testing of flight vehicle and flight
control systems.
NSF (National Science
Foundation)
Has Cyber-Physical
Program.
Qualification and Assurance
(Chapter 10)
Management, Control and
Operation
(Chapter 11)
Work of Brian Sauser
Work of Ferat Sahin and
Collaborators
Complex Socio-technical
Features
(Chapter 12)
Performance Measurement
(Chapter 13)
Release Date: 4th May 2012
Systems
Control
Paradox
in
SoS
Management,
Autonomy,
Belonging,
Connectivity,
Diversity, and emergence.
Robot
SoS
intelligence.
for
swarm
Mitre Corporation
Several projects in the areas of
Cognition, Complexity, Complex
Systems, Complex Systems
Engineering,
Emergence,
Human-Centric, Mindset, MultiScale
Analysis,
Multi-View
Analysis, Organization, Scale,
Socio-Cognitive, SoS, System
of Systems, Surprise, etc.
MIT Engineering Systems
Division
Expanding an existing system
tradespace
exploration
methodology by adding SoSspecific design considerations.
School of Interactive
Computing, College of
Computing, Georgia Tech
Ethics in autonomous systems.
US Homeland Security at Old
Dominion’s NCSoSE (National
Centres for Systems of Systems
Engineering)
Numerous projects funded.
Work of Paul R. Garvey ChienChing Cho and Mitre Corp.
Measurement
of
SoS
performance risk, Individual
© Loughborough University 2012
Page | 140
TAREA-PU-WP2-R-LU-9
SoS Areas
Project / Organisation
Current Research
system’s technical performance
measures, Overall measure of
performance risk, Technical
Risk
Index
(TRI),
SoS
capability, etc.
Technical and Engineering
Governance
(Chapter 14)
SERC (Systems Engineering
Research Centre)
RT-25 “Requirements Definition
for Net-Centric Enterprises”.
Work of Sage and Jamshidi.
System of Systems, Federation
of Systems, Lead System
Integrator, Enterprise System
Engineering, Complex Systems,
Complex Adaptive Systems,
Motivation for SoSE, Federalist
Management
Principles,
Handy’s
Five
Principles,
Structural Approach, Develop
Framework
for
SoSE,
Challenges in SoSE, Vignette,
Information Flow in SoSE,
Among
the
Systems
Engineering Groups, Validation,
Principles
and
Axioms,
Engineering
Functional
Behaviour.
Risk Mitigation
(Chapter 15)
SERC (Systems Engineering
Research Centre)
“Early Identification of
Related Program Risks”.
Training
(Chapter 16)
US Homeland Security at Old
Dominion’s NCSoSE (National
Centres for Systems of Systems
Engineering)
Numerous projects funded such
as “Research & Training for
Next
Generation
SoS
Engineers”,
“Systems
of
Systems Engineering Education
st
Century Complex
for 21
Systems”, etc.
University of Texas San Antonio
Established courses on SoSE,
Network Control, etc.
SE-
Appendix Table 3: Summary of Key SoS Activities in the US
Release Date: 4th May 2012
© Loughborough University 2012
Page | 141