150
Mastering Systems Integration all slides by Gerrit Muller TNO-ESI Abstract The course Mastering Systems Integration discusses multiple perspectives on systems integration. The dominating principle underlying the course is that unknowns and major uncertainties need to be found as early as possible to mitigate system and project consequences. A good subtitle of the course is ”Archi- tects meet Project Leaders meet Reality.” The complete course TM is owned by TNO-ESI. To teach this course a license from TNO-ESI is required. This material is preliminary course material. June 21, 2020 status: preliminary draft version: 0.8 partition for concurrent engineering aggregation traditional project management focus · time · cost · resources 100% system specific knowledge commitment after: Systems Engineering and Analysis, Fifth Edition Benjamin S. Blanchard • Wolter J. Fabrycky Copyright ©2011, ©2006, ©1998 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 problem when specifying parts and during project planning, the system specific knowledge is low delays caused by knowledge gap knowledge gap delay

Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Mastering Systems Integration all slidesby Gerrit Muller

TNO-ESI

Abstract

The course Mastering Systems Integration discusses multiple perspectives onsystems integration. The dominating principle underlying the course is thatunknowns and major uncertainties need to be found as early as possible tomitigate system and project consequences. A good subtitle of the course is ”Archi-tects meet Project Leaders meet Reality.”

The complete course TM is owned by TNO-ESI. To teachthis course a license from TNO-ESI is required. Thismaterial is preliminary course material.

June 21, 2020status: preliminarydraftversion: 0.8

partition for

concurrent

engineering

aggregationtraditional project

management focus

· time

· cost

· resources

100%

system specific

knowledge

commitment

after: Systems Engineering and Analysis, Fifth Edition

Benjamin S. Blanchard • Wolter J. Fabrycky Copyright ©2011, ©2006, ©1998 by Pearson Education, Inc.

Upper Saddle River, New Jersey 07458

problem

when specifying parts and

during project planning,

the system specific

knowledge is low

delays caused

by knowledge gap

knowledge gap

delay

Page 2: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Mastering Systems Integration; Introductionby Gerrit Muller TNO-ESI, University College of South-Eastern Norway

e-mail: [email protected]

Abstract

This presentation introduces the ideas behind the course Mastering SystemsIntegration. Systems integration requires cooperation from many projectmembers, such as project leader, product manager, architect, lead designer,integrator, and tester. Integration is more than a simple aggregation as the reverseof the decomposition. The purpose of systems integration is to detect anythingnasty that has not been foreseen as early as possible.

Distribution

This article or presentation is written as part of the Gaudí project. The Gaudí projectphilosophy is to improve by obtaining frequent feedback. Frequent feedback is pursued by anopen creation process. This document is published as intermediate or nearly mature versionto get feedback. Further distribution is allowed as long as the document remains completeand unchanged.

June 21, 2020status: preliminarydraftversion: 0.5

component 1

component 4

component 3

component 2

integration and test

scheduled

closing date

delay

Do you have any design

issues for the design meeting?

The default answer is: No.

realized

closing date

During integration numerous

problems become visible

Page 3: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Integration uncovers hidden problems

component 1

component 4

component 3

component 2

integration and test

scheduled

closing date

delay

Do you have any design

issues for the design meeting?

The default answer is: No.

realized

closing date

During integration numerous

problems become visible

Mastering Systems Integration; Introduction3 Gerrit Muller

version: 0.5June 21, 2020MSintegration

Page 4: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Project Team; Contributions to Integration

Operational

Project Leader

· planning

· organizing

· resources

· progress

Technical

Architect

Lead Designer

Integrator· key functionality

· key performance

parameters

· concept selection

· system design

· integration sequence

Tester· testing

· test configuration

· testware

· test specifications

· test reports

Commercial

Product Manager

· customer needs

· customer value

· system specification

Mastering Systems Integration; Introduction4 Gerrit Muller

version: 0.5June 21, 2020

MSIINteam

Page 5: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

The Role of Integration in Development

engineering

architecting

and design

life cycle

support

specification

designpartitioning

interfaces

functions

allocation

architectureguidelines

top-level design

rationale

inputsstakeholder needs

business objectives

documentationsystem and parts data

procedures

integration

verification &

validation

feedback

qualificationevidence

artifactsmodels

prototypes

parts

Mastering Systems Integration; Introduction5 Gerrit Muller

version: 0.5June 21, 2020

MSIINdefinition

Page 6: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

The Pain of Systems Integration

partition for

concurrent

engineering

aggregationtraditional project

management focus

· time

· cost

· resources

100%

system specific

knowledge

commitment

after: Systems Engineering and Analysis, Fifth Edition

Benjamin S. Blanchard • Wolter J. Fabrycky Copyright ©2011, ©2006, ©1998 by Pearson Education, Inc.

Upper Saddle River, New Jersey 07458

problem

when specifying parts and

during project planning,

the system specific

knowledge is low

delays caused

by knowledge gap

knowledge gap

delay

Mastering Systems Integration; Introduction6 Gerrit Muller

version: 0.5June 21, 2020

MSIINknowledgeGap

Page 7: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Systems Integration Approach

Systems Integration starts when the project starts

The Integration perspective drives the project schedule by

addressing the major risks from

volatility, uncertainty, complexity and ambiguity

Systems Integration strives to Fail Early; it is an early verification

and validation

Systems Integration requires multidisciplinary teamwork, e.g.

Integrators, Testers, Architects, Designers, Engineers,

Project Leaders, Product Managers, and others

Systems Integration complements Systems Architecting

Mastering Systems Integration; Introduction7 Gerrit Muller

version: 0.5June 21, 2020

MSIINmessage

Page 8: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Mastering Systems Integration; Course Overviewby Gerrit Muller TNO-ESI, University College of South-Eastern Norway

e-mail: [email protected]

Abstract

Course overview of the course Systems Integration.

Distribution

This article or presentation is written as part of the Gaudí project. The Gaudí projectphilosophy is to improve by obtaining frequent feedback. Frequent feedback is pursued by anopen creation process. This document is published as intermediate or nearly mature versionto get feedback. Further distribution is allowed as long as the document remains completeand unchanged.

June 21, 2020status: plannedversion: 0.4

Course introduction

Early Validation

Integration Strategy

Project Management

Process and Positioning

Integration Environments

and Configurations

Systems Integration

Terminology

Hardware, Software,

System!

Human Aspects

Process and Integration

Organization

Testing

Readiness Levels

Systems of Systems

Architecting for

Integration

Visualizing Dynamic

BehaviorBudgeting

The Impact of Change

Course Overview

mandatory elective

coreintroduction and contextpeople, process,

and organization technical

Software and Integration

Economic Perspective

Product Families,

platforms

Page 9: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Nuggets Course Mastering Systems Integration

Course introduction

Early Validation

Integration Strategy

Project Management

Process and Positioning

Integration Environments

and Configurations

Systems Integration

Terminology

Hardware, Software,

System!

Human Aspects

Process and Integration

Organization

Testing

Readiness Levels

Systems of Systems

Architecting for

Integration

Visualizing Dynamic

BehaviorBudgeting

The Impact of Change

Course Overview

mandatory elective

coreintroduction and contextpeople, process,

and organization technical

Software and Integration

Economic Perspective

Product Families,

platforms

Mastering Systems Integration; Course Overview9 Gerrit Muller

version: 0.4June 21, 2020

MSIOVnuggets

Page 10: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Content per Nugget

Course introductionWhy is integration difficult and poorly

understood

Early ValidationV-model and late validation

from waterfall to iterative

continuous integration

from waterfall to agile processes

Project Managementintegration planning

test facilities, resource and supplier

planning

Last Planner

Process and Positioningintegration in phase gate process

fail early, qualification

top-down and bottom-up

Systems Integration

Terminologyvalidation, verification

qualification, certification objective

evidence, regulatory agencies

site and factory acceptance

Readiness Levelstechnology readiness

integration readiness

Visualizing Dynamic

BehaviorBudgeting

The Impact of Change

Course Overviewnuggets, face-to-face program

mandatory elective

coreintroduction and contextpeople, process,

and organization technical

Software and Integration

Economic Perspectiveknowledge and life-cycle commitment

time-to-market

cost milestones

Human Aspectsbias <https://en.wikipedia.org/wiki/

List_of_cognitive_biases>

team work

motivation

approbation mindset versus internal

Process and Integrationprocess capability (of organization)

support with procedures, templates,

tools

Governance

Organizationroles

Testingmodeling, simulation prototyping,

testing, monitoring (development &

field), measuring, reviewing, inspecting

ALT, HALT, HASS

automation, regression

trouble shooting

diagnosis

design for experiment

testware

Systems of Systems

integrationinteroperability

COTS & characterization

Outsourcing (component, system,

service)

data

cloud

time dimension

compatibility

Hardware, Software, System!from components to system qualities

different failure modes and patterns

early HW SW integration

Architecting for Integrationintegration technologies

integration patterns

integration pitfalls

Integration Strategyapproach: fail early, reduce risk

perspectives

dynamic behavior

qualities

project, product, component

robustness of integration

cookbook

Product Families,

platformsprojects, products

Integration Environments and

Configurationstest configurations

modeling

configuration management

testware

Mastering Systems Integration; Course Overview10 Gerrit Muller

version: 0.4June 21, 2020

MSIOVnuggetsContent

Page 11: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Assignments in Face-to-Face Module

System Specification

· determine KPPs and their quantified

specification

· assess risk of KPPs caused by volatility,

uncertainty, complexity and ambiguity

pick one high-risk KPP to elaborate

· describe typical use (including circumstances

in the context) related to KPP

System design

· make system, SW, and HW block diagrams

(parts, interfaces, connections)

· model dynamic behavior resulting in the KPP

· map dynamic behavior on block diagrams

and budget: quantify contributions to KPP

· re-assess risks of KPP

Systems Integration Plan

· determine an incremental integration

sequence to measure the KPP as early as

possible

· assess for the parts contributing to the KPP

· fitness for purpose in customer context

· integration configurations and testware

· supplier and logistics status

· technology readiness

· development and resource status

· Identify tensions with development, logistics

status, and availability of testware

and transform the sequence in a (PERT) plan

with required resources and integration

configurations

· assess robustness of the plan

· capture results in presentation

Reflection and Evaluation

· identify tensions or gaps in processes, organization, people, tools, instrumentation, context

knowledge, etc. for executing the integration.

Mastering Systems Integration; Course Overview11 Gerrit Muller

version: 0.4June 21, 2020

MSIOVassignments

Page 12: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Mastering Systems Integration; Course Materialby Gerrit Muller TNO-ESI, University College of South-Eastern Norway

e-mail: [email protected]

Abstract

Listing the course material for the course Systems Integration

Distribution

This article or presentation is written as part of the Gaudí project. The Gaudí projectphilosophy is to improve by obtaining frequent feedback. Frequent feedback is pursued by anopen creation process. This document is published as intermediate or nearly mature versionto get feedback. Further distribution is allowed as long as the document remains completeand unchanged.

June 21, 2020status: plannedversion: 0.5

logo TBD

Page 13: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Colofon

The Systems Integration course is partially

derived from the Systems Integration and Test

course developed at TNO-ESI by Teade

Punter, Frans Beenker, and many others.

Mastering Systems Integration; Course Material13 Gerrit Muller

version: 0.5June 21, 2020MSIMAcolofon

