You are on page 1of 7

IEEE SysCon 2009 —3rd Annual IEEE International Systems Conference, 2009

Vancouver, Canada, March 23–26, 2009

System of Systems Engineering and


Family of Systems Engineering
From a Standards, V-Model, and Dual-V Model
Perspective
John O. Clark
Chief Engineer
Northrop Grumman Corporation
713 Wolfsnare Crescent
Virginia Beach, VA 23454
757-481-1504
john.clark@ngc.com

Based on "System of Systems Engineering and Family of Systems Engineering from a Standards Perspective," by John
O. Clark which appeared in the IEEE International Conference on System of Systems Engineering, 2008. SoSE ’08.
Copyright © 2009 by IEEE.

Abstract - System of Systems Engineering (SoSE) and processes as documented in the SE standards: IEEE 1220,
Family of Systems Engineering (FoSE) continue to be two EIA/IS-632, EIA-632, ISO 15288 [2-8], and the guide: ISO
of the least well-understood SE disciplines. Knowledge of TR 19760 [9], are a necessary and sufficient set of
the SE standards, the V-Model, and particularly the 3- processes for SoSE, and no additional processes are needed.
dimensional Dual-V Model, significantly aid this
understanding, including the relationship between SE, The above SE standards and guide are referenced in
SoSE, and FoSE. this paper and used in the presentation that accompanies
this paper. However, because they are copyrighted by the
The goals of this paper are to: 1) define SoS, SoSE, and publishing organizations, material from them cannot be
FoSE from an SE standards perspective; 2) describe the reproduced in this paper or in softcopies of the presentation.
original V-Model and the Dual-V Model; 3) show how to Refer to these SE standards and guide for this information.
apply these SE standards and V-Models to a system, to
SoSs, and to FoSs; and 4) encourage and challenge the In my opinion (based on reading, comparing,
participants to understand, select, tailor, and apply these understanding, teaching, revising, tailoring, and applying
SE standards and V-Models to complex SoSs and FoSs. the SE standards), there is only one classical SE process as
Individuals may have an understanding of portions of SE, shown in Figure 1 [5].
SoSE, and FoSE based on other sources. The SE
standards, V-Model, and Dual-V Model provide a more
complete and common understanding. EIA/IS-632
1994
MIL-STD-499 DoD 5000

IEEE 1220
DAG
2005

Keywords: System of Systems (SoS), System of Systems EIA-632


1998
DAU SE
Fund.

Engineering (SoSE), Family of Systems (FoS), Family of ISO 15288


DoDAF
Systems Engineering (FoSE), Complex Systems, Complex 2008

ISO TR19760 Customer


Systems Engineering, V-Model, Dual V-Model. 2003 SE Docs

ISO TR24748
V-Models
2008

1 Introduction EIA-731 Textbooks

Corporate
CMMI
Manuals

The subject of SoSE versus SE is currently debated in INCOSE SE


Handbook
Classical …
the literature and at conferences. The question is asked: “Is Systems Engineering Process
engineering a system of systems really any different from
engineering an ordinary system?” [1]. Some believe that Multiple views provide a comprehensive view.

SoSE is “different” from SE, the SE processes are Figure 1. Systems Engineering Views
inadequate or insufficient for SoSE, and additional
processes are needed. Others, like me, believe the SE

9781-4244-3463-3/09/$25.00 ©2009 IEEE


Authorized licensed use limited to: CACI. Downloaded on February 22,2021 at 20:16:20 UTC from IEEE Xplore. Restrictions apply.
Each SE standard presents a slightly different view of consists of Products, Processes, and People (some standards
this one classical SE process. By understanding each SE call these three items Elements) as shown in Figure 2.
standard, and looking at each standard’s view, a systems
engineer can get a comprehensive view of this one classical
SE process and apply it to SoSE and FoSE. This principle System
also applies to the guides, manuals, handbooks, etc, shown
in Figure 1.
Product Processes People
Systems engineers may struggle with applying SE to
FoSE. However, FoSE is simply SE applied to a FoS. By
family, we mean a product-line or domain, wherein some
assets are re-used un-modified; some assets are modified, Subsyste Subsyste
used, and re-used later; and some assets are developed new,
used, and re-used later. Product-lines are the result. Figure 2. System Building Block

