software is not the only fruit -...
TRANSCRIPT
![Page 1: Software is not the only Fruit - INCOSEincose.ch/sites/default/files/page_images/SWISSED17_Final_presentation_12.pdfTitle: Some People Jump Through Hoops but are still not Agile Author:](https://reader034.vdocuments.site/reader034/viewer/2022052007/601c27b20d27d3069952cb24/html5/thumbnails/1.jpg)
SWISSED 2017Copyright © 2017 Colin Hood Systems Engineering Ltd
Software is not the only Fruit
Modelling Mechatronic Systems
Colin Hood Systems Engineering Ltd4 Summerhouse RoadNorthampton NN3 6BJGreat Britain
![Page 2: Software is not the only Fruit - INCOSEincose.ch/sites/default/files/page_images/SWISSED17_Final_presentation_12.pdfTitle: Some People Jump Through Hoops but are still not Agile Author:](https://reader034.vdocuments.site/reader034/viewer/2022052007/601c27b20d27d3069952cb24/html5/thumbnails/2.jpg)
SWISSED 2017
Aims
▪ To discuss modelling, its history, and its applicability to many domains of
systems engineering
Copyright © 2017 Colin Hood Systems Engineering Ltd
![Page 3: Software is not the only Fruit - INCOSEincose.ch/sites/default/files/page_images/SWISSED17_Final_presentation_12.pdfTitle: Some People Jump Through Hoops but are still not Agile Author:](https://reader034.vdocuments.site/reader034/viewer/2022052007/601c27b20d27d3069952cb24/html5/thumbnails/3.jpg)
SWISSED 2017
Use of Modelling
Modelling can help to:
i. understand what is required
ii. to explain what has been understood to promote a common
understanding
iii. to plan the implementation of a solution by creating a design
iv. enable checking a specification for consistency and other quality criteria
v. to support simulation and prediction, or
vi. to generate implementation directly from a model, by abstracting reality to
enable concentration on the matter interest
Copyright © 2017 Colin Hood Systems Engineering Ltd
![Page 4: Software is not the only Fruit - INCOSEincose.ch/sites/default/files/page_images/SWISSED17_Final_presentation_12.pdfTitle: Some People Jump Through Hoops but are still not Agile Author:](https://reader034.vdocuments.site/reader034/viewer/2022052007/601c27b20d27d3069952cb24/html5/thumbnails/4.jpg)
SWISSED 2017
Modelling in the 1970‘s
Copyright © 2017 Colin Hood Systems Engineering Ltd
Source:
https://www.indiamart.com/svpservices/cad-draughtsman.html
![Page 5: Software is not the only Fruit - INCOSEincose.ch/sites/default/files/page_images/SWISSED17_Final_presentation_12.pdfTitle: Some People Jump Through Hoops but are still not Agile Author:](https://reader034.vdocuments.site/reader034/viewer/2022052007/601c27b20d27d3069952cb24/html5/thumbnails/5.jpg)
SWISSED 2017
Modelling Mechanical Parts
• From orthogonal views the
whole part is specified
Copyright © 2017 Colin Hood Systems Engineering Ltd
![Page 6: Software is not the only Fruit - INCOSEincose.ch/sites/default/files/page_images/SWISSED17_Final_presentation_12.pdfTitle: Some People Jump Through Hoops but are still not Agile Author:](https://reader034.vdocuments.site/reader034/viewer/2022052007/601c27b20d27d3069952cb24/html5/thumbnails/6.jpg)
SWISSED 2017
1
1
On
Ladder Logic
Copyright © 2017 Colin Hood Systems Engineering Ltd
![Page 7: Software is not the only Fruit - INCOSEincose.ch/sites/default/files/page_images/SWISSED17_Final_presentation_12.pdfTitle: Some People Jump Through Hoops but are still not Agile Author:](https://reader034.vdocuments.site/reader034/viewer/2022052007/601c27b20d27d3069952cb24/html5/thumbnails/7.jpg)
SWISSED 2017
1
1
1
On
Ladder Logic
Copyright © 2017 Colin Hood Systems Engineering Ltd
![Page 8: Software is not the only Fruit - INCOSEincose.ch/sites/default/files/page_images/SWISSED17_Final_presentation_12.pdfTitle: Some People Jump Through Hoops but are still not Agile Author:](https://reader034.vdocuments.site/reader034/viewer/2022052007/601c27b20d27d3069952cb24/html5/thumbnails/8.jpg)
SWISSED 2017
1
1
1
On Off
Ladder Logic
Copyright © 2017 Colin Hood Systems Engineering Ltd
![Page 9: Software is not the only Fruit - INCOSEincose.ch/sites/default/files/page_images/SWISSED17_Final_presentation_12.pdfTitle: Some People Jump Through Hoops but are still not Agile Author:](https://reader034.vdocuments.site/reader034/viewer/2022052007/601c27b20d27d3069952cb24/html5/thumbnails/9.jpg)
SWISSED 2017
1
1
1
On 2
Ladder Logic
Copyright © 2017 Colin Hood Systems Engineering Ltd
![Page 10: Software is not the only Fruit - INCOSEincose.ch/sites/default/files/page_images/SWISSED17_Final_presentation_12.pdfTitle: Some People Jump Through Hoops but are still not Agile Author:](https://reader034.vdocuments.site/reader034/viewer/2022052007/601c27b20d27d3069952cb24/html5/thumbnails/10.jpg)
SWISSED 2017
1
1
1
On 2
3
Ladder Logic
Copyright © 2017 Colin Hood Systems Engineering Ltd
![Page 11: Software is not the only Fruit - INCOSEincose.ch/sites/default/files/page_images/SWISSED17_Final_presentation_12.pdfTitle: Some People Jump Through Hoops but are still not Agile Author:](https://reader034.vdocuments.site/reader034/viewer/2022052007/601c27b20d27d3069952cb24/html5/thumbnails/11.jpg)
SWISSED 2017
On
Digital Logic Gates
Copyright © 2017 Colin Hood Systems Engineering Ltd
![Page 12: Software is not the only Fruit - INCOSEincose.ch/sites/default/files/page_images/SWISSED17_Final_presentation_12.pdfTitle: Some People Jump Through Hoops but are still not Agile Author:](https://reader034.vdocuments.site/reader034/viewer/2022052007/601c27b20d27d3069952cb24/html5/thumbnails/12.jpg)
SWISSED 2017
On
Off
Digital Logic Gates
Copyright © 2017 Colin Hood Systems Engineering Ltd
![Page 13: Software is not the only Fruit - INCOSEincose.ch/sites/default/files/page_images/SWISSED17_Final_presentation_12.pdfTitle: Some People Jump Through Hoops but are still not Agile Author:](https://reader034.vdocuments.site/reader034/viewer/2022052007/601c27b20d27d3069952cb24/html5/thumbnails/13.jpg)
SWISSED 2017
On
Off
3
Digital Logic Gates
Copyright © 2017 Colin Hood Systems Engineering Ltd
![Page 14: Software is not the only Fruit - INCOSEincose.ch/sites/default/files/page_images/SWISSED17_Final_presentation_12.pdfTitle: Some People Jump Through Hoops but are still not Agile Author:](https://reader034.vdocuments.site/reader034/viewer/2022052007/601c27b20d27d3069952cb24/html5/thumbnails/14.jpg)
SWISSED 2017
On
3
2
Digital Logic Gates
Copyright © 2017 Colin Hood Systems Engineering Ltd
![Page 15: Software is not the only Fruit - INCOSEincose.ch/sites/default/files/page_images/SWISSED17_Final_presentation_12.pdfTitle: Some People Jump Through Hoops but are still not Agile Author:](https://reader034.vdocuments.site/reader034/viewer/2022052007/601c27b20d27d3069952cb24/html5/thumbnails/15.jpg)
SWISSED 2017
▪ The light will be on if
the on button is pressed
▪ The light will be on if
the on button is pressed or the light is on
▪ The light will be on if
(the on button is pressed or the light is on)
and the off button is not pressed
▪ The light will be on if
(the on button is pressed or the light is on or signal 3 is true)
and signal 2 is not true
Pseudo Code
Copyright © 2017 Colin Hood Systems Engineering Ltd
• Not all modelling is graphical
![Page 16: Software is not the only Fruit - INCOSEincose.ch/sites/default/files/page_images/SWISSED17_Final_presentation_12.pdfTitle: Some People Jump Through Hoops but are still not Agile Author:](https://reader034.vdocuments.site/reader034/viewer/2022052007/601c27b20d27d3069952cb24/html5/thumbnails/16.jpg)
SWISSED 2017
▪ In the 1980‘s it became popular to program industrially hardened
computers known as Programmable Logic Controllers (PLCs) using
ladder logic, as if designing a control system made of relays.
▪ This step forward combined modelling skills from the past 30 years with
modern technology for a modern solution.
▪ This was an easy step for some people changing from relays to
computer control,
BUT
it limited some people to continue to think in 30 year old solutions and
not to explore new possibilities.
Progression from Relays to Computers
Copyright © 2017 Colin Hood Systems Engineering Ltd
• Automatic implementation from a specification
![Page 17: Software is not the only Fruit - INCOSEincose.ch/sites/default/files/page_images/SWISSED17_Final_presentation_12.pdfTitle: Some People Jump Through Hoops but are still not Agile Author:](https://reader034.vdocuments.site/reader034/viewer/2022052007/601c27b20d27d3069952cb24/html5/thumbnails/17.jpg)
SWISSED 2017
Speed Control
Start Motor button pressed
Running speed reachedStop Motor button pressed
Speed = 0
Stop Motor
button pressed
Idle
Start MotorShutdown
• Decomposition based upon
objects,
functionality, or
sequence
Decomposition: DFD and STD
Copyright © 2017 Colin Hood Systems Engineering Ltd
![Page 18: Software is not the only Fruit - INCOSEincose.ch/sites/default/files/page_images/SWISSED17_Final_presentation_12.pdfTitle: Some People Jump Through Hoops but are still not Agile Author:](https://reader034.vdocuments.site/reader034/viewer/2022052007/601c27b20d27d3069952cb24/html5/thumbnails/18.jpg)
SWISSED 2017
<<Block>>
LightController
Switch
light on
[else]
[else]
[ON button
pressed][light is on]
lightStatus
ON button
lightStatus
Act LightController• SysML intended to
specify systems
• but….
is mainly used for SW
Systems Modeling Language (SysML)
Copyright © 2017 Colin Hood Systems Engineering Ltd
Switch
light off
![Page 19: Software is not the only Fruit - INCOSEincose.ch/sites/default/files/page_images/SWISSED17_Final_presentation_12.pdfTitle: Some People Jump Through Hoops but are still not Agile Author:](https://reader034.vdocuments.site/reader034/viewer/2022052007/601c27b20d27d3069952cb24/html5/thumbnails/19.jpg)
SWISSED 2017
• Using SysML to specify mechanical properties
Sketch and Port-Model
Copyright © 2017 Colin Hood Systems Engineering Ltd
![Page 20: Software is not the only Fruit - INCOSEincose.ch/sites/default/files/page_images/SWISSED17_Final_presentation_12.pdfTitle: Some People Jump Through Hoops but are still not Agile Author:](https://reader034.vdocuments.site/reader034/viewer/2022052007/601c27b20d27d3069952cb24/html5/thumbnails/20.jpg)
SWISSED 2017
▪ We see that modelling has been used throughout history, and remains
applicable to many domains of systems engineering
▪ Our experience should not limit us.
Learning from the past allows us to make progress more quickly than
re-inventing everything
Conclusions
Copyright © 2017 Colin Hood Systems Engineering Ltd
![Page 21: Software is not the only Fruit - INCOSEincose.ch/sites/default/files/page_images/SWISSED17_Final_presentation_12.pdfTitle: Some People Jump Through Hoops but are still not Agile Author:](https://reader034.vdocuments.site/reader034/viewer/2022052007/601c27b20d27d3069952cb24/html5/thumbnails/21.jpg)
SWISSED 2017
Colin Hood Systems Engineering Limited
Evans Business Centre
Regents Pavilion
4 Summerhouse Road
Northampton NN3 6BJ – UK
Systems Engineering since 1985
Founding Board Member of IREB 2006
(International Requirements Engineering Board)
INCOSE member since 1991
Copyright © 2017 Colin Hood Systems Engineering Ltd
www.munich-openspace.de
Save the date: 22 – 24 February 2018 in Munich