Page 14: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Introduction

core

Mastering Systems Integration; Introduction

http://gaudisite.nl/info/MSIintro.info.html

optional

Mastering Systems Integration; Course Material14 Gerrit Muller

version: 0.5June 21, 2020

MSIMAintro

Page 15: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Course Overview

core

Mastering Systems Integration; Course Overview

http://gaudisite.nl/info/MSIoverview.info.html

optional

Mastering Systems Integration; Course Material15 Gerrit Muller

version: 0.5June 21, 2020

MSIMAoverview

Page 16: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Process and Positioning

core

Mastering Systems Integration; Process and Positioning

http://gaudisite.nl/info/MSIprocessAndPositioning.info.html

optional

SESA /SARCH Module 01, System Architecture Context

http://gaudisite.nl/info/ModuleSystemArchitectureContext.info.html

Mastering Systems Integration; Course Material16 Gerrit Muller

version: 0.5June 21, 2020

MSIMAprocessAndPositioning

Page 17: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Hardware, Software, Systems

core

Course Systems Integration; Hardware, Software, System

http://www.gaudisite.nl/info/MSIhardwareSoftwareSystem.info.html

optional

Tutorial Software as Integrating Technology in Complex Systems

http://gaudisite.nl/info/TutorialSoftwareAsIntegratingTechnology.info.html

Mastering Systems Integration; Course Material17 Gerrit Muller

version: 0.5June 21, 2020

MSIMAhardwareSoftwareSystem

Page 18: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Terminology

core

Course Systems Integration; Terminology

http://www.gaudisite.nl/info/MSIterminology.info.html

optional

Understanding Objective Evidence: (What It Is and What It Definitely Is Not),

by Denise Dion

http://www.eduquest.net/Advisories/EduQuest%20Advisory_ObjectiveEvidence.pdf

List of Cognitive Biases, Wikipedia:

https://en.wikipedia.org/wiki/List_of_cognitive_biases

Mastering Systems Integration; Course Material18 Gerrit Muller

version: 0.5June 21, 2020

MSIMAterminology

Page 19: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Economic Perspective

core

Mastering Systems Integration; Economic Perspective

http://gaudisite.nl/info/MSIeconomicPerspective.info.html

optional

Simplistic Financial Computations for System Architects.

http://gaudisite.nl/info/SimplisticFinancialComputations.info.html

Mastering Systems Integration; Course Material19 Gerrit Muller

version: 0.5June 21, 2020

MSIMAeconomicPerspective

Page 20: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Visualizing Dynamic Behavior

core

Visualizing Dynamic Behavior

http://gaudisite.nl/info/VisualizingDynamicBehavior.info.html

optional

Creating an A3 Architecture Overview; a Case Study in SubSea Systems by Gerrit

Muller, Damien Wee, and Martin Moberg; INCOSE 2015 in Seattle, WA, USA

http://gaudisite.nl/INCOSE2015_MullerEtAl_SubseaOverviewA3.pdf

Mastering Systems Integration; Course Material20 Gerrit Muller

version: 0.5June 21, 2020

MSIMAvisualizingDynamicBehavior

Page 21: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Early Validation

core

Course Systems Integration; Early Validation

http://www.gaudisite.nl/info/MSIearlyValidation.info.html

optional

System Integration How-To

http://www.gaudisite.nl/info/SystemIntegrationHowTo.info.html

Save Money by Investing In Models; Failing Early is More affordable Than Failing

Late

http://gaudisite.nl/SaveMoneyInvestInModelsSlides.pdf

Light Weight Architectures; The way of the future?

http://gaudisite.nl/info/LightWeightArchitecting.info.html

Mastering Systems Integration; Course Material21 Gerrit Muller

version: 0.5June 21, 2020

MSIMAearlyValidation

Page 22: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Project Management

core

Course Systems Integration; Project Management

http://gaudisite.nl/info/MSIprojectManagement.info.html

optional

Combating Uncertainty in the Workflow of Systems Engineering Projects

INCOSE 2013, Barry Papke and Rick Dove

Mastering Systems Integration; Course Material22 Gerrit Muller

version: 0.5June 21, 2020

MSIMAprojectManagement

Page 23: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Testing

core

Course Systems Integration; Testing

http://www.gaudisite.nl/info/MSItesting.info.html

optional

What is wrong with Reliability Engineering, by R.W.A. Barnard, Proceedings of

INCOSE 2008 in Utrecht.

Highly accelerated life test

https://en.wikipedia.org/wiki/Highly_accelerated_life_test

Mastering Systems Integration; Course Material23 Gerrit Muller

version: 0.5June 21, 2020MSIMAtesting

Page 24: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Readiness Levels

core

Course Systems Integration; Readiness Levels

http://www.gaudisite.nl/info/MSIreadinessLevels.info.html

optional

From TRL to SRL: The Concept of Systems Readiness Levels

CSER 2006, Brian Sauser et al.

Technology Readiness Levels

https://en.wikipedia.org/wiki/Technology_readiness_level

Mastering Systems Integration; Course Material24 Gerrit Muller

version: 0.5June 21, 2020

MSIMAreadinessLevels

Page 25: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

System of Systems

core

Mastering Systems Integration; System of Systems

http://gaudisite.nl/info/MSIsystemOfSystems.info.html

optional

J. Dahmann and K. Baldwin. 2008. "Understanding the Current State of US Defense

Systems of Systems and the Implications for Systems Engineering." IEEE Systems

Conference 2008 in Montreal, 2008.

Boardman, J. and B. Sauser, System of Systems - the meaning of of, in IEEE/SMC

International Conference on Systems of Systems Engineering. 2006, IEEE: Los

Angeles.

Gorod, A., White, B.E., Ireland, V., Gandhi, J.S., and Sauser, B., (editors) “Case

studies in System of Systems, Enterprise systems, and Complex Systems

Engineering”, CRC Press, 2014.

Mastering Systems Integration; Course Material25 Gerrit Muller

version: 0.5June 21, 2020

MSIMAsystemsOfSystems

Page 26: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Software and Integration

core

Course Systems Integration; Software and Integration

http://www.gaudisite.nl/info/MSIsoftwareAndIntegrationinfo.html

optional

Tutorial Software as Integrating Technology in Complex Systems

http://gaudisite.nl/info/TutorialSoftwareAsIntegratingTechnology.info.html

Mastering Systems Integration; Course Material26 Gerrit Muller

version: 0.5June 21, 2020

MSIMAsoftwareAndIntegration

Page 27: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Mastering Systems Integration; Assignmentsby Gerrit Muller TNO-ESI, USN-NISE

e-mail: [email protected]

Abstract

All assignments of the course Mastering Systems Integration.

Distribution

This article or presentation is written as part of the Gaudí project. The Gaudí projectphilosophy is to improve by obtaining frequent feedback. Frequent feedback is pursued by anopen creation process. This document is published as intermediate or nearly mature versionto get feedback. Further distribution is allowed as long as the document remains completeand unchanged.

June 21, 2020status: preliminarydraftversion: 0.2

logo TBD

Page 28: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Discuss the Case

Sketch the system-of-interest

What are the most relevant project goals?

Sketch the project master plan (the main milestones and

their timing)

Mastering Systems Integration; Assignments28 Gerrit Muller

version: 0.2June 21, 2020

MSIAScaseDiscussion

Page 29: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Determine KPPs

Determine 5 to 10 Key Performance Parameters (KPP)

of the System

Quantify these KPPs

Define the KPPs roughly, using a Use Case

Mastering Systems Integration; Assignments29 Gerrit Muller

version: 0.2June 21, 2020

MSIASdetermineKPPS

Page 30: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

VUCA Causes Risks

VUCA =

Volatility

Uncertainty

Complexity

Ambiguity

Mastering Systems Integration; Assignments30 Gerrit Muller

version: 0.2June 21, 2020

MSIASvuca

Page 31: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Assess Risks of KPPs

Assess the risk fo each KPP

Explain why this KPP may suffer from this risk

Select one KPP to work on in the remainder of the Face-

to-Face workshop

this KPP should be “hot” (lot of organizational buzz)

you may also select two “conflicting” KPPs

Mastering Systems Integration; Assignments31 Gerrit Muller

version: 0.2June 21, 2020

MSIASassessRisksKPPs

Page 32: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Describe Typical Use

Define the typical use (by customer stakeholders) of the

system in relation to the selected KPP.

This use case helps to define the KPP further

This use case will guide the verifciation and validation

Mastering Systems Integration; Assignments32 Gerrit Muller

version: 0.2June 21, 2020

MSIASdescribeTypicalUse

Page 33: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Make Block Diagrams

Make block diagrams of the system, the software, and the

hardware.

Block diagrams show parts, and interfaces or

connections.

These block diagrams need tens of blocks.

Mastering Systems Integration; Assignments33 Gerrit Muller

version: 0.2June 21, 2020

MSIASmakeBlockDiagrams

Page 34: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Model Dynamic Behavior

Model the Dynamic Behavior of the System.

Focus on the Dynamic Behavior that relates to the KPP.

Visualize the Dynamic Behavior with various sketches,

diagrams, or graphs (see Visualizing Dynamic Behavior

for inspiration).

Mastering Systems Integration; Assignments34 Gerrit Muller

version: 0.2June 21, 2020

MSIASmodelDynamicBehavior

Page 35: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Make Budget

Map the Dynamic Behavior on the block diagrams.

Transform this into a budget:

Quantify contributions of parts and functions to the

KPP.

Mastering Systems Integration; Assignments35 Gerrit Muller

version: 0.2June 21, 2020

MSIASmakeBudget

Page 36: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Re-assess Risks

Re-assess the risks for the chosen KPP

using the insights gained so far

These risks are leading when defining the integration

sequence

Mastering Systems Integration; Assignments36 Gerrit Muller

version: 0.2June 21, 2020

MSIASreassessRisks

Page 37: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Determine an Incremental Integration Sequence

Determine an incremental integration sequence to build

confidence in the KPP ASAP.

Strive for about 6 main increments.

Reason starting at the end result and then backward in

time.

For each increment determine its prerequisites in terms of

parts, interfaces, functions, and performance levels.

Mastering Systems Integration; Assignments37 Gerrit Muller

version: 0.2June 21, 2020

MSIASdetermineSequence

Page 38: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Assess Other Planning Perspectives

assess the planning from the perspectives:

· fitness for purpose in customer context

· integration configurations and testware

· supplier and logistics status

· technology readiness

· development and resource status

Mastering Systems Integration; Assignments38 Gerrit Muller

version: 0.2June 21, 2020

MSIASotherPerspectives

Page 39: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Transform into PERT plan

Transform the integration sequence and the planning from

the other perspectives into a PERT-plan.

A PERT-plan focuses on activities and their mutual

relations; the logic of the plan. Time and resources are

secondary information.

Mastering Systems Integration; Assignments39 Gerrit Muller

version: 0.2June 21, 2020

MSIASpertPlan

Page 40: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Assess Robustness

Assess the robustness of the PERT-plan for changes.

All assumptions in the integration plan will probably

change. A good integration PERT-plan shouldn’t change

much.

Mastering Systems Integration; Assignments40 Gerrit Muller

version: 0.2June 21, 2020

MSIASassessRobustness

Page 41: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Prepare Final Presentation

Prepare a presentation for the management

· to communicate the systems integration approach

· its rationale