This paper addresses SoSE and FoSE from the SE Next, the SE standards construct a system or a SoS
standards, V-Model, and Dual V-Model perspective. In my using these Building Blocks as shown in Figure 3. A
opinion, this information is sorely needed to meet the system or SoS can be decomposed from the top down,
challenges of complex SoSE and FoSE. composed from the bottom up, or a combination of the two.

2 What is Different about SoSE and


FoSE from SE?
System

Products Processes People


In my opinion, SoSE and FoSE are an acquisition
management problem, not a technical problem. The Subsystem · · · Subsystem

technical problem is solvable using the SE Standards and


V-Models, but the acquisition management problem has not System System

been solved. A few key management issues are: Products Processes People Products Processes People

Subsystem ··· Subsystem Subsystem ·· · Subsystem

• There is no god (no overall Program Manager) of a


SoS or FoS
Syste m Syste m Syste m Syste m

Produ cts Proc es se s Peo pl e Produ cts Proc es se s Peo pl e Produ cts Proc es se s Peo pl e Produ cts Proce s se s Peo pl e

• Acquisitions are stovepipes (single systems, not SoS or Sub syste m Sub s yste m Sub syste m Sub syste m Sub syste m Sub syste m Sub s ystem Sub syste m

FoS)
• Systems are directed to “integrate” with other systems,
often after fielding Figure 3. System of Systems Building Blocks
• Suppliers don’t cooperate with each other in FoSE
(they believe it’s not in their best interest) Each subsystem of the system or the SoS is treated as a
• Acquirers don’t cooperate with each other for the same system in its own right. For top-down SoSE, the Building
reason Block structure continues on down the System Breakdown
Structure (SBS) to the leaf-level that is needed to describe
• FoSE costs more up-front to develop for re-use (but
the SoS. For bottom-up SoSE, the opposite occurs.
saves much more later)
Other structures are determined from the SBS such as
There are several key challenges to SoSE [10]. For
the Work Breakdown Structure (WBS), the Specification
example, SoS and FoS may consist of new, modified, or
Tree, and the Integrated Product Team (IPT) organization.
unmodified systems; and some systems may be evolving
and their future unpredictable. To mitigate the risks
inherent in these challenges, focus should be placed on 4 Simple Definitions of SoS and FoS
developing and controlling the interfaces between system
elements and external systems. Developing and controlling Following are simple definitions of SoS and FoS:
interfaces correctly is what integration and interoperability
are about. • SoS: The sum of the whole is greater than the sum of
the individual parts:
3 The Building Block o The parts are integrated ( i.e., have interfaces)
o The parts may or may not be members of a
For a system or a SoS, the SE standards apply the common domain (such as a product line, for
Building Block concept. A system or SoS Building Block example: surface ship radars)

Authorized licensed use limited to: CACI. Downloaded on February 22,2021 at 20:16:20 UTC from IEEE Xplore. Restrictions apply.
• FoS: The sum of the whole is equal to the sum of the unique capabilities.” (Note by J. Clark: The DAG 2008
individual parts: version has not been published as yet, but was
o The parts are not integrated anticipated to contain this definition.)
o The parts are members of a common domain (such
as a product line) • An SoS is defined as a set or arrangement of systems
that results when independent and useful systems are
Integrating systems could result in the whole being less integrated into a larger system that delivers unique
than the sum of the individual parts, but I assume that’s not capabilities [DAG 2004]. Both individual systems and
the case if they are integrated correctly! SoS conform to the accepted definition of a system in
that each consists of parts, relationships, and a whole
5 The U.S. Department of Defense’s that is greater than the sum of the parts; however,
although an SoS is a system, not all systems are SoS.
Definitions of SoS and FoS (Note by J. Clark: The DAG 2004 version was
superseded by the DAG 2006 version referenced
Per the DoD Defense Acquisition Guidebook (DAG) above, and the DAG 2008 definition of SoS was
2006 version [11], SoSE: anticipated to revert back to this DAG 2004 definition.)

