deploying systems engineering methodsssse.ch/sites/default/files/page_images/edit... · conclusions...
TRANSCRIPT
![Page 1: Deploying Systems Engineering Methodsssse.ch/sites/default/files/page_images/Edit... · Conclusions Deploying Systems Engineering in a journey Tailoring “textbook” practices](https://reader033.vdocuments.site/reader033/viewer/2022060517/604a8b3ba809aa01912ab388/html5/thumbnails/1.jpg)
date, location
© C
opyrig
ht Melexis M
icroelectronic In
tegrated
Syste
ms. A
ll Righ
ts Re
serve
d
We Engineer The Sustainable Future
Deploying Systems Engineering Methods
The Swiss Society of Systems Engineering Day 2015September 8, Zürich
A Case Study in Automotive Sensors Development
Gaël Close, PhDSystem Architect | Melexis | Bevaix, Switzerland
![Page 2: Deploying Systems Engineering Methodsssse.ch/sites/default/files/page_images/Edit... · Conclusions Deploying Systems Engineering in a journey Tailoring “textbook” practices](https://reader033.vdocuments.site/reader033/viewer/2022060517/604a8b3ba809aa01912ab388/html5/thumbnails/2.jpg)
2
Micro-Systems and Systems-on-Chip
A system is a construct or collection of different elements that together
produce results not obtainable by the elements alone [...]. The value added by
the system as a whole, beyond that contributed independently by the parts, is
primarily created by the relationship among the parts; that is, how they are
interconnected (Rechtin, 2000).
ref: cypress-semiconductor
System-on-chip,Micro-systems (MEMS),Embedded Systems, ...
“There is plenty of room at the bottom”
Richard P. Feynman (1959)
![Page 3: Deploying Systems Engineering Methodsssse.ch/sites/default/files/page_images/Edit... · Conclusions Deploying Systems Engineering in a journey Tailoring “textbook” practices](https://reader033.vdocuments.site/reader033/viewer/2022060517/604a8b3ba809aa01912ab388/html5/thumbnails/3.jpg)
3
Deploying Systems Engineering: Itinerary Overview
![Page 4: Deploying Systems Engineering Methodsssse.ch/sites/default/files/page_images/Edit... · Conclusions Deploying Systems Engineering in a journey Tailoring “textbook” practices](https://reader033.vdocuments.site/reader033/viewer/2022060517/604a8b3ba809aa01912ab388/html5/thumbnails/4.jpg)
4
Outline
Quick overview of Melexis products (= Melexis “systems”)
Driving forces for Systems Engineering in automotive
electronics
Melexis systems engineering vision
Cornerstone: requirements management
System architecture design
System analyses (and executable models)
Testing and traceability
Achievements and remaining gaps
Conclusions
![Page 5: Deploying Systems Engineering Methodsssse.ch/sites/default/files/page_images/Edit... · Conclusions Deploying Systems Engineering in a journey Tailoring “textbook” practices](https://reader033.vdocuments.site/reader033/viewer/2022060517/604a8b3ba809aa01912ab388/html5/thumbnails/5.jpg)
5
Quick overview of Melexis products
![Page 6: Deploying Systems Engineering Methodsssse.ch/sites/default/files/page_images/Edit... · Conclusions Deploying Systems Engineering in a journey Tailoring “textbook” practices](https://reader033.vdocuments.site/reader033/viewer/2022060517/604a8b3ba809aa01912ab388/html5/thumbnails/6.jpg)
Melexis Supplies Worldwide Average 77 ICs / Car
SensingSensingSpeedSpeed
PositionPosition
CurrentCurrent
PressurePressure
TemperatureTemperature
LightLight
ImageImage
DrivingDrivingBLDC/DC Motor DriversBLDC/DC Motor Drivers
Smart DriversSmart Drivers
CommunicatingCommunicatingWired SW CAN, SENT and LINWired SW CAN, SENT and LIN
Wireless RF & RFID/NFCWireless RF & RFID/NFCCombining into Combining into
SystemsSystems
![Page 7: Deploying Systems Engineering Methodsssse.ch/sites/default/files/page_images/Edit... · Conclusions Deploying Systems Engineering in a journey Tailoring “textbook” practices](https://reader033.vdocuments.site/reader033/viewer/2022060517/604a8b3ba809aa01912ab388/html5/thumbnails/7.jpg)
The contents of this presentation are CONFIDENTIAL AND PROPRIETARY. All Rights Reserved.
HMI
Sense (6)ASICs (1)
More than 50 unique standard products and 2 ASICsfor Safety & Comfort
Car Access
ADAS
ComfortSafety
Sense (3) Drive (6) Communicate (5)
Sense (14)Drive (12)Communicate (6)ASICs (1)Sense (12)
Communicate (1)
Sense (8)Communicate (9)Drive (3)
![Page 8: Deploying Systems Engineering Methodsssse.ch/sites/default/files/page_images/Edit... · Conclusions Deploying Systems Engineering in a journey Tailoring “textbook” practices](https://reader033.vdocuments.site/reader033/viewer/2022060517/604a8b3ba809aa01912ab388/html5/thumbnails/8.jpg)
The contents of this presentation are CONFIDENTIAL AND PROPRIETARY. All Rights Reserved.
FuelManagement
Thermal Management
Air Management
Electrification & PowerManagement
EmissionManagement
Sense (7) Drive (4)
Sense (10)Drive (4)ASICs (3)
Sense (10) Drive (4)Communicate (5)ASICs (2)
Sense (13)Drive (4)ASICs (2)
Sense (6)Drive (5)
More than 40 unique standard products and 7 ASICsin Powertrain systems
![Page 9: Deploying Systems Engineering Methodsssse.ch/sites/default/files/page_images/Edit... · Conclusions Deploying Systems Engineering in a journey Tailoring “textbook” practices](https://reader033.vdocuments.site/reader033/viewer/2022060517/604a8b3ba809aa01912ab388/html5/thumbnails/9.jpg)
9
Systems Engineering Driving Forces in Automotive Electronics
ref: http://www.rdmcoe.nl/futuremobility
![Page 10: Deploying Systems Engineering Methodsssse.ch/sites/default/files/page_images/Edit... · Conclusions Deploying Systems Engineering in a journey Tailoring “textbook” practices](https://reader033.vdocuments.site/reader033/viewer/2022060517/604a8b3ba809aa01912ab388/html5/thumbnails/10.jpg)
10
Technology Driver for SE – “This Car Runs on Code”
A modern car contains more lines of software code than a new
787 Airliner (ref: R. Charette “This Car Runs on Code”, IEEE Spectrum, Feb. 2009).
Methods and techniques to manage complexity developed
initially in the Aeronautics and in the Software engineering
communities are rapidly gaining grounds in Automotive.
This is especially true for smart sensor and actuators—where
the hardware, software and the mechanics are all at play.
![Page 11: Deploying Systems Engineering Methodsssse.ch/sites/default/files/page_images/Edit... · Conclusions Deploying Systems Engineering in a journey Tailoring “textbook” practices](https://reader033.vdocuments.site/reader033/viewer/2022060517/604a8b3ba809aa01912ab388/html5/thumbnails/11.jpg)
11
Technology Drivers for SE – Miniaturization
![Page 12: Deploying Systems Engineering Methodsssse.ch/sites/default/files/page_images/Edit... · Conclusions Deploying Systems Engineering in a journey Tailoring “textbook” practices](https://reader033.vdocuments.site/reader033/viewer/2022060517/604a8b3ba809aa01912ab388/html5/thumbnails/12.jpg)
12
“The Best Process is No Process” !?
A definite process is a must when dealing with remote (large) teams, different disciplines, contractors, suppliers, ...
Ref: Prof. Eric Sax
![Page 13: Deploying Systems Engineering Methodsssse.ch/sites/default/files/page_images/Edit... · Conclusions Deploying Systems Engineering in a journey Tailoring “textbook” practices](https://reader033.vdocuments.site/reader033/viewer/2022060517/604a8b3ba809aa01912ab388/html5/thumbnails/13.jpg)
13
Why Formalizing the System Engineering (SE) Process ?
Having a more mature living SE process, across an organization, improves project success probability
(mostly because issues are tackled early)
https://resources.sei.cmu.edu/asset_files/SpecialReport/2003_003_001_14117.pdf
“Give me six hours to chop down a tree and I will spend the first four sharpening the axe.”- Abraham Lincoln
![Page 14: Deploying Systems Engineering Methodsssse.ch/sites/default/files/page_images/Edit... · Conclusions Deploying Systems Engineering in a journey Tailoring “textbook” practices](https://reader033.vdocuments.site/reader033/viewer/2022060517/604a8b3ba809aa01912ab388/html5/thumbnails/14.jpg)
14
Melexis Systems Engineering Vision
![Page 15: Deploying Systems Engineering Methodsssse.ch/sites/default/files/page_images/Edit... · Conclusions Deploying Systems Engineering in a journey Tailoring “textbook” practices](https://reader033.vdocuments.site/reader033/viewer/2022060517/604a8b3ba809aa01912ab388/html5/thumbnails/15.jpg)
15
Shortcomings of Current Document-Centric Approach
![Page 16: Deploying Systems Engineering Methodsssse.ch/sites/default/files/page_images/Edit... · Conclusions Deploying Systems Engineering in a journey Tailoring “textbook” practices](https://reader033.vdocuments.site/reader033/viewer/2022060517/604a8b3ba809aa01912ab388/html5/thumbnails/16.jpg)
16
To-be: Formalized Systems Engineering Methods & Tools
![Page 17: Deploying Systems Engineering Methodsssse.ch/sites/default/files/page_images/Edit... · Conclusions Deploying Systems Engineering in a journey Tailoring “textbook” practices](https://reader033.vdocuments.site/reader033/viewer/2022060517/604a8b3ba809aa01912ab388/html5/thumbnails/17.jpg)
Pillars of Systems Engineering
Project management Work breakdown,
planning, follow up
Requirement definition management
System arch. design description
System analysis Safety-oriented FMEA, FTA
Performance simulation Integration & testing
![Page 18: Deploying Systems Engineering Methodsssse.ch/sites/default/files/page_images/Edit... · Conclusions Deploying Systems Engineering in a journey Tailoring “textbook” practices](https://reader033.vdocuments.site/reader033/viewer/2022060517/604a8b3ba809aa01912ab388/html5/thumbnails/18.jpg)
18
System Development Life Cycle at Melexis
![Page 19: Deploying Systems Engineering Methodsssse.ch/sites/default/files/page_images/Edit... · Conclusions Deploying Systems Engineering in a journey Tailoring “textbook” practices](https://reader033.vdocuments.site/reader033/viewer/2022060517/604a8b3ba809aa01912ab388/html5/thumbnails/19.jpg)
19
Requirements Management Requirements ⇒ Engineering
![Page 20: Deploying Systems Engineering Methodsssse.ch/sites/default/files/page_images/Edit... · Conclusions Deploying Systems Engineering in a journey Tailoring “textbook” practices](https://reader033.vdocuments.site/reader033/viewer/2022060517/604a8b3ba809aa01912ab388/html5/thumbnails/20.jpg)
20
Polarion – the Cornerstone of our System Engineering Process
Requirement Management
Test case Management
Centralized technical documentation
Handles reviews, version control
Collaborative editing
Intuitive Word-like web-based
interface
But built atop a database, keeping track of
work items and their traceability (==> TAM) Requirements, Test cases, Blocks, ...
Handle re-use from one project to another
![Page 21: Deploying Systems Engineering Methodsssse.ch/sites/default/files/page_images/Edit... · Conclusions Deploying Systems Engineering in a journey Tailoring “textbook” practices](https://reader033.vdocuments.site/reader033/viewer/2022060517/604a8b3ba809aa01912ab388/html5/thumbnails/21.jpg)
21
Organizing Requirements
![Page 22: Deploying Systems Engineering Methodsssse.ch/sites/default/files/page_images/Edit... · Conclusions Deploying Systems Engineering in a journey Tailoring “textbook” practices](https://reader033.vdocuments.site/reader033/viewer/2022060517/604a8b3ba809aa01912ab388/html5/thumbnails/22.jpg)
22
Requirements reuse across variants
![Page 23: Deploying Systems Engineering Methodsssse.ch/sites/default/files/page_images/Edit... · Conclusions Deploying Systems Engineering in a journey Tailoring “textbook” practices](https://reader033.vdocuments.site/reader033/viewer/2022060517/604a8b3ba809aa01912ab388/html5/thumbnails/23.jpg)
23
System Architecture Design
![Page 24: Deploying Systems Engineering Methodsssse.ch/sites/default/files/page_images/Edit... · Conclusions Deploying Systems Engineering in a journey Tailoring “textbook” practices](https://reader033.vdocuments.site/reader033/viewer/2022060517/604a8b3ba809aa01912ab388/html5/thumbnails/24.jpg)
24
SysML (“extra-light”) for Architecture Description
![Page 25: Deploying Systems Engineering Methodsssse.ch/sites/default/files/page_images/Edit... · Conclusions Deploying Systems Engineering in a journey Tailoring “textbook” practices](https://reader033.vdocuments.site/reader033/viewer/2022060517/604a8b3ba809aa01912ab388/html5/thumbnails/25.jpg)
25
Requirements Flow Down throughout the Architecture
![Page 26: Deploying Systems Engineering Methodsssse.ch/sites/default/files/page_images/Edit... · Conclusions Deploying Systems Engineering in a journey Tailoring “textbook” practices](https://reader033.vdocuments.site/reader033/viewer/2022060517/604a8b3ba809aa01912ab388/html5/thumbnails/26.jpg)
26
System Analyses (and Executable Models)
![Page 27: Deploying Systems Engineering Methodsssse.ch/sites/default/files/page_images/Edit... · Conclusions Deploying Systems Engineering in a journey Tailoring “textbook” practices](https://reader033.vdocuments.site/reader033/viewer/2022060517/604a8b3ba809aa01912ab388/html5/thumbnails/27.jpg)
27
Conceptual and Executable Models: Foundations for Analyses
Models supports analyses on both sides of the “Vee”
![Page 28: Deploying Systems Engineering Methodsssse.ch/sites/default/files/page_images/Edit... · Conclusions Deploying Systems Engineering in a journey Tailoring “textbook” practices](https://reader033.vdocuments.site/reader033/viewer/2022060517/604a8b3ba809aa01912ab388/html5/thumbnails/28.jpg)
28
Modeling hierarchy and Refinement of System Models
![Page 29: Deploying Systems Engineering Methodsssse.ch/sites/default/files/page_images/Edit... · Conclusions Deploying Systems Engineering in a journey Tailoring “textbook” practices](https://reader033.vdocuments.site/reader033/viewer/2022060517/604a8b3ba809aa01912ab388/html5/thumbnails/29.jpg)
29
System Design FMEA – to be Anchored to Architecture
![Page 30: Deploying Systems Engineering Methodsssse.ch/sites/default/files/page_images/Edit... · Conclusions Deploying Systems Engineering in a journey Tailoring “textbook” practices](https://reader033.vdocuments.site/reader033/viewer/2022060517/604a8b3ba809aa01912ab388/html5/thumbnails/30.jpg)
30
Testing and Traceability
![Page 31: Deploying Systems Engineering Methodsssse.ch/sites/default/files/page_images/Edit... · Conclusions Deploying Systems Engineering in a journey Tailoring “textbook” practices](https://reader033.vdocuments.site/reader033/viewer/2022060517/604a8b3ba809aa01912ab388/html5/thumbnails/31.jpg)
31
Test Cases Specification and Traceability
Test cases in HDL / circuit simulators
Test cases specifications
Test cases results back
annotated in SE database
Testing status reflected in treacability
matrix
![Page 32: Deploying Systems Engineering Methodsssse.ch/sites/default/files/page_images/Edit... · Conclusions Deploying Systems Engineering in a journey Tailoring “textbook” practices](https://reader033.vdocuments.site/reader033/viewer/2022060517/604a8b3ba809aa01912ab388/html5/thumbnails/32.jpg)
32
Achievements and Remaining Gaps
![Page 33: Deploying Systems Engineering Methodsssse.ch/sites/default/files/page_images/Edit... · Conclusions Deploying Systems Engineering in a journey Tailoring “textbook” practices](https://reader033.vdocuments.site/reader033/viewer/2022060517/604a8b3ba809aa01912ab388/html5/thumbnails/33.jpg)
33
Systems Engineering Vision Implemented in Database(pilot-phase)
![Page 34: Deploying Systems Engineering Methodsssse.ch/sites/default/files/page_images/Edit... · Conclusions Deploying Systems Engineering in a journey Tailoring “textbook” practices](https://reader033.vdocuments.site/reader033/viewer/2022060517/604a8b3ba809aa01912ab388/html5/thumbnails/34.jpg)
34
Gaps
Small-scale pilot for now
Test case management across platforms:
Models / prototypes
Circuit simulators
Engineering sample characterization
High-volume manufacturing
Connection between Systems Engineering & project
management milestones
Identitication of right
people:
“T-shaped” engineers
http://asmarterplanet.com/
![Page 35: Deploying Systems Engineering Methodsssse.ch/sites/default/files/page_images/Edit... · Conclusions Deploying Systems Engineering in a journey Tailoring “textbook” practices](https://reader033.vdocuments.site/reader033/viewer/2022060517/604a8b3ba809aa01912ab388/html5/thumbnails/35.jpg)
35
Systems Engineer Roles and Activities
Focus is on avoiding issues by
anticipating corrective actions.
Work products tend to be “paper-based”. ==> Not for everyone.
![Page 36: Deploying Systems Engineering Methodsssse.ch/sites/default/files/page_images/Edit... · Conclusions Deploying Systems Engineering in a journey Tailoring “textbook” practices](https://reader033.vdocuments.site/reader033/viewer/2022060517/604a8b3ba809aa01912ab388/html5/thumbnails/36.jpg)
Conclusions
Deploying Systems Engineering in a journey Tailoring “textbook” practices to company workflow
Covers methodology and tools aspects Need for a cohesive System Engineering eco-systems, built on top of
existing workflows
The System Engineers are key Not easy to identify internally
or hire off the shelf
Journey can be frustrating Preparation is key
Positive outlook: the early adopters are seeing the light at the end of the tunnel (in the pilot projects)
– triggering Systems Engineering vocations