· and its impact on the project, the test configurations,

the schedule, the organization, and the suppliers

Add a slide on the course learnings and reflections

Mastering Systems Integration; Assignments41 Gerrit Muller

version: 0.2June 21, 2020

MSIASpresentation

Page 42: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Mastering Systems Integration; Process and Positioningby Gerrit Muller TNO-ESI, University College of South East Norway

e-mail: [email protected]

Abstract

This lesson positions systems integration as process in the developmentprocesses.

Distribution

This article or presentation is written as part of the Gaudí project. The Gaudí projectphilosophy is to improve by obtaining frequent feedback. Frequent feedback is pursued by anopen creation process. This document is published as intermediate or nearly mature versionto get feedback. Further distribution is allowed as long as the document remains completeand unchanged.

June 21, 2020status: plannedversion: 0.3

design

0.

feasibility

1.

definition

2.

system

design

3.

engineering

4.

integration

& test

5.

field

monitoring

6.

product operational

life cycle

-1

strategy

integrate test

requirements and

specification

policy

testintegratedesignrequirementspolicy

Page 43: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Typical Concurrent Product Creation Process

design

0.

feasibility

1.

definition

2.

system

design

3.

engineering

4.

integration

& test

5.

field

monitoring

6.

product operational

life cycle

-1

strategy

integrate test

requirements and

specification

policy

testintegratedesignrequirementspolicy

Mastering Systems Integration; Process and Positioning43 Gerrit Muller

version: 0.3June 21, 2020

SINTproductCreationProcess

Page 44: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Zooming in on Integration and Tests

0.

feasibility

1.

definition

2.

system

design

3.

engineering4.

integration & test

5.

field

monitoring

6.

product operational

life cycle

integratebeta

test

system

test

alpha

test

gamma

test

focus on reducing uncertainties

and hitting unknowns

“Fail Early”

focus on qualification:

documenting objective

evidence

Mastering Systems Integration; Process and Positioning44 Gerrit Muller

version: 0.3June 21, 2020

MSIPPfocus

Page 45: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Integration Takes Place in a Bottom-up Fashion

component

system function

product

subsystem

integratealpha

test

context

Mastering Systems Integration; Process and Positioning45 Gerrit Muller

version: 0.3June 21, 2020

SINTlevels

Page 46: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Mastering Systems Integration; Hardware, Software,Systems!

by Gerrit Muller TNO-ESI, University College of South East Norwaye-mail: [email protected]

www.gaudisite.nl

Abstract

Hardware and software differ in their characteristics, which impacts their rolein systems integration. The main message in this lesson is that the focus ofintegration is at the system, where both hardware and software contribute.

Distribution

This article or presentation is written as part of the Gaudí project. The Gaudí projectphilosophy is to improve by obtaining frequent feedback. Frequent feedback is pursued by anopen creation process. This document is published as intermediate or nearly mature versionto get feedback. Further distribution is allowed as long as the document remains completeand unchanged.

June 21, 2020status: plannedversion: 0.1

logo TBD

Page 47: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

From Components to System Qualities

components

subsystems

functions

source mirrors fiducials lens elements flaps air showers

frames motors sensors robot bolts nuts

air mounts PCBs ICs cables cabinets

OS computer disks monitor drivers

database user interface TCP/IP comms package

laser

illuminator

lens stages handlers metro frame

electronics infra

prepare scan and expose

align and calibrate

transport wafer transport reticle

system qualities

overlay CD control productivity

Mastering Systems Integration; Hardware, Software, Systems!47 Gerrit Muller

version: 0.1June 21, 2020

ATlayers

Page 48: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Role of Software

components

subsystems

functions

system qualities

SW

SW implements functionality

determines emerging qualities

Mastering Systems Integration; Hardware, Software, Systems!48 Gerrit Muller

version: 0.1June 21, 2020

TSAITlayers

Page 49: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Pitfall: Late HW-SW Integration

SW unit 1

SW unit 2

SW

component ASW

(sub)systemSW unit 3

SW unit 4

SW

component B

HW el. 1

HW el. 2HW module A

HW

(sub)systemHW el. 3

HW el. 4HW module B

system

typically,

SW uses old hardware

or stubbed hardware

typically, HW uses

old, vendor-specific,

or special software

Segregation of hardware and software is

a typical organizational problem.

Such segregation ignores close coupling

of hardware and software.

Erroneous assumptions about

hardware are discovered late.

Key performance parameters

are visible late.

Mastering Systems Integration; Hardware, Software, Systems!49 Gerrit Muller

version: 0.1June 21, 2020

SIRKintegrationHWSW

Page 50: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Transition from Previous System to New System

existing base system

new HW subsystem

SW dev system

test HW subsystem

test SW for new HW subsystem

new application

existing base system

integrate subsystem

SW dev system test and refine application

integrate and refineapplication

adopt existing base SW

new base system test new base systemintegrate HW

system

integrate

system

SW for new HW subsystem

adopt existing base SW

existing new

2 partial

systems for

SW testing

2 existing

base

systems

new base

systems

time

integrated

system

application integration

new subsystem

integration

Mastering Systems Integration; Hardware, Software, Systems!50 Gerrit Muller

version: 0.1June 21, 2020

CVintegrationPlan

Page 51: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Mastering Systems Integration; Terminologyby Gerrit Muller TNO-ESI, University College of South East Norway

e-mail: [email protected]

Abstract

This presentation defines terms, which are used in relation to systems integration,such as validation, verification, qualification, evidence, approval process, certifi-cation, and acceptance.

Distribution

This article or presentation is written as part of the Gaudí project. The Gaudí projectphilosophy is to improve by obtaining frequent feedback. Frequent feedback is pursued by anopen creation process. This document is published as intermediate or nearly mature versionto get feedback. Further distribution is allowed as long as the document remains completeand unchanged.

June 21, 2020status: plannedversion: 0

logo TBD

Page 52: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Validation and Verification in the V-model

needs

specification

system

design

subsystem

design

component

design

component realization

component

test

subsystem

test

system test

verification

validationvalidation does the system fit the

needs and match expectations?

verification did we build

what we specified and

according the design?

Mastering Systems Integration; Terminology52 Gerrit Muller

version: 0June 21, 2020

VVTvModel

Page 53: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Functional Model of Verification

test

review

assess

report

system-of-interest

requirements

report

results

conclusion

test

specification

referencesqualification

documentation

with objective

evidence

problem reports

deviations

test

environment

test inputs

Mastering Systems Integration; Terminology53 Gerrit Muller

version: 0June 21, 2020

VVTverification

Page 54: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Certification

Certification: an independent agency (e.g. DNV-GL) certifies the quality of

the system-of-interest, technology, or process

Self-certification: the company has been accredited by the agency to do the

certification themselves.

check

qualification data

check process

and organization

optional audit

certify

Mastering Systems Integration; Terminology54 Gerrit Muller

version: 0June 21, 2020

VVTcertification

Page 55: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Development and (repeated) Production

development; only after design changes

production and delivery

once per system

system

specification

system

design

test

specification

qualification

documentation

acceptance

test procedure

verification

FAT factory

FAT report

SAT site

SAT report

Mastering Systems Integration; Terminology55 Gerrit Muller

version: 0June 21, 2020

VVTproduction

Page 56: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Objective Evidence

From a business perspective: Objective evidence is “information based on

facts that can be proved through analysis, measurement, observation, and

other such means of research.”

From a legal perspective: Objective evidence is “real evidence, also known

as demonstrative or objective evidence; this is naturally the most direct

evidence.”

From a scientific perspective: “To be termed scientific, a method of inquiry

must be based on gathering observable, empirical, and measurable

evidence subject to specific principles of reasoning. A scientific method

consists of the collection of data through observation and experimentation,

and the formulation and testing of hypotheses.”

From a list of Plain English definitions related to the ISO 9000, 9001

and 9004: Objective evidence is “data that show or prove that something

exists or is true. Objective evidence can be collected by performing

observations, measurements, tests, or by using any other suitable method.”

from: Understanding Objective Evidence: (What ItIs and What It Definitely Is Not),

by Denise Dion http://www.eduquest.net/Advisories/EduQuest%20Advisory_ObjectiveEvidence.pdf

Mastering Systems Integration; Terminology56 Gerrit Muller

version: 0June 21, 2020

MSITMobjectiveEvidence

Page 57: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

FDA Requirements for Objective Evidence

FDA is a science-based law enforcement agency and, therefore, requires

answers that are scientifically and legally supported. FDA expects your

objective data to answer the following questions:

· Scientific – Can the data be evaluated by independent observers to

reach the same conclusions?

· Scientific – Are the data documented in a manner that allows re-

creation of the data or the events described?

· Scientific – Does the documented evidence provide sufficient data to

prove what happened, when, by whom, how, and why?

· Legal – Was the documentation completed concurrently with the tasks?

· Legal – Is the documentation attributable (directly traceable to a person)?

· Legal – Have the data and associated documentation been maintained in a manner that provides

traceable evidence of changes, deletions, additions, substitutions, or alterations?

· Legal – Are the data and associated documentation maintained in a manner that protects and

secures them from changes, deletions, additions, substitutions, or alterations?

from: Understanding Objective Evidence: (What It Is and What It Definitely Is Not),

by Denise Dion http://www.eduquest.net/Advisories/EduQuest%20Advisory_ObjectiveEvidence.pdf

Mastering Systems Integration; Terminology57 Gerrit Muller

version: 0June 21, 2020

MSITMobjectiveEvidenceFDAscientific

Page 58: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Regulatory Approval Process

regulatory agency

(e.g. FDA, DNV-GL)

manufacturer

create system

perform tests and

trials

review and approve

manufacture and

deliver

provide regulations

audit and inspect

Mastering Systems Integration; Terminology58 Gerrit Muller

version: 0June 21, 2020

MSITMapprovalProcess

Page 59: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Mastering Systems Integration; Economic Perspectiveby Gerrit Muller TNO-ESI, University College of South East Norway

e-mail: [email protected]

Abstract

This presentation discusses economic aspects related to integration.

Distribution

This article or presentation is written as part of the Gaudí project. The Gaudí projectphilosophy is to improve by obtaining frequent feedback. Frequent feedback is pursued by anopen creation process. This document is published as intermediate or nearly mature versionto get feedback. Further distribution is allowed as long as the document remains completeand unchanged.

June 21, 2020status: plannedversion: 0.1 S

yste

ms E

ngin

eering a

nd A

naly

sis

, F

ifth

Editio

n

Be

nja

min

S. B

lan

ch

ard

• W

olte

r J. F

ab

rycky

Copyright ©

2011

, ©

2006, ©

1998 b

y P

ears

on E

ducation

, In

c.

Upper

Saddle

Riv

er,

New

Jers

ey 0

7458

Page 60: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Life-cycle commitment, knowledge, and incurred cost

Syste

ms E

ng

ine

erin

g a

nd

An

aly

sis

, F

ifth

Ed

itio

n

Be

nja

min

S.

Bla

nch

ard

• W

olte

r J. F

ab

rycky

Co

pyrig

ht ©

20

11

, ©

20

06,

©1

99

8 b

y P

ea

rso

n E

du

ca

tio

n, In

c.

Up

pe

r S

ad

dle

Riv

er,

Ne

w J

ers

ey 0

74

58

Mastering Systems Integration; Economic Perspective60 Gerrit Muller