• Deals with planning, analyzing, organizing, and • A family of systems (FoS) is defined as a set of
integrating the capabilities of a mix of existing and new systems that provide similar capabilities through
systems into a SoS capability greater than the sum of different approaches to achieve similar or
the capabilities of the constituent parts. complementary effects [CJCS 2007(1)]. For instance,
• SoSs should be treated and managed as a system in the war fighter may need the capability to track moving
their own right, and should therefore be subject to the targets. The FoS that provides this capability could
same systems engineering processes and best practices include unmanned or manned aerial vehicles with
as applied to individual systems. appropriate sensors, a space-based sensor platform, or a
• Differs from the engineering of a single system. The special operations capability. Each can provide the
considerations should include the following factors or ability to track moving targets but with differing
attributes: characteristics of persistence, accuracy, timeliness,
o Larger scope and greater complexity of integration etc.” This definition is included for completeness. FoS
efforts; are fundamentally different from SoS because, as
o Collaborative and dynamic engineering; CJCSI goes on to say, a family of systems lacks the
o Engineering under the condition of uncertainty; synergy of a system of systems. The family of systems
o Emphasis on design optimization; does not acquire qualitatively new properties as a result
o Continuing architectural reconfiguration; of the grouping. In fact, the member systems may not
o Simultaneous modeling and simulation of be connected into a whole. This guide specifically
emergent system of systems behavior; and addresses SoS, but some of its contents may apply to
o Rigorous interface design and management. FoS.

Per the DAG 2006 version, a FoS: • SoS systems engineering deals with planning,
analyzing, organizing, and integrating the capabilities
• Is not considered to be a system per se. of a mix of existing and new systems into an SoS
• Does not create capability beyond the additive sum of capability greater than the sum of the capabilities of the
the individual capabilities of its member systems. constituent parts [DAG 2004]. Consistent with the
• Basically a grouping of systems having some common DoD transformation vision and enabling net-centric
characteristic(s). For example, each system in a FoS operations (NCO), SoS may deliver capabilities by
may belong to a domain or product lines (e.g., a family combining multiple collaborative and autonomous-yet-
of missiles or aircraft). interacting systems. The mix of systems may include
• Lacks the synergy of a SoS. existing, partially developed, and yet-to be designed
• Does not acquire qualitatively new properties as a independent systems. (Note by J. Clark: As noted
result of the grouping. In fact, the member systems above, the DAG 2004 version was superseded by the
may not be connected into a whole. DAG 2006 version.)

Per the DoD SE Guide to Systems of Systems [12]: The SE Guide to SoS identifies 3 new SoS SE “roles”:

• As defined in the Defense Acquisition Guidebook • Translating Capability Objectives


(DAG) 2008 version, a SoS is “a set or arrangement of • Understanding Systems & Relationships
systems that results when independent and useful • Monitoring & Assessing Changes
systems are integrated into a larger system that delivers

Authorized licensed use limited to: CACI. Downloaded on February 22,2021 at 20:16:20 UTC from IEEE Xplore. Restrictions apply.
It is unclear why these three SoS SE roles are really The application of the original V-Model to a system or
“new.” In my opinion they are included in the 16 technical SoS is shown in Figure 5. This application is similar to the
and technical management processes defined in the DAG Building Block in which the Vs are repeated at each level
chapter 4, and are included in the SE Standards, V-Model, of the SBS.
and Dual-V Model on which the DAG chapter 4 is based.
US E R V ALIDATE S Y S TE M T O

RE QUIRE ME NTS , US E R RE QUI RE ME NTS

6 INCOSE’s Definitions of System and


S Y S TE M CONCE P T,

V ALIDAT ION P LA N

I NTE GRA TE S Y S TE M AND

V E RIFY TO
S Y S TE M
S P E CIFICATIO NS
S P E CIFICATIO N AND

V E RIFICATI ON P LAN

AS S E MBLE CI ’ S AND
CONFIGUR ATION I TE M

SoS
V E RI FY TO
(CI ) “ DE S IGN - TO ”
S P E CI FI CATI O NS
S P E CIFICATIO NS AND

V E RIFICATI ON P LAN

DE COMP OS ITION “ BUILD - TO ” I NS P E CT/ TE S T TO

A ND DE FINI TI ON S P E CIFICATIO NS “ BUILD - TO ”

AND V E RI FI CA TION S P E CI FI CATI O NS INTE GRA TI ON A ND

P ROCE DURE S V E RIFICA TION

FABRI CA TE , AS S E MB LE , CODE

Per the INCOSE SE Handbook [10]:

• A system is a combination of interacting elements


organized to achieve one or more stated purposes. USER
REQUIRE MENTS,

SYSTEM CONCEPT,

VALIDATION PLAN
VALIDATE SY STEM TO
USER REQUI REM ENTS USER
REQUIR EMENTS,

SYSTEM CONC EPT,

VALI DATION PLA N


VALIDA TE SY STEM TO
USER REQU IREM EN TS

INTEGRATE SYSTEM AND

...
VERIFY TO INTEGR ATE SYSTEM AN D

...
SYSTEM

...
SPECIFICATIONS VER IFY TO
SPECIFICATION AND SYSTEM
SPEC IFIC ATIONS
SPEC IFIC ATION A ND
VERIFICATION PLAN
VERIFIC ATION PLAN

ASSEM BLE CI’ S AND


CONFIGURATION ITEM
VERIFY TO ASSEM BLE CI’S AND


(CI) “DESIGN - TO” CONFIGUR ATION ITEM

System of systems applies to a system-of-interest


SPECIFI CATIONS VERIFY TO
(C I) “D ESIGN - TO”
S PE CIFICATI ONS AND SPECIFIC ATIONS
SPECI FIC ATIONS A ND
VERIFICATION PLAN
VERIFIC ATION PLAN

DECOMPOSITION “BUILD -TO” INS PECT/ TE ST TO


DECOMPO SI TION “B UILD -TO” I NSPECT/TEST TO
AND DEFINITION S PECIFICATI ONS “BUILD - TO”
AND DEFINITION S PEC IFICATIONS “B UILD - TO”
AND VERIFICATION SPECIFICATIONS INTEGRATION AND
A ND VERIFIC ATI ON S PEC IFICATION S INTEGRATION AN D
PROCEDURES VERIFICA TIO N
PR OC ED URES VERIFICATION

whose system elements are themselves systems; FABRICATE , AS SEM BLE, CODE
FABR ICA TE , ASSEM BLE, COD E

typically these entail large scale inter-disciplinary


Figure 5. System or SoS V-Model
problems with multiple, heterogeneous, distributed
systems.
An example of the detailed application of the V-Model
to a system or a SoS is presented in Figure 6, the Dual-V
Personally, I like this simple definition of SoS and
Model [14].
would simplify it even further as follows:

• System of systems applies to a system whose system System


elements are themselves systems. V-Model

I like the above definition because it does not


distinguish between dependent or independent systems, or
any other characteristics of systems or SoS, and it supports
my ideas about systems thinking discussed later in this
paper. Element
V-Models

7 The V-Model
Although not a SE standard, the V-Model is a very Copyright 2005 by The Center for Systems Management (CSM) Inc.,
and used by permission of Kevin Forsberg.

popular model of the SE process. The original V-Model


[13] is shown in Figure 4. For top-down SE (i.e., forward
Figure 6. Dual V-Model
engineering), the process starts on the upper left and goes to
the upper right. For bottom-up (i.e., reverse engineering), it
In this example in Figure 6 there are 1 system, 2
starts on the upper right and goes to the upper left.
subsystems, and 4 Lowest Configuration Items (LCIs). The
vertical backplane is the System-V and the horizontal
USER
Validation VALIDATE SYSTEM TO
planes are the Element-Vs. Each Element-V is the same as
Figure 4 and is applied at each level of the System-V. A
USER REQUIREMENTS
REQUIREMENTS,
SYSTEM CONCEPT,

SoS-V would be depicted by adding the SoS in the


VALIDATION PLAN

INTEGRATE SYSTEM AND

backplane above multiple systems. Parts of an LCI would


Verification VERIFY TO
SYSTEM
SPECIFICATIONS
SPECIFICATION AND

be depicted by adding the parts in the backplane below the


VERIFICATION PLAN

CONFIGURATION IT EM (CI)
“DESIGN - TO”
Verification ASSEMBLE CI’S AND
VERIFY TO
SPECIFICATIONS
LCI.
SPECIFICATIONS AND
VERIFICATION PLAN

DECOMPOSITION “BUILD - TO” INSPECT/TEST TO