version: 0.1June 21, 2020

MSIEVblanchardFabryckyFigure212

Page 61: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Delays are Expensive

Importance of Time to Market

· No loss of value by customer

· Return on investement & profit ASAP

· Competitive edge, market share

· Free up critical resources for next projects ASAP

· Obsolesence

Mastering Systems Integration; Economic Perspective61 Gerrit Muller

version: 0.1June 21, 2020

MSIEPtimeToMarket

Page 62: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Cost Related Milestones

3.

engineering

4.

integration

& test

5.

field

monitoring

6.

product operational

lifecycle

ord

er

lon

g le

ad

ite

ms

sta

rt s

ale

s

sta

rt lo

gis

tics a

nd

ma

nu

factu

rin

g

sh

ip a

nd

in

sta

ll

sta

rt

vo

lum

e o

pe

ratio

ns

at cu

sto

me

r

de

co

mm

issio

nin

g

an

d r

ecyclin

g

What knowledge does the project need to make these critical steps?

Mastering Systems Integration; Economic Perspective62 Gerrit Muller

version: 0.1June 21, 2020

MSIEPmilestones

Page 63: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Visualizing Dynamic Behaviorby Gerrit Muller TNO-ESI, University College of South East Norway

e-mail: [email protected]

Abstract

Dynamic behavior manifests itself in many ways. Architects need multiple comple-mentary visualizations to capture dynamic behavior effectively. Examples arecapturing information, material, or energy flow, state, time, interaction, or commu-nication.

Distribution

This article or presentation is written as part of the Gaudí project. The Gaudí projectphilosophy is to improve by obtaining frequent feedback. Frequent feedback is pursued by anopen creation process. This document is published as intermediate or nearly mature versionto get feedback. Further distribution is allowed as long as the document remains completeand unchanged.

June 21, 2020status: preliminarydraftversion: 0

print

robot

prealign

clean

master

prefill

clean wafer

0 100b 200b

run

ED

P/L

RP

ho

ok u

p c

oile

d tu

bin

g/w

ire

line

fun

ctio

n a

nd

se

al te

st

run

co

iled

tu

bin

g/w

ire

line

asse

mb

ly a

nd

te

st

run

ris

ers

retr

ieve

co

iled

tu

bin

g/w

ire

line

ho

ok u

p S

FT

an

d T

F

retr

ieve S

FT

an

d T

F

retr

ieve

ris

ers

retr

ieve

ED

P/L

RP

actual workover operation

48 hrs

24 48 72 96

hours

dis

asse

mb

ly

preparation 36 hrs finishing 27 hrs

stop productionresume

productiondeferred operation 62 hrs

mo

ve

ab

ove

we

ll

mo

ve

aw

ay fro

m w

ell

RO

V a

ssis

ted

co

nn

ect

assembly,

functional test

run

EDP/LRP

run risers

hook up SFT

and TF

hook up coil

tubing and

wireline BOP

system function

and connection

seal test

run coil tubing

and wireline

retrieve coil

tubing and

wireline BOP

retrieve SFT and

TF

retrieve risers

retrieve

EDP/LRP

perform

workover

operations

move above wellmove away from

well

disassembly

3

2

1

4

5

7

6

unhook coil

tubing and

wireline BOP

12

11

10

9

7

8

ROV assisted

connect

ROV assisted

disconnect

Gz

Gx

Gy

RF

TETR

typical TE:

5..50ms

transmit receive

functional flow

9 101 2 3 4 5 6 7 8

call family doctor

visit family doctor

call neurology department

visit neurologist

call radiology department

examination itself

diagnosis by radiologist

report from radiologist to

neurologist

visit neurologist

19 2011 12 13 14 15 16 17 18 21 22 23 24 25

days

alarm mode

pre-alarm mode

operating

event reset

acknowledge

alarm handled

idle

start

Information Transformation Flow

Concrete “Cartoon” Workflow

Timeline of Workflow

Timeline and Functional

Flow

Swimming Lanes

Concurrency and Interaction

Signal Waveforms

State Diagram

Abstract

Workflow

get

sensor

data

transform

into image

get

sensor

data

transform

into image

fuse

sensor

images

detect

objects

classify

objects

update

world

model

get

external

data

analyze

situation

get goal

trajectory

get GPS

data

get v, a

calculate

GPS

location

estimate

location

update

location

world model

determine

next step

location

objects

vessel or

platform

rig

vessel or

platform

EDP

LRP

riser

XT

well

TF

SFT

well

head

WOCS

rig

vessel or

platform

EDP

LRP

riser

XT

well

TF

SFT

well

head

WOCS

rig

vessel or

platform

EDP

LRP

riser

XT

well

TF

SFT

well

head

WOCS

rig

vessel or

platform

EDP

LRP

TF

SFT

WOCS

XT

well

well

head

rig

vessel or

platform

EDP

LRP

riser

XT

well

TF

SFT

well

head

WOCS

ROV

ROV

rig

vessel or

platform

EDP

LRP

TF

SFT

WOCS

XT

well

well

head

rigTF

SFT

WOCS

XT

well

well

head

EDP

LRP

rig

vessel or

platform

TF

SFT

WOCS

XT

well

well

head

EDP

LRP

vessel or

platform

rigTF

SFT

WOCS

XT

well

well

head

EDP

LRP

vessel or

platform

rig

TF

SFT WOCS

XT

well

well

head

EDP

LRP

ROV

1 2 3 4 5 6

7 8 11 12

vessel or

platform

rig

TF

SFT WOCS

XT

well

well

head

LRP

9

EDP

vessel or

platform

rigTF

SFT

WOCS

XT

well

well

head

LRP

10

EDP

Information Centric Processing

Diagram

Flow of Light

illuminatorlaser

sensor

pulse-freq, bw,

wavelength, ..uniformity

lens

wafer

reticle

aerial image

NA

abberations

transmission

raw

image

resized

imageenhanced

image

grey-

value

image

view-

port

gfx

text

retrieve enhance inter-polate

lookup merge display

Page 64: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Overview of Visualizations of Dynamic Behavior

print

robot

prealign

clean

master

prefill

clean wafer

0 100b 200b

run

ED

P/L

RP

ho

ok u

p c

oile

d tu

bin

g/w

ire

line

fun

ctio

n a

nd

se

al te

st

run

co

iled

tu

bin

g/w

ire

line

asse

mb

ly a

nd

te

st

run

ris

ers

retr

ieve

co

iled

tu

bin

g/w

ire

line

ho

ok u

p S

FT

an

d T

F

retr

ieve

SF

T a

nd

TF

retr

ieve

ris

ers

retr

ieve

ED

P/L

RP

actual workover operation

48 hrs

24 48 72 96

hours

dis

asse

mb

ly

preparation 36 hrs finishing 27 hrs

stop productionresume

productiondeferred operation 62 hrs

mo

ve

ab

ove

we

ll

mo

ve

aw

ay fro

m w

ell

RO

V a

ssis

ted

co

nn

ect

assembly,

functional test

run

EDP/LRP

run risers

hook up SFT

and TF

hook up coil

tubing and

wireline BOP

system function

and connection

seal test

run coil tubing

and wireline

retrieve coil

tubing and

wireline BOP

retrieve SFT and

TF

retrieve risers

retrieve

EDP/LRP

perform

workover

operations

move above wellmove away from

well

disassembly

3

2

1

4

5

7

6

unhook coil

tubing and

wireline BOP

12

11

10

9

7

8

ROV assisted

connect

ROV assisted

disconnect

Gz

Gx

Gy

RF

TETR

typical TE:

5..50ms

transmit receive

functional flow

9 101 2 3 4 5 6 7 8

call family doctor

visit family doctor

call neurology department

visit neurologist

call radiology department

examination itself

diagnosis by radiologist

report from radiologist to

neurologist

visit neurologist

19 2011 12 13 14 15 16 17 18 21 22 23 24 25

days

alarm mode

pre-alarm mode

operating

event reset

acknowledge

alarm handled

idle

start

Information Transformation Flow

Concrete “Cartoon” Workflow

Timeline of Workflow

Timeline and Functional

Flow

Swimming Lanes

Concurrency and Interaction

Signal Waveforms

State Diagram

Abstract

Workflow

get

sensor

data

transform

into image

get

sensor

data

transform

into image

fuse

sensor

images

detect

objects

classify

objects

update

world

model

get

external

data

analyze

situation

get goal

trajectory

get GPS

data

get v, a

calculate

GPS

location

estimate

location

update

location

world model

determine

next step

location

objects

vessel or

platform

rig

vessel or

platform

EDP

LRP

riser

XT

well

TF

SFT

well

head

WOCS

rig

vessel or

platform

EDP

LRP

riser

XT

well

TF

SFT

well

head

WOCS

rig

vessel or

platform

EDP

LRP

riser

XT

well

TF

SFT

well

head

WOCS

rig

vessel or

platform

EDP

LRP

TF

SFT

WOCS

XT

well

well

head

rig

vessel or

platform

EDP

LRP

riser

XT

well

TF

SFT

well

head

WOCS

ROV

ROV

rig

vessel or

platform

EDP

LRP

TF

SFT

WOCS

XT

well

well

head

rigTF

SFT

WOCS

XT

well

well

head

EDP

LRP

rig

vessel or

platform

TF

SFT

WOCS

XT

well

well

head

EDP

LRP

vessel or

platform

rigTF

SFT

WOCS

XT

well

well

head

EDP

LRP

vessel or

platform

rig

TF

SFT WOCS

XT

well

well

head

EDP

LRP

ROV

1 2 3 4 5 6

7 8 11 12

vessel or

platform

rig

TF

SFT WOCS

XT

well

well

head

LRP

9

EDP

vessel or

platform

rigTF

SFT

WOCS

XT

well

well

head

LRP

10

EDP

Information Centric Processing

Diagram

Flow of Light

illuminatorlaser

sensor

pulse-freq, bw,

wavelength, ..uniformity

lens

wafer

reticle

aerial image

NA

abberations

transmission

raw

image

resized

imageenhanced

image

grey-

value

image

view-

port

gfx

text

retrieve enhance inter-polate

lookup merge display

Visualizing Dynamic Behavior64 Gerrit Muller

version: 0June 21, 2020VDBoverview

Page 65: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Example Functional Model of Information Flow

get

sensor

data

transform

into image

get

sensor

data

transform

into image

fuse

sensor

images

detect

objects

classify

objects

update

world

model

get

external

data

analyze

situation

get goal

trajectory

get GPS

data

get v, a

calculate

GPS

location

estimate

location

update

location

world model

determine

next step

location

objects

Visualizing Dynamic Behavior65 Gerrit Muller

version: 0June 21, 2020

BSEARfunctionalModel

Page 66: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

”Cartoon” Workflow

vessel or

platform

rig

vessel or

platform

EDP

LRP

riser

XT

well

TF

SFT

well

head

WOCS

rig

vessel or

platform

EDP

LRP

riser

XT

well

TF

SFT

well

head

WOCS

rig

vessel or

platform

EDP

LRP

riser

XT

well

TF

SFT

well

head

WOCS

rig

vessel or

platform

EDP

LRP

TF

SFT

WOCS

XT

well

well

head

rig

vessel or

platform

EDP

LRP

riser

XT

well

TF

SFT

well

head

WOCS

ROV

ROV

rig

vessel or

platform

EDP