For top-down SE, in Figure 6, system requirements are
AND DEFINITION SPECIFICAT IONS
AND VERIFICAT ION
PROCEDURES
Verification “BUILD - TO”
SPECIFICATIONS INTEGRATION AND
VERIFICATION
allocated down to subsystems from the system “design-to”
(i.e., requirements) specification on the left side of the
FABRICATE, ASSEMBLE, CODE
Additions to Original System Element V. Each Subsystem Element V begins at
its requirements process, passes its “build-to” (i.e., design)
spec up to the system “build-to” spec process of the System
Modified and provided with the permission of Kevin Forsberg from
Forsberg, Mooz “Proceedings of the First Annual NCOSE Conference,” 1990, and
Forsberg, Mooz, Cotterman “Visualizing Project Management,” ©2000 by John Wiley & Sons, Inc.

Figure 4. Original V-Model Element V, ends at its validation process, and returns the
result to the “fabricate, assemble, code” process at the
bottom of the System Element V.

Authorized licensed use limited to: CACI. Downloaded on February 22,2021 at 20:16:20 UTC from IEEE Xplore. Restrictions apply.
Similarly, subsystem requirements are allocated down
to LCIs from the subsystem “design-to” specifications on Technical Baselines, Documents, and Reviews for a System
A R F PD I CD TR TC FCA VR PCA

the left side of the Subsystem Element V. Each LCI FULL MENU
Review Types:

Document Types: ORD/ S/SS S/SS SDD SDD T Plan T Rpt Rpt Rpt Rpt

Element V begins at its requirements process, passes its ICD IRS IRS HDD
S/SDD IDD
HDD
IDD
T Proc

DBDD DBDD
“build-to” spec up to the subsystem “build-to” spec process System ASR SRR SFR SPDR ISR SCDR STRR STCR SVR SPCA
of the Subsystem V, commences its “fabricate, assemble,
SYSTEM
LEVEL Requirements
Baseline
ORD/ SS SS SDD SDD T Plan T Rpt FCA Rpt PCA Rpt

code” process at the bottom of the LCI Element V, ends at System


requirements
ICD IRS IRS
Rqmts,
Detailed
Design,
T Proc

Functions, Verification
its validation process, and returns the result to the allocated to
Subsystems
& Prelim
Design
& Validation
Roll Up:
Flow Down:
“fabricate, assemble, code” process at the bottom of the SubRR SubFR SubPDR ISubR SubCDRSubTRRSubTCR SubFCA SubPCA

Subsystem Element V.
SUBSYSTEM System Allocated Baseline =
LEVEL
Subsystem Requirements Baseline SubS SubS SubDD SubDD T Plan T Rpt FCA Rpt PCA Rpt
IRS IRS T Proc
Detailed
Subsystem Rqmts, Design,
requirements Functions,
Verification
allocated to & Prelim

The application of the original V-Model to a FoS is


& Validation
Lowest Configuration Design
Roll Up:
Items (LCIs) Flow Down:

shown in Figure 7. Here, the Vs are sequentially nested LOWEST


CONFIGURATION
Subsystem Allocated Baseline =
LCI Requirements Baseline
SWRR SWFR SWPDR SWCDR SWTRR SWTCR SWFCA SWPCA

into the page, signifying that for subsequent systems, some ITEM
LEVEL
(e.g., Software Requirements Baseline) SWRS SWRS SWDD
IRS IRS IDD
DBDD
SWDD T Plan
IDD T Proc
DBDD
T Rpt FCA Rpt PCA Rpt

prior-system V assets are re-used un-modified; some assets


are modified, used, and re-used later; and some assets are
Figure 8. Technical Baselines, Documents, Reviews, and
developed new, used, and re-used later. If a member of the
Audits for a System
FoS is a SoS, then the Vs continue down to the next lower-
level as was shown in Figures 5 and 6.
System requirements reviews precede subsystem
requirements reviews which precede LCI requirements
reviews. The same sequence applies to functional and
USER
REQUIREMENTS,
VALIDATE SYSTEM TO
USER REQUIREMENTS
preliminary design reviews.
SYSTEM CONCEPT,

VALIDATION PLAN

SYSTEM
INTEGRATE SYSTEM AND
VERIFY TO
SPECIFICATIONS
Critical design, verification (e.g., test), validation, and
audits are shown on the right side of Figure 8. These flow
SPECIFICATION AND

VERIFICATION PLAN

CONFIGURATION ITEM
(CI) “DESIGN -TO”
ASSEMBLE CI’S AND
VERIFY TO
up to the system-level. LCI critical design reviews precede
subsystem critical design reviews which precede system
SPECIFICATIONS
SPECIFICATIONS AND
VERIFICATION PLAN

“BUILD - TO” INSPECT/TEST TO


critical design reviews. The same sequence applies to
verification and validation reviews and audits.
SPECIFICATIONS “BUILD -TO”
AND VERIFICATION SPECIFICATIONS
PROCEDURES

FABRICATE, ASSEMBLE, CODE


Extending Figure 8 to a SoS results in Figure 9. The
same sequence of technical baselines, documents, reviews,
and audits applies. A SoS is just another system, albeit
Figure 7. FoS V-Model more complex. Per the Defense Acquisition Guidebook:
“SoSs should be treated and managed as a system in their
own right, and should therefore be subject to the same
8 Technical Baselines, Documents, systems engineering processes and best practices as applied
Reviews, and Audits to individual systems.”

An example of Technical Baselines, Documents,


Reviews, and Audits for a system is shown in Figure 8 (the Technical Baselines, Documents, and Reviews for a System of Systems
acronyms should be self-explanatory). Review Types:
A R F PD I CD TR TC FCA VR PCA

FULL MENU
Document Types:ORD/ S/SS S/SS SDD SDD T Plan T Rpt Rpt Rpt Rpt
ICD IRS IRS HDD HDD T Proc

The top group shows the full menu of Technical


S/SDD IDD IDD
DBDD DBDD
SoS
Baselines, Documents, Reviews, and Audits from which the SoS
LEVEL Requirements
Baseline
ASoSRSoSRRSoSFRSoSPDRISoSR SoSCDRSoSTRR SoSTCR SoSVR SoSPCA

ORD/ SoSS SoSS SoSDD SoSDD SoST Plan SoST RptRpt Rpt
systems engineer selects (tailors) the appropriate ones for SoS
ICD IRS IRS
Rqmts, Detailed
SoST Proc

requirements
the system, subsystem, and LCI levels. allocated to
system
Functions,
& Prelim
Design
Design,
Verification &
Validation
Flow down: Roll up:
SRR SFR SPDR ISR SCDR STRR STCR SFCA SPCA

Requirements, functions, and preliminary design are SYSTEM


LEVEL
SoS Allocated Baseline =
System Requirements Baseline SS SS SDD SDD ST Plan ST Rpt Rpt Rpt

shown on the left side. For top-down SE, these flow down System
IRS IRS
Rqmts,
Functions,
Detailed
Design,
Verification &
ST Proc

from the system- level. System requirements allocated to a requirements


allocated to
subsystem
& Prelim
Design
Flow down:
Validation
Roll up:

subsystem (system allocated baseline) become the SUBSYSTEM


SubRRSubFR SubPDRSubCDRSubTRRSubTCR SubFCA SubPCA

System Allocated Baseline =


requirements baseline for that subsystem. Subsystem LEVEL
Subsystem Requirements Baseline SubRSSubRS SubDD SubDD SubT Plan SubT Rpt Rpt
IRS IRS IDD IDD SubT Proc
Rpt

requirements allocated to a LCI (subsystem allocated DBDD DBDD

baseline) become the requirements baseline for that LCI.


From these requirements baselines come the functional, Figure 9. Technical Baselines, Documents, Reviews,
allocated, and product baselines for that level of the SBS. and Audits for a System of Systems

Authorized licensed use limited to: CACI. Downloaded on February 22,2021 at 20:16:20 UTC from IEEE Xplore. Restrictions apply.
9 Systems Thinking 10 Complex SoSE and FoSE
In my opinion, systems thinking involves the So, how does all this apply to complex SoSE and
following: FoSE? SoSE and FoSE address:

• Everything and everyone (from the universe to the • Bounding and defining problem context
nucleus of an atom) is a system, a SoS, and a • Solution methods and techniques
subsystem of a higher-order system • Solution tools
• Everything and everyone that exists/existed (things, • Strategies for efficient solutions
people, thoughts, sayings, writings, actions, etc.) • Various applications
uses/used the systems engineering process
• You see everything and everyone as a system, a SoS, This paper aims at providing and communicating
and a subsystem of a higher-order system focused solutions and propositions to the problems being
• You “Stand on the standards” encountered in complex SoS and FoS situations. Situations
• You have “The Knack” that form around complex SoS and FoS are characterized
by lack of clarity, uncertainty, ambiguity, and limited
Every SoS is a system, every system is a SoS, and understanding - stretching capabilities to manage and
every system is a subsystem of a higher-order system, from engineer effective responses.
the universe to the nucleus of an atom. It’s a matter of
degree of complexity. The universe is a system, a SoS, and SoSs and FoSs can be very complex. Now days, in
a subsystem of a higher-order system (ponder which higher- evolutionary acquisition, many systems are using spiral
order system); the milky way galaxy is a subsystem of the development and thus their future behavior is unknown.
universe; the solar system is a subsystem of the milky way (Not incremental development wherein their future
galaxy; the earth is a subsystem of the solar system; the behavior is known, and is just parceled-out into
weather system, the ecosystem, and the human system are increments.) How do we integrate these evolutionary
subsystems of the earth; the digestive system is a subsystem systems that are using spiral development into a SoS?
of the human system; the stomach is a subsystem of the Everyone is spiraling!
digestive system; the cell is a subsystem of the stomach; the
molecule is a subsystem of the cell; the atom is a subsystem This is a complex situation. The approach to complex
of the molecule; and the nucleus is a subsystem of the atom. SoSE and FoSE is to surround and conquer. Apply a
combination of top-down SE (forward engineering) and
To me, the best example of a SoS is our human body. bottom-up SE (reverse engineering) using the Building
We are a SoS. We have a digestive system, a circulatory Blocks and/or Vs. Apply the good ‘ole SE standards to the
system, a respiratory system, a lymph system, a muscular Building Blocks and/or Vs. Treat each Building Block
system, a skeletal system, a reproductive system, a nervous and/or V as a system, and vice versa. Focus on developing
system (sometimes I wish mine weren’t so active!), etc. and controlling the interfaces between system elements and
These systems have an interface, are integrated, and are external systems. This is what integration and
interoperable. How fearfully and wonderfully made we interoperability are all about.
are!
Put the interfaces under formal Configuration
To me, the best example of a FoS is brothers and Management (CM). Form Interface Control Working
sisters. When brothers and sisters are separated (not Groups (ICWGs). Consider assigning the ICWG the
interfaced), they are a FoS (a product line of their parents!). overall responsibility for CM of the system elements and
However, when they come together, have an interface, and the external systems, not just their interfaces. Document,
are integrated, they become a SoS … hopefully they are baseline, and CM what you currently know about the
interoperable! interfaces. Exchange that information with all sides of the
interfaces. Control what you don’t know by exception. For
Knowledge of the SE standards, the V-Model, and example, if unpredictable behavior occurs, and all sides of
particularly the 3-dimensional Dual-V Model, will the interfaces agree, either alert the operator, record the
significantly aid systems thinking and its application to a data, apply artificial intelligence, or ignore the behavior.
system, a SoS, a subsystem, and a FoS.
Eventually, in time, the evolutionary behavior will
Systems thinking is really weird. Your thinking is settle down, become predictable, and quit spiraling. Until
transformed and your mind is renewed. You find yourself then, read and understand the SE standards and V-Models,
being transformed by the renewing of your mind! Enjoy apply good ‘ole SE as evidenced in the SE standards and V-
systems thinking ! Models, and “Stand on the standards.”