LRP

TF

SFT

WOCS

XT

well

well

head

rigTF

SFT

WOCS

XT

well

well

head

EDP

LRP

rig

vessel or

platform

TF

SFT

WOCS

XT

well

well

head

EDP

LRP

vessel or

platform

rigTF

SFT

WOCS

XT

well

well

head

EDP

LRP

vessel or

platform

rig

TF

SFT WOCS

XT

well

well

head

EDP

LRP

ROV

1 2 3 4 5 6

7 8 11 12

vessel or

platform

rig

TF

SFT WOCS

XT

well

well

head

LRP

9

EDP

vessel or

platform

rigTF

SFT

WOCS

XT

well

well

head

LRP

10

EDP

Visualizing Dynamic Behavior66 Gerrit Muller

version: 0June 21, 2020

SSMEtypicalWorkoverOperationCartoon

Page 67: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Workflow as Functional Model

rig

vessel or

platform

assembly,

functional test

run

EDP/LRP

run risers

hook up SFT

and TF

hook up coil

tubing and

wireline BOPEDP

LRP

riser

XT

well

TF

SFT

wireline

coil tubing BOP

well

head

WOCS

system function

and connection

seal test

run coil tubing

and wireline

retrieve coil

tubing and

wireline BOP

retrieve SFT and

TF

retrieve risers

retrieve

EDP/LRP

perform

workover

operations

move above wellmove away from

well

disassembly

3

2

1

4

5

7

6

unhook coil

tubing and

wireline BOP

12

11

10

9

7

8

ROV assisted

connect

ROV assisted

disconnect

Visualizing Dynamic Behavior67 Gerrit Muller

version: 0June 21, 2020

SSMEtypicalWorkoverOperation

Page 68: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Workflow as Timeline

run

ED

P/L

RP

ho

ok u

p c

oile

d tu

bin

g/w

ire

line

fun

ctio

n a

nd

se

al te

st

run

co

iled

tu

bin

g/w

ire

line

asse

mb

ly a

nd

te

st

run

ris

ers

retr

ieve

co

iled

tu

bin

g/w

ire

line

ho

ok u

p S

FT

an

d T

F

retr

ieve S

FT

an

d T

F

retr

ieve

ris

ers

retr

ieve

ED

P/L

RP

actual workover operation

48 hrs

24 48 72 96

hours

dis

asse

mb

ly

assumptions:

running and retrieving risers: 50m/hr

running and retrieving coiled tubing/wireline: 100m/hr

depth: 300m

preparation 36 hrs finishing 27 hrs

stop productionresume

productiondeferred operation 62 hrs

mo

ve

ab

ove

we

ll

mo

ve

aw

ay fro

m w

ell

RO

V a

ssis

ted

co

nn

ect

Visualizing Dynamic Behavior68 Gerrit Muller

version: 0June 21, 2020

SSMEtypicalWorkoverOperationTimeline

Page 69: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Swimming Lane Example

print

robot

prealign

clean

master

prefill

clean wafer

0 100b 200b

Visualizing Dynamic Behavior69 Gerrit Muller

version: 0June 21, 2020

REPLIcellTimeLineSimplified

Page 70: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Example Signal Waveforms

Gz

Gx

Gy

RF

TETR

Gy=0 Gy=127

imaging =

repeating similar pattern

many times

typical TE:

5..50ms

transmit receive

Visualizing Dynamic Behavior70 Gerrit Muller

version: 0June 21, 2020

MRimaging

Page 71: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Example Time Line with Functional Model

functional flow

9 101 2 3 4 5 6 7 8

call family doctor

visit family doctor

call neurology department

visit neurologist

call radiology department

examination itself

diagnosis by radiologist

report from radiologist to

neurologist

visit neurologist

19 2011 12 13 14 15 16 17 18 21 22 23 24 25

days

Visualizing Dynamic Behavior71 Gerrit Muller

version: 0June 21, 2020

MRendToEndTimeLine

Page 72: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Information Centric Processing Diagram

raw

image

resized

imageenhanced

image

grey-

value

image

view-

port

gfx

text

retrieve enhance inter-polate

lookup merge display

Visualizing Dynamic Behavior72 Gerrit Muller

version: 0June 21, 2020

MICVprocessingCachedPixmaps

Page 73: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Example State Diagram

alarm mode

pre-alarm mode

operating

event reset

acknowledge

alarm handled

idle

start

Visualizing Dynamic Behavior73 Gerrit Muller

version: 0June 21, 2020

VDBstateDiagram

Page 74: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Flow of Light (Physics)

illuminatorlaser

sensor

pulse-freq, bw,

wavelength, ..uniformity

lens

wafer

reticle

aerial image

NA

abberations

transmission

Visualizing Dynamic Behavior74 Gerrit Muller

version: 0June 21, 2020

TSAITphysicsView

Page 75: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Dynamic Behavior is Multi-Dimensional

How does the system work and operate?

Functions describe what rather than how.

Functions are verbs.

Input-Process-Output paradigm.

Multiple kinds of flows:

physical (e.g. hydrocarbons, goods, energy)

information (e.g. measurements, signals)

control

Time, events, cause and effect

Concurrency, synchronization, communication

multi-dimensional

information and

dynamic behavior

Visualizing Dynamic Behavior75 Gerrit Muller

version: 0June 21, 2020

VDBkeyPhrases

Page 76: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Mastering Systems Integration; Early Validationby Gerrit Muller TNO-ESI, University College of South East Norway

e-mail: [email protected]

Abstract

The core principle of systems integration is early validation; are the assumptionsof the needs, specifications and design decisions valid? it is better to fail early,then to hit faulty assumptions, unknowns, or uncertainties late in development.

Distribution

This article or presentation is written as part of the Gaudí project. The Gaudí projectphilosophy is to improve by obtaining frequent feedback. Frequent feedback is pursued by anopen creation process. This document is published as intermediate or nearly mature versionto get feedback. Further distribution is allowed as long as the document remains completeand unchanged.

June 21, 2020status: plannedversion: 0.5

identify needs

specify

design

realize

integrate

qualify

learn fast by iterating over needs and

technology

· more chaotic

· requires agile mindset

Page 77: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Most Problems are Found Late

needs

specification

system design

subsystem design

component design

component realization

component test

subsystem test

system test

verification

validation

inte

grat

ion

and

test

specification and design

ε

ε

failures found during integration and testcan be traced back to unknowns,

unforeseens, and wrong assumptions

ε

Mastering Systems Integration; Early Validation77 Gerrit Muller

version: 0.5June 21, 2020

MSIEVlateValidation

Page 78: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Waterfall model

identify

needs

specify

design

realize

integrate

verify &

validate

works well:

· in mature product-market combinations

· with long development cycles

works poorly:

· in new product-market combinations

· short development cycles

Mastering Systems Integration; Early Validation78 Gerrit Muller

version: 0.5June 21, 2020

BSEARwaterfall

Page 79: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Concurrent Engineering

identify

needs

specify

design

realize

integrate

qualify

· total development time is shorter

· technology constraints & opportunities

take time to get in the picture

· validation is still late (=feedback on

uncertain requirements)

Mastering Systems Integration; Early Validation79 Gerrit Muller

version: 0.5June 21, 2020

BSEARconcurrentEngineering

Page 80: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Iterative Approach

identify needs

specify

design

realize

integrate

qualify

learn fast by iterating over needs and

technology

· more chaotic

· requires agile mindset

Mastering Systems Integration; Early Validation80 Gerrit Muller

version: 0.5June 21, 2020

BSEARiterativeApproach

Page 81: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Continuous Integration

frequency of

integration

steps

perceived

development

disturbance

number of

hidden issues

continuous integration forces

· continuous confrontation

· no build-up of issues

· ensures working system

· less complex diagnosis

However,

ongoing changes may be

perceived as disturbing

Mastering Systems Integration; Early Validation81 Gerrit Muller

version: 0.5June 21, 2020

MSICBcontinuousIntegration

Page 82: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Development Processes From Waterfall to Agile

triple-VM1

functional

model

M2

prototype

M3

product

many Vs

spiral

waterfall

agile/incremental/

continuous

and all kinds of

hybrids

Mastering Systems Integration; Early Validation82 Gerrit Muller

version: 0.5June 21, 2020

MSIINprocesses

Page 83: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Mastering Systems Integration; Integration Strategyby Gerrit Muller TNO-ESI, University College of South East Norway

e-mail: [email protected]

Abstract

This presentations discusses the strategy for integration. The strategy is trans-formed into an approach to determine an integration sequence based on KeyPerformance Parameters and potential risks to achieve them.

Distribution

This article or presentation is written as part of the Gaudí project. The Gaudí projectphilosophy is to improve by obtaining frequent feedback. Frequent feedback is pursued by anopen creation process. This document is published as intermediate or nearly mature versionto get feedback. Further distribution is allowed as long as the document remains completeand unchanged.

June 21, 2020status: preliminarydraftversion: 0.5

Key Performance Parameters (KPPs) and Key Functionality milestones

control and performance stream

imaging stream

Full IQ

Full speed

First image

manual

preparation

10% IQ

manual

preparation

20% IQ

automated

preparation

10% speed

50% IQ

automated

preparation

100% speed

functioning

exposure

and

acquisition

time

definition of integration increments working backwards in time (demand driven)

IQ 3

increment

IQ 2

increment

IQ 1

increment

speed

increment

automation

increment

imaging

increment

IQ 4

increment

manual prep

increment

acquisition

increment

exposure

increment

Page 84: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Integration Strategy

· Get Key Performance Parameters functioning ASAP

· Work on highest risks ASAP

· Use a pacing process (regular visible results)

· with regular milestones

· and increments in functionality and performance

· Merge constraints from test configurations, suppliers,

resources, etc.

Mastering Systems Integration; Integration Strategy84 Gerrit Muller

version: 0.5June 21, 2020MSIISstrategy

Page 85: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Pacing Milestones

Full IQ

Full speed

First image

manual

preparation

10% IQ

manual

preparation

20% IQ

automated

preparation

10% speed

50% IQ

automated

preparation

100%

speed

functioning

exposure

and

acquisition

pacing:

maximum 6 month between milestones

depending on technology and domain

time

Mastering Systems Integration; Integration Strategy85 Gerrit Muller

version: 0.5June 21, 2020

MSIPMpacingMilestones

Page 86: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Defining an Integration Sequence in Increments

Key Performance Parameters (KPPs) and Key Functionality milestones

control and performance stream

imaging stream

Full IQ

Full speed

First image

manual

preparation

10% IQ

manual

preparation

20% IQ

automated

preparation

10% speed

50% IQ

automated

preparation

100% speed

functioning

exposure

and

acquisition

time

definition of integration increments working backwards in time (demand driven)

IQ 3

increment

IQ 2

increment

IQ 1

increment

speed

increment

automation

increment

imaging

increment

IQ 4

increment

manual prep

increment

acquisition

increment

exposure

increment

Mastering Systems Integration; Integration Strategy86 Gerrit Muller

version: 0.5June 21, 2020

MISIPMdefiningIntegrationSequence

Page 87: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Stepwise Integration Approach

Determine most critical system performance parameters.

Identify subsystems and functions involved in these parameters.

Work towards integration configurations along these chains of

subsystems and functions.

Show system performance parameter as early as possible;

start with showing "typical" system performance.

Show "worst-case" and "boundary" system performance.