Authorized licensed use limited to: CACI. Downloaded on February 22,2021 at 20:16:20 UTC from IEEE Xplore. Restrictions apply.
11 Conclusion [10] International Council of Systems Engineering
(INCOSE) Systems Engineering Handbook, Version 3.1,
Is engineering a SoS really any different from Section 2.4. August 2007, http://www.incose.org.
engineering an ordinary system? Some believe that SoSE is
“different” from SE, the SE processes are inadequate or [11] Defense Acquisition Guidebook (DAG). 2006. U.S.
insufficient for SoSE, and additional processes are needed. Department of Defense (DoD).
Others, like me, believe the SE processes as documented in
the SE standards, and as illustrated in the V-Model and [12] Systems Engineering Guide for Systems of Systems.
Dual-V Model, are a necessary and sufficient set of 2008, U.S. Department of Defense (DoD)
processes for SoSE, and no additional processes are needed.
If you disagree, please get involved in the SE standards [13] Forsberg, K. and Mooz, H. 1990. “Proceedings of the
working groups and help us fix them. First Annual NCOSE Conference;” and Forsberg, K. Mooz,
H. and Cotterman, H. 2000 “Visualizing Project
Management,” John Wiley & Sons, Inc., provided with
12 References permission.

[1] Sheard, S. 2006. Is Systems Engineering for “Systems [14] The Center for Systems Management (CSM), Inc.,
of Systems” Really Any Different? INCOSE Insight, www.csm.com, provided with permission.
Volume 9 Issue 1, October 2006.

[2] IEEE 1220. 1994. IEEE Trial-Use Standard for 13 Biography


Application and Management of the Systems Engineering
Process. Copyright IEEE. http://shop.ieee.org/ieeestore JOHN O. CLARK is a Chief
Engineer in the Information Systems
[3] IEEE 1220. 1998 and 2005. IEEE Standard for Sector of Northrop Grumman. He is
Application and Management of the Systems Engineering located at the Warfare Systems
Process. Copyright IEEE. http://shop.ieee.org/ieeestore Engineering Department in Virginia
Beach, Virginia. John currently
[5] EIA/IS-632. 1994. Systems Engineering. Copyright © supports the Information Systems
1994, Government Electronics and Information Technology Sector Directors of Process
Association a Sector of the Electronic Industries Alliance. Management (SE Process) and Human Resources (SE
http://geia.org Training). He led the development of and is the lead
instructor for the INCOSE Certified Systems Engineering
[6] EIA-632. 1998. Processes for Engineering a System. Professional (CSEP) course, and is an INCOSE CSEP.
Copyright © 1999, Government Electronics and John has over 42 years experience applying SE and
Information Technology Association a Sector of the software engineering to the acquisition, development,
Electronic Industries Alliance. http://geia.org verification/testing, operations, and support/maintenance of
military command, control, communications, computer,
[7] ISO/IEC 15288. 2002. Systems engineering – System intelligence, radar, sonar, electronic warfare, identification,
life cycle processes. Copyright International Organization weapon, network, scientific, and information systems. He
for Standardization (ISO), American National Standards is an active member of several Northrop Grumman
Institute, 25 West 43rd Street, New York, NY 10036. (212) Corporate Systems Engineering Advisory Group (SEAG)
642-4900, http://webstore.ansi.org. Working Groups and Communities of Practice; the Director
of Education and Training of the INCOSE Hampton Roads
[8] ISO/IEC 15288. 2008. Systems and software Area Chapter; a member of the IEEE 1220 working group;
engineering – System life cycle processes. Copyright a member of the EIA-632A GEIA G-47 SE committee; a
International Organization for Standardization (ISO), co-lead of the GEIA G-47 Technical Reviews and Audits
American National Standards Institute, 25 West 43rd Street, committee; and a member of the review teams for ISO/IEC
New York, NY 10036. (212) 642-4900, 15288, 12207, TR 19760, TR 24748, and the INCOSE SE
http://webstore.ansi.org. Handbook. He is an internationally recognized speaker and
Subject Matter Expert in SE and teaches SE tutorials at
[9] ISO/IEC TR 19760. 2003. Systems engineering – A major SE symposia. John earned a BS in Electrical
guide for the application of ISO/IEC 15288 (System life Engineering from the Pennsylvania State University and an
cycle processes). Copyright International Organization for MS in Electrical Engineering from the State University of
Standardization (ISO), American National Standards New York. He is an adjunct instructor in the MSSE
Institute, 25 West 43rd Street, New York, NY 10036. (212) curriculum at Old Dominion University in Norfolk,
642-4900, http://webstore.ansi.org. Virginia, and will be an instructor at Rutgers University.

Authorized licensed use limited to: CACI. Downloaded on February 22,2021 at 20:16:20 UTC from IEEE Xplore. Restrictions apply.

You might also like