Rework manual integration tests in steps into automated regression

tests.

Monitor regression results with human-driven analysis.

1

7

5

3

2

6

4

Integrate the chains: show system performance of different parameters

simultaneously on the same system. 8

Mastering Systems Integration; Integration Strategy87 Gerrit Muller

version: 0.5June 21, 2020SINTapproach

Page 88: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Mastering Systems Integration; Integration Environmentsby Gerrit Muller TNO-ESI, University College of South East Norway

e-mail: [email protected]

Abstract

Integration requires an environment that serves as vehicle for the integration.Typically, a wide variation of enviroments supports the integration.

Distribution

This article or presentation is written as part of the Gaudí project. The Gaudí projectphilosophy is to improve by obtaining frequent feedback. Frequent feedback is pursued by anopen creation process. This document is published as intermediate or nearly mature versionto get feedback. Further distribution is allowed as long as the document remains completeand unchanged.

June 21, 2020status: preliminarydraftversion: 0.2

“real” world

system-

of-interest

subsystem

systemsystem

stakeholders

environment

hardware

component

software

component

mutually interacting

consisting of

virtual world

system-

of-interest

subsystem

systemsystem

stakeholdersenvironment

hardware

component

software

component

mutually interacting

consisting of

“real” world; testing

system-of-

interest

subsystem

systemsystem

stakeholders

environment

hardware

component

software

component

mutually interacting

consisting of

virtual world; HIL

system-

of-interest

subsystem

systemsystem

environment

hardware

component

software

component

mutually interacting

consisting of

virtual world; SIL

system-

of-interest

subsystem

systemsystem

environment

hardware

component

software

component

mutually interacting

consisting of

agentts

stakeholders

agentts

stakeholders

agentts

simulation in context

system-

of-interest

subsystem

systemsystem

environment

hardware

component

software

component

consisting of

data

data

data data data

data

stakeholders

mutually interacting

Page 89: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Spectrum of Environments to Support Integration

(modified)

existing

subsystems

(prototype)

new

subsystems

to-be-integrated

subsystem

physical

environment

simplecomplex

virtual

spectrum

virtual environment

stubssimulated

subsystems

physical

simulated

physical

reality

Mastering Systems Integration; Integration Environments89 Gerrit Muller

version: 0.2June 21, 2020

SINTenvironments

Page 90: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Spectrum from Real to Virtual Systems

“real” world

system-

of-interest

subsystem

systemsystem

stakeholders

environment

hardware

component

software

component

mutually interacting

consisting of

virtual world

system-

of-interest

subsystem

systemsystem

stakeholdersenvironment

hardware

component

software

component

mutually interacting

consisting of

“real” world; testing

system-of-

interest

subsystem

systemsystem

stakeholders

environment

hardware

component

software

component

mutually interacting

consisting of

virtual world; HIL

system-

of-interest

subsystem

systemsystem

environment

hardware

component

software

component

mutually interacting

consisting of

virtual world; SIL

system-

of-interest

subsystem

systemsystem

environment

hardware

component

software

component

mutually interacting

consisting of

agentts

stakeholders

agentts

stakeholders

agentts

simulation in context

system-

of-interest

subsystem

systemsystem

environment

hardware

component

software

component

consisting of

data

data

data data data

data

stakeholders

mutually interacting

Mastering Systems Integration; Integration Environments90 Gerrit Muller

version: 0.2June 21, 2020

MAPMvirtuality

Page 91: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Scope of Test Configuration Management

components

functions

specifications and designs

infoware

tools

test data and objects

environment

people and their behavior

104..10

6

emerging from components

generating, building, manufacturing, configuring, transporting,

installing, commissioning, diagnosing, analyzing, teaching, ...

physical conditions, physical and information infrastructure

Mastering Systems Integration; Integration Environments91 Gerrit Muller

version: 0.2June 21, 2020

MSIIEconfigurationScope

Page 92: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Modeling Space

reasoning

understandingcalibration

validationexploration

level of

abstraction

amount of

context

from virtual

to physical

highly simplified

very detailed

internals only

typical conditions

extreme conditions com

ple

tely

virtu

al

hyb

rid

phys

ical

finite

element

model prototype

hardware

in the

loop

single function

test rig

collection

of napkins

Mastering Systems Integration; Integration Environments92 Gerrit Muller

version: 0.2June 21, 2020

SMIMmodelSpace

Page 93: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Mastering Systems Integration; Project Managementby Gerrit Muller TNO-ESI, University College of South East Norway

e-mail: [email protected]

Abstract

Systems Integration requires specific project management. The challenge forproject managers is to plan ahead, knowing that the integration plan will needcontinuous adaptations.

Distribution

This article or presentation is written as part of the Gaudí project. The Gaudí projectphilosophy is to improve by obtaining frequent feedback. Frequent feedback is pursued by anopen creation process. This document is published as intermediate or nearly mature versionto get feedback. Further distribution is allowed as long as the document remains completeand unchanged.

June 21, 2020status: preliminarydraftversion: 0.6

master planning

time

now

~6 weeks

~2 weeksCombating Uncertainty in the Workflow of Systems Engineering Projects

by Barry Papke and Rick Dove, INCOSE 2013

commitment

planning

look ahead

planning

Page 94: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Integration Planning

defining

integration

sequence

project planning

resource

management

(test)facility

managementsuppliers

needsoptions

constraints

needs

options

constraintsmaster plan

actual situation

now

lead customers

Mastering Systems Integration; Project Management94 Gerrit Muller

version: 0.6June 21, 2020

MSIPMplanning

Page 95: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Demand Driven, Fitting Constraints

defining

integration

sequence

suppliers

defined by

output demand

mapped on

limited set of

test systems

trade-offs with

constraints

from suppliers

use of various environments (from virtual to final)

reordering of integration sequence

resource

management

trade-offs with

internal resource

constraints

(test)facility

management

lead

customers

limited

validation

options

Mastering Systems Integration; Project Management95 Gerrit Muller

version: 0.6June 21, 2020

MSIPMplanningIntegration

Page 96: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Last Planner; Look Ahead!

master planning

time

now

~6 weeks

~2 weeksCombating Uncertainty in the Workflow of Systems Engineering Projects

by Barry Papke and Rick Dove, INCOSE 2013

commitment

planning

look ahead

planning

Mastering Systems Integration; Project Management96 Gerrit Muller

version: 0.6June 21, 2020

MSIPMlastPlanner

Page 97: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Mastering Systems Integration; Process and Integrationby Gerrit Muller TNO-ESI, University College of South East Norway

e-mail: [email protected]

Abstract

This lesson discusses process aspects of systems integration, such as the organi-zational capabilities.

Distribution

This article or presentation is written as part of the Gaudí project. The Gaudí projectphilosophy is to improve by obtaining frequent feedback. Frequent feedback is pursued by anopen creation process. This document is published as intermediate or nearly mature versionto get feedback. Further distribution is allowed as long as the document remains completeand unchanged.

June 21, 2020status: plannedversion: 0

principle process procedure tool

formalism

template

abstract specific and executable

drives

is

elaborated

in

is

supported

by

Page 98: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

What is a Process?

principle process procedure tool

formalism

template

abstract specific and executable

drives

is

elaborated

in

is

supported

by

Mastering Systems Integration; Process and Integration98 Gerrit Muller

version: 0June 21, 2020

SAPabstractionHierarchy

Page 99: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Mastering Systems Integration; Organizationby Gerrit Muller TNO-ESI, University College of South East Norway

e-mail: [email protected]

Abstract

This presentation discusses organizational aspects, such as roles of people, ofSystems Integration.

Distribution

This article or presentation is written as part of the Gaudí project. The Gaudí projectphilosophy is to improve by obtaining frequent feedback. Frequent feedback is pursued by anopen creation process. This document is published as intermediate or nearly mature versionto get feedback. Further distribution is allowed as long as the document remains completeand unchanged.

June 21, 2020status: plannedversion: 0

logo TBD

Page 100: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Roles in Systems Integration

project leader

organization

resources

schedule

budget

systems architect/

engineer/integrator

system requirements

design inputs

test specification

schedule rationale

troubleshooting

participate in test

system tester

test

troubleshooting

report

engineers

design

component test

troubleshooting

participate in test

machine owner

maintain test model

support test

logistics and

administrative support

configuration

orders

administration

Mastering Systems Integration; Organization100 Gerrit Muller

version: 0June 21, 2020

SINTroles

Page 101: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Modeling and Analysis: Budgetingby Gerrit Muller TNO-ESI, HSN-NISE

e-mail: [email protected]

Abstract

This presentation addresses the fundamentals of budgeting: What is a budget,how to create and use a budget, what types of budgets are there. What is therelation with modeling and measuring.

Distribution

This article or presentation is written as part of the Gaudí project. The Gaudí projectphilosophy is to improve by obtaining frequent feedback. Frequent feedback is pursued by anopen creation process. This document is published as intermediate or nearly mature versionto get feedback. Further distribution is allowed as long as the document remains completeand unchanged.

June 21, 2020status: preliminarydraftversion: 1.0

budgetdesign

estimates;simulations

V4aa

IO

micro benchmarks

aggregated functions

applications

measurements existing system

model

tproc

tover

+

tdisp

tover

+

+

spec

SRStboot 0.5s

tzap 0.2s

measurements new (proto)

systemform

micro benchmarks

aggregated functions

applications

profiles

traces

tuning

10

20

30

5

20

25

55

tproc

tover

tdisp

tover

Tproc

Tdisp

Ttotal

feedback

can be more complex

than additions

Page 102: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Budgeting

content of this presentation

What and why of a budget

How to create a budget (decomposition, granularity, inputs)

How to use a budget

Modeling and Analysis: Budgeting102 Gerrit Muller

version: 1.0June 21, 2020MABUcontent

Page 103: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

What is a Budget?

A budget is

a quantified instantation of a model

A budget can

prescribe or describe the contributions

by parts of the solution

to the system quality under consideration

Modeling and Analysis: Budgeting103 Gerrit Muller

version: 1.0June 21, 2020MABUbudget

Page 104: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Why Budgets?

• to make the design explicit

• to provide a baseline to take decisions

• to specify the requirements for the detailed designs

• to have guidance during integration

• to provide a baseline for verification

• to manage the design margins explicitly

Modeling and Analysis: Budgeting104 Gerrit Muller

version: 1.0June 21, 2020

MABUgoals

Page 105: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Visualization of Budget Based Design Flow

budgetdesign

estimates;simulations

V4aa

IO

micro benchmarks

aggregated functions

applications

measurements existing system

model

tproc

tover

+

tdisp

tover

+

+

spec

SRStboot 0.5s

tzap 0.2s

measurements new (proto)

systemform

micro benchmarks

aggregated functions

applications

profiles

traces

tuning

10

20

30

5

20

25

55

tproc

tover

tdisp

tover

Tproc

Tdisp

Ttotal

feedback

can be more complex

than additions

Modeling and Analysis: Budgeting105 Gerrit Muller

version: 1.0June 21, 2020

EAAbudget

Page 106: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Stepwise Budget Based Design Flow

1B model the performance starting with old systems

1A measure old systems

1C determine requirements for new system

2 make a design for the new system

3 make a budget for the new system:

4 measure prototypes and new system

flow model and analytical model

micro-benchmarks, aggregated functions, applications

response time or throughput

explore design space, estimate and simulate

step example

models provide the structure

measurements and estimates provide initial numbers

specification provides bottom line

micro-benchmarks, aggregated functions, applications

profiles, traces

5 Iterate steps 1B to 4

Modeling and Analysis: Budgeting106 Gerrit Muller

version: 1.0June 21, 2020

TCRbudgets

Page 107: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Budgets Applied on Waferstepper Overlay

process

overlay

80 nm

reticule

15 nm

matched

machine

60 nm

process

dependency

sensor

5 nm

matching

accuracy

5 nm

single

machine

30 nm

lens

matching

25 nm

global

alignment

accuracy

6 nm

stage

overlay

12 nm

stage grid

accuracy

5 nm

system

adjustment

accuracy

2 nm

stage Al.

pos. meas.

accuracy

4 nm

off axis pos.

meas.

accuracy

4nm

metrology

stability

5 nm

alignment

repro

5 nm

position

accuracy

7 nm

frame

stability

2.5 nm

tracking

error phi

75 nrad

tracking

error X, Y

2.5 nm

interferometer

stability

1 nm

blue align

sensor

repro

3 nm

off axis

Sensor

repro

3 nm

tracking

error WS

2 nm

tracking

error RS

1 nm

Modeling and Analysis: Budgeting107 Gerrit Muller

version: 1.0June 21, 2020

ASMLoverlayBudget

Page 108: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Budgets Applied on Medical Workstation Memory Use

shared code

User Interface process

database server

print server

optical storage server

communication server

UNIX commands

compute server

system monitor

application SW total

UNIX Solaris 2.x

file cache

total

obj data

3.0

3.2

1.2

2.0

2.0

0.2

0.5

0.5

12.6

bulk data

12.0

3.0

9.0

1.0

4.0

0

6.0

0

35.0

code

11.0

0.3

0.3

0.3

0.3

0.3

0.3

0.3

0.3

13.4

total

11.0

15.3

6.5

10.5

3.3

6.3

0.5

6.8

0.8

61.0

10.0

3.0

74.0

memory budget in Mbytes

Modeling and Analysis: Budgeting108 Gerrit Muller

version: 1.0June 21, 2020

RVmemoryBudgetTable

Page 109: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Power Budget Visualization for Document Handler

paper path

scannerand feeder

procedé

UI and control

finisher

paper input module

power

supplies

sca

nn

er

fee

de

r

UI a

nd

co

ntr

ol

coolingpower supplies

paper path

procedé fin

ish

er

pa

pe

r

inp

ut

mo

du

le

size

proportional

to power

physical

layout

legend

cooling

Modeling and Analysis: Budgeting109 Gerrit Muller

version: 1.0June 21, 2020

MDMpowerProportions

Page 110: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Alternative Power Visualization

power supplies

cooling

UI and control

paper path

paper input module

finisher paper

procedé

electricalpower

heat

Modeling and Analysis: Budgeting110 Gerrit Muller

version: 1.0June 21, 2020

MDMpowerArrows

Page 111: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Evolution of Budget over Time

fact finding through details

aggregate to end-to-end performance

search for appropriate abstraction level(s)

from coarse guesstimate

to reliable prediction

from typical case

to boundaries of requirement space

from static understanding

to dynamic understanding

from steady state

to initialization, state change and shut down

from old system

to prototype

to actual implementation

time

start later only if needed

Modeling and Analysis: Budgeting111 Gerrit Muller

version: 1.0June 21, 2020

MABUincrements

Page 112: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Potential Applications of Budget based design

• resource use (CPU, memory, disk, bus, network)

• timing (response, latency, start up, shutdown)

• productivity (throughput, reliability)

• Image Quality parameters (contrast, SNR, deformation, overlay, DOF)

• cost, space, time

Modeling and Analysis: Budgeting112 Gerrit Muller

version: 1.0June 21, 2020

MDMbudgetApplications

Page 113: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

What kind of budget is required?

static

is the budget based on

wish, empirical data, extrapolation,

educated guess, or expectation?

typical case

global

approximate

dynamic

worst case

detailed

accurate

Modeling and Analysis: Budgeting113 Gerrit Muller

version: 1.0June 21, 2020

MDMbudgetTypes

Page 114: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Summary of Budgeting

A budget is a quantified instantiation of a model

A budget can prescribe or describe the contributions by parts of the solution

to the system quality under consideration

A budget uses a decomposition in tens of elements

The numbers are based on historic data, user needs, first principles and

measurements

Budgets are based on models and estimations

Budget visualization is critical for communication

Budgeting requires an incremental process

Many types of budgets can be made; start simple!

Modeling and Analysis: Budgeting114 Gerrit Muller

version: 1.0June 21, 2020

MABUsummary

Page 115: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Colophon

The Boderc project contributed to Budget Based

Design. Especially the work of

Hennie Freriks, Peter van den Bosch (Océ),

Heico Sandee and Maurice Heemels (TU/e, ESI)

has been valuable.

Modeling and Analysis: Budgeting115 Gerrit Muller

version: 1.0June 21, 2020MABUcolofon

Page 116: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Mastering Systems Integration; Testingby Gerrit Muller TNO-ESI, University College of South East Norway

e-mail: [email protected]

Abstract

During integration, the integrators continuously test parts, functions, and systems.Testing requries the creation of an experimental set-up, where the test enviromentoffers stimuli and measures responses. This lesson discusses some of the testingmethods and considerations.

Distribution

This article or presentation is written as part of the Gaudí project. The Gaudí projectphilosophy is to improve by obtaining frequent feedback. Frequent feedback is pursued by anopen creation process. This document is published as intermediate or nearly mature versionto get feedback. Further distribution is allowed as long as the document remains completeand unchanged.

June 21, 2020status: plannedversion: 0.1

logo TBD

Page 117: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Why Testing?

Objectives of testing during integration:

· to find potential quality attribute and behavior problems at

specification and design level as early as possible.

· to learn as much as possible about the emerging quality attributes

and behaviors.

Consequences for testing:

· stimulate the object under test externally and internally (insertion)

· observe the system externally (specification) and internally (design)

Mastering Systems Integration; Testing117 Gerrit Muller

version: 0.1June 21, 2020

MSITEobjectives

Page 118: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Testing Environment

part, function

or system

under test

stimuli responses

test environment

test definitions test results

Mastering Systems Integration; Testing118 Gerrit Muller

version: 0.1June 21, 2020

MSITEenvironment

Page 119: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Testing Environment Management Systems Context

part, function

or system

under test

stimuli responses

test environment

test definitions test results

management systems

test definitions test data

configuration

& version

management

specifications designs models

test results

test reportsand much

more

Mastering Systems Integration; Testing119 Gerrit Muller

version: 0.1June 21, 2020

MSITEenvironmentContext

Page 120: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Accelerated Testing

During normal use, stimuli are periodic, with frequencies f0, f1, f2, etc.

During accelarated testing these frequencies are increased.

· ALT (Accelerated Life Testing) is Test-to-Pass (showing how long

the system can operate)

· HALT (Highly Accelerated Life Testing) is Test-to-Fail (learning

weaknesses and margins)

The concepts are applicable in hardware, software, and systems.

However, engineers know the stimuli for hardware better (temperature,

humidity, vibrations, etc.).

Mastering Systems Integration; Testing120 Gerrit Muller

version: 0.1June 21, 2020

MSITEacceleration

Page 121: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Mastering Systems Integration; Readiness Levelsby Gerrit Muller TNO-ESI, University College of South East Norway

e-mail: [email protected]

Abstract

Readiness level models offer a yardstick to assess the status of specific projectaspects. Examples are technology readiness and integration readiness.

Distribution

This article or presentation is written as part of the Gaudí project. The Gaudí projectphilosophy is to improve by obtaining frequent feedback. Frequent feedback is pursued by anopen creation process. This document is published as intermediate or nearly mature versionto get feedback. Further distribution is allowed as long as the document remains completeand unchanged.

June 21, 2020status: plannedversion: 0

logo TBD

Page 122: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Technology Readiness Levels

TRL 1

TRL 2

TRL 3

TRL 4

TRL 5

TRL 6

TRL 7

TRL 8

TRL 9 actual system proven in operational environment

system complete and qualified

system prototype demonstration in operational environment

technology demonstrated in relevant environment

technology validated in relevant environment

technology validated in lab

experimental proof of concept

technology concept formulated

basic principles observed

after: https://serkanbolat.com/2014/11/03/technology-readiness-level-trl-math-for-innovative-smes/

Mastering Systems Integration; Readiness Levels122 Gerrit Muller

version: 0June 21, 2020

MSIRLtechnology

Page 123: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Integration Readiness Levels

TRL 1

TRL 2

TRL 3

TRL 4

TRL 5

TRL 6

TRL 7The integration of technologies has been verified and validated with

sufficient detail to be actionable.

The integrating technologies can accept, translate, and structure

information for its intended application.

There is sufficient control between technologies necessary to establish,

manage, and terminate the integration.

There is sufficient detail in the quality and assurance of the integration

between technologies.

There is compatibility (i.e. common language) between technologies to

orderly and efficiently integrate and interact.

There is some level of specificity to characterize the interaction (i.e.

ability to influence) between technologies through their interface.

An interface (i.e. physical connection) between technologies has been

identified with sufficient detail to allow characterization of the relationship.

from: From TRL to SRL: The Concept of Systems Readiness Levels, CSER2006, by Sauser et al.

Mastering Systems Integration; Readiness Levels123 Gerrit Muller

version: 0June 21, 2020

MSIRLintegration

Page 124: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Mastering Systems Integration; Systems of Systemsby Gerrit Muller TNO-ESI, University College of South East Norway

e-mail: [email protected]

Abstract

Most end-user functionality and services are realized by Systems of Systems.Many of these systems may include organizations and humans; the systemsaren’t technical artifacts anymore. These systems evolve over time individuallyand typically lack a centralized governance. The resulting end-to-end qualitiesdepend on all consituent systems and their interoperability.

Distribution

This article or presentation is written as part of the Gaudí project. The Gaudí projectphilosophy is to improve by obtaining frequent feedback. Frequent feedback is pursued by anopen creation process. This document is published as intermediate or nearly mature versionto get feedback. Further distribution is allowed as long as the document remains completeand unchanged.

June 21, 2020status: preliminarydraftversion: 0.2

Cloud

apps

Cloud

physical

system

physical

systemmobile

access

flex

workspots

local operating

stations

Information and Communication

infrastructure

public and proprietary

apps

other clouds

other

physical

systems

other

physical

systems

data collection

storage

analysis

learning

data providers

specific services

unrelated

services

Page 125: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Types of Systems of Systems

Directed - The SoS is centrally managed

Acknowledged - The SoS has recognized objectives, and active

cooperation between SoS and constituent systems

Collaborative - The constituent systems and stakeholders cooperate

Virtual - The SoS nature more or less emerge from the constituent

systems

J. Dahmann and K. Baldwin. 2008. "Understanding the Current State of US Defense Systems of Systems

and the Implications for Systems Engineering." IEEE Systems Conference 2008 in Montreal, 2008

Mastering Systems Integration; Systems of Systems125 Gerrit Muller

version: 0.2June 21, 2020

MSISStypes

Page 126: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Where are the System Boundaries?

Cloud

apps

Cloud

physical

system

physical

systemmobile

access

flex

workspots

local operating

stations

Information and Communication

infrastructure

public and proprietary

apps

other clouds

other

physical

systems

other

physical

systems

data collection

storage

analysis

learning

data providers

specific services

unrelated

services

Mastering Systems Integration; Systems of Systems126 Gerrit Muller

version: 0.2June 21, 2020

MSISSboundaries

Page 127: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

End-to-End Function

Cloud

other

physical

systems

apps

Cloud

physical

system

physical

systemmobile

access

flex

workspots

local operating

stations

other clouds

Information and Communication

infrastructure

public and proprietary

apps

other

physical

systems

data collection

storage

analysis

learning

unrelated

services

data providers

specific services

Mastering Systems Integration; Systems of Systems127 Gerrit Muller

version: 0.2June 21, 2020

MSISSend2endFunction

Page 128: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Varying Dynamics

apps

ICT infrastructure

other

physical

systems

other clouds

Cloud

physical

system

flex workspotslocal operating

stations

other

physical

systemsservices

other services

hour day month year

103

106

109

decade

humans

process regulation

seconds

Mastering Systems Integration; Systems of Systems128 Gerrit Muller

version: 0.2June 21, 2020

MSISSdynamics

Page 129: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Characterization of Black Box Parts

COTS

component,

system, or

service

stimuli

(p1..pn)

responses

(p1..pn)

test environment

scenarios or

use casescharacterization

load

response

time

Mastering Systems Integration; Systems of Systems129 Gerrit Muller

version: 0.2June 21, 2020

MSISScharacterization

Page 130: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Summary

· Systems of Systems Integration continues in the field during operation

· Ownership and responsibility for end-to-end performance is ill-defined

· Your system may be blamed for problems with a root cause elsewhere

· End-to-end performance depends on a mix of

· traditional technical systems

· modern technologies like learning

· humans in their organizational and societal context (psychological,

social, political, economical, legal, etc.)

· the physical context (location, climate, etc.) and laws of physics

Mastering Systems Integration; Systems of Systems130 Gerrit Muller

version: 0.2June 21, 2020

MSISSsummary

Page 131: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Keywords from various SoS models in literature

Boardman and

Sauser

Autonomy

Belonging

Connectivity

Diversity

Emergence

Maier

Operational

independence

Managerial

independence

Geographic

separation

Emergent

behavior

Evolutionary

development

DeLaurentis

Type

Control (or

autonomy)

Connectivity

Dahmann and

Baldwin

Directed

Acknowledged

Collaborative

Virtual

Mastering Systems Integration; Systems of Systems131 Gerrit Muller

version: 0.2June 21, 2020MSISStheory

Page 132: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Mastering Systems Integration; Impact of Changeby Gerrit Muller TNO-ESI, University College of South East Norway

e-mail: [email protected]

Abstract

This presentation explains the imact of change. A frequent problem is thatpeople do not foresee the imoact of changes they make to the system. A naieveassumption is that traceability or dependecy graphs will show them such impact.Realty then hits them during systems integration.

Distribution

This article or presentation is written as part of the Gaudí project. The Gaudí projectphilosophy is to improve by obtaining frequent feedback. Frequent feedback is pursued by anopen creation process. This document is published as intermediate or nearly mature versionto get feedback. Further distribution is allowed as long as the document remains completeand unchanged.

June 21, 2020status: plannedversion: 0

traceability graph

ideal change impact

change impact

in practice

unknown

unforeseen

ignored

relations

propagation due to

uncharted relations

additional changes to

repair change impact

specified requirements

relation

legend

Page 133: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Impact of Change due to Unforeseens

traceability graph

ideal change impact

change impact

in practice

unknown

unforeseen

ignored

relations

propagation due to

uncharted relations

additional changes to

repair change impact

specified requirements

relation

legend

Mastering Systems Integration; Impact of Change133 Gerrit Muller

version: 0June 21, 2020

SINTimpactOfChanges

Page 134: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Root Cause is Often Elsewhere

Physical decomposition

Functional decomposition

legend

failure

root

cause

unknown or unexpected relation

Mastering Systems Integration; Impact of Change134 Gerrit Muller

version: 0June 21, 2020

SMIMchangeImpact

Page 135: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

“Nothing has been changed...”

Physical decomposition Functional decomposition

test result: system fails

Physical decomposition Functional decomposition

first questioning does not reveal suspicious changes

Physical decomposition Functional decomposition

trouble shoot identifies failing component and function

Physical decomposition Functional decomposition

second questioning reveals synchronous change

Physical decomposition Functional decomposition

unknown relation caused fault

Mastering Systems Integration; Impact of Change135 Gerrit Muller

version: 0June 21, 2020

SMIMchangeImpactCartoon

Page 136: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Mastering Systems Integration; Software and Integrationby Gerrit Muller TNO-ESI, University College of South East Norway

e-mail: [email protected]

Abstract

Software has a number of characteristics, which impact systems integration.

Distribution

This article or presentation is written as part of the Gaudí project. The Gaudí projectphilosophy is to improve by obtaining frequent feedback. Frequent feedback is pursued by anopen creation process. This document is published as intermediate or nearly mature versionto get feedback. Further distribution is allowed as long as the document remains completeand unchanged.

June 21, 2020status: plannedversion: 0

logo TBD

Page 137: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

System or Software?

When SW engineers demand "requirements",

then they expect frozen inputs

to be used for

the design, implementation and validation

of the software

Mastering Systems Integration; Software and Integration137 Gerrit Muller

version: 0June 21, 2020

VREQsystemOrSoftware

Page 138: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

System vs Software Requirements

10 0

10 1

10 6

10 5

10 4

10 3

10 2

10 7

system

multi-disciplinary

mono-disciplinary

num

ber o

f de

tails

software requirements

system requirements

Mastering Systems Integration; Software and Integration138 Gerrit Muller

version: 0June 21, 2020VREQpyramid

Page 139: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Why is the Software Requirement Specification so Large?

software subsystem

user interface system behavior

limited computing resources

control of physical subsystems: sensors, actuators

operational choices synergy, tools, ...

Mastering Systems Integration; Software and Integration139 Gerrit Muller

version: 0June 21, 2020

VREQsoftwareSubsystem

Page 140: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

And why is it never up-to-date?

10 0

10 1

10 6

10 5

10 4

10 3

10 2

10 7

system

multi- disciplinary

mono- disciplinary

num

ber o

f de

tails

software requirements

system requirements

market

competition legislation

fashion format

changes

technical

cost

effort

duration

problems av

alan

che

Mastering Systems Integration; Software and Integration140 Gerrit Muller

version: 0June 21, 2020

VREQdynamics

Page 141: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Different Focus of Software and System

SW engineering focus qualities functionality maintainability variability

concepts structure (generic) mechanisms

concerns configuration management release procedure tools SW processes SW problems, change requests education languages operating systems algorithms formal methods

System engineering focus qualities productivity image quality reliability

concerns integral design (quality, balance) system context lifecycle operational processes

concepts domain requirements models

education principles heuristics analysis and synthesis processes

Mastering Systems Integration; Software and Integration141 Gerrit Muller

version: 0June 21, 2020

TSAITfocus

Page 142: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Caricature of a SW Architecture

Registry

NameSpace server

Monitor

Broker

Event manager

Transparant Communication

Persistent Storage

Abstraction Layer

Device independent

format

Plug-in framework

Queue manager

Spool server

Resource scheduler

Plug & play

Configurable pipeline

Property editor Session manager

Compliance profile

Application

Mastering Systems Integration; Software and Integration142 Gerrit Muller

version: 0June 21, 2020

MVmechanismArchitecture

Page 143: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Caricature of Physics Systems View

illuminatorlaser

sensor

pulse-freq, bw,

wavelength, ..uniformity

lens

wafer

reticle

aerial image

NA

abberations

transmission

Mastering Systems Integration; Software and Integration143 Gerrit Muller

version: 0June 21, 2020

TSAITphysicsView

Page 144: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Relation SW and Physics

measure adjust

calibrate analyse process

log control

illuminator laser

sensor

pulse-freq, bw, wavelength, ..

uniformity

lens

wafer

reticule

aerial image

NA abberations transmission

Mastering Systems Integration; Software and Integration144 Gerrit Muller

version: 0June 21, 2020

TSAITphysicsAndSW

Page 145: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Symptoms of too isolated SW efforts

symptoms

SW people are clustered together

SW is alpha tested before system integration

SW team uses own specification and design process

SW specification is in SW jargon or formalism

colocation per function, subsystem or quality

higher level processes are shared

continuous system integration

counter measures

interaction between SW, HW and system engineers

Mastering Systems Integration; Software and Integration145 Gerrit Muller

version: 0June 21, 2020

TSAITisolationSymptoms

Page 146: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Hardware Software System

SW engineering

different focus: " qualities " concerns " concepts " education

System

intangible abstract no goods flow costs "everything is possible"

HW engineering tangible concrete goods flow costs & lead times physics laws

product: sellable self-sustained entity operating in a broader context

inherent performance

reliability

actual performance

reliability

Mastering Systems Integration; Software and Integration146 Gerrit Muller

version: 0June 21, 2020

TSAITconclusion

Page 147: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Mastering Systems Integration; Product Families andPlatforms

by Gerrit Muller TNO-ESI, University College of South East Norwaye-mail: [email protected]

www.gaudisite.nl

Abstract

Many systems, products, and services depend on sharing realizations of functionsand subsystems. The organization may organize the sharing in platforms, suchthat the product developers focus primarily on their added value to the appli-cations. Sharing, however, is a complication for integration. Changes in acomponent may propagate to various platforms to multiple products and servicesin widely different circumstances.

Distribution

This article or presentation is written as part of the Gaudí project. The Gaudí projectphilosophy is to improve by obtaining frequent feedback. Frequent feedback is pursued by anopen creation process. This document is published as intermediate or nearly mature versionto get feedback. Further distribution is allowed as long as the document remains completeand unchanged.

June 21, 2020status: preliminarydraftversion: 0.1

platform 1 platform 2 platform 3

product/service

1

product/service

2

components/building blocks

customers, applications and their contexts

Page 148: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Dependency Network

platform 1 platform 2 platform 3

product/service

1

product/service

2

components/building blocks

customers, applications and their contexts

Mastering Systems Integration; Product Families and Platforms148 Gerrit Muller

version: 0.1June 21, 2020

MSIPFdependencyNetwork

Page 149: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Varying Clock Cycles across Creation Chain

aligned

strategy, processes,

tools, repository

independent

strategy, processes,

tools, repository

shared

strategy, processes,

tools, repository

product

creator &

integrator

component

creator

component

creator

off the shelf

component

supplier

component

creatorpartner

product

competitor

complementor

in house

customer

privileged

customer

direct

customer

customer

via reseller

Mastering Systems Integration; Product Families and Platforms149 Gerrit Muller

version: 0.1June 21, 2020

PEVOCcreationChain

Page 150: Mastering Systems Integration all slides · 2019-04-06 · Mastering Systems Integration; Course Overview by Gerrit Muller TNO-ESI, University College of South-Eastern Norway e-mail:

Release Models for Platforms and Projects/Products

platform

baselineR1 R2 R3

platform

as consolidation baseline

R1 R2 R3

Mastering Systems Integration; Product Families and Platforms150 Gerrit Muller

version: 0.1June 21, 2020

HMPAreleaseModel