Upload
others
View
4
Download
0
Embed Size (px)
Citation preview
V1.1 | 2019-10-22
Dr. Christof EBERT, Vector Consulting Services, PREEvision User Day, Shanghai, 22. Oct.2019
VectorVCS
Agile Systems Engineering with PREEvision
© 2019. Vector Consulting Services GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.1 | 2019-10-22
1. Vector and Consulting
2. Challenges in Automotive E/E
3. Agile Systems Engineering with ASPICE and PREEvision
4. Where Do We Go From Here?
Agenda
2/27
© 2019. Vector Consulting Services GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.1 | 2019-10-22
Why Vector Consulting Services?Vector and Consulting
Vector Group is global market leader in automotive software and engineering toolchain with almost 3,000 employees
Vector Consulting Services is supporting clients worldwide Transformation
> Agile Transformation, Efficiency> Automotive SPICE
Trust> Safety and Cybersecurity> Test Methods, PenTest, Supplier Audits
Technology> AUTOSAR and architecture support> PREEvision consulting
Training> Training, Coaching, Certification> Corporate Competence Programs
www.vector.com/consultingVector delivers unique global E/E experience
with PREEvision tool and consulting3/27
© 2019. Vector Consulting Services GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.1 | 2019-10-22
Vector Client Survey 2019Vector and Consulting
Vector provides tailored consulting solutions to keep OEM and suppliers competitive:Efficiency – Quality – Competences
Mid
-ter
m c
halle
nges
Short-term challengesVector Client Survey 2019.
Details: www.vector.com/trends. Horizontal axis shows short-term challenges;
vertical axis shows mid-term challenges. Sum > 300% due to 5 answers per question. Strong
validity with 4% response rate of 2000 recipients from different industries worldwide.
Innovation
Competences
Efficiency
Flexibility
Distributed teamsConnectivity
Quality
Complexity
Digital transformation
Compliance
Others0%
10%
20%
30%
40%
50%
60%
0% 10% 20% 30% 40% 50% 60% 70%
Competitiveness
Innovation
: The Fight of Two Forces
4/27
© 2019. Vector Consulting Services GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.1 | 2019-10-22
1. Vector and Consulting
2. Challenges in Automotive E/E
3. Agile Systems Engineering with ASPICE and PREEvision
4. Where Do We Go From Here?
Agenda
5/27
© 2019. Vector Consulting Services GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.1 | 2019-10-22
Challenge: ComplexityChallenges in Automotive E/E
Devices
1980 2000 2020
InfrastructureSystems
Need: Agile Systems Engineering for dependency management6/27
© 2019. Vector Consulting Services GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.1 | 2019-10-22
Challenge: Cost and EfficiencyChallenges in Automotive E/E
Need: Agile Systems Engineering to reduce complexity and cost
Components
Networks
Signals
Functions
Harness
Fusing
PowerSupply
Topology
… … … …
Local Optimization Loop(s) Local Optimization Loop(s)
Function and Network Design Process Design Process1000s of
inconsistentDocuments
! !
7/27
© 2019. Vector Consulting Services GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.1 | 2019-10-22
4/5G
OBD DSRC
SuppliersOEM
Public Clouds
Service Provider
ITS Operator
Challenge: ACES (Autonomy, Connectivity, e-Mobility, Services)Challenges in Automotive E/E
Safety
Password attacks
Application vulnerabilities
Rogue clients, malware
Man in the middle attacks
Eavesdropping, Data leakage
Command injection, data corruption,
back doors
Physical attacks,Sensor confusion
Trojans,Ransomware
Need: Agile Systems engineering for security and safety8/27
© 2019. Vector Consulting Services GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.1 | 2019-10-22
Challenge: Globally Distributed Engineering and Supply ChainChallenges in Automotive E/E
Need: Agile Systems engineering to orchestrate locations and disciplines
One locationOne teamSupplier
Several locationsMulti-teamEcosystems
One systemOne engineering discipline
ComplexityCritical systems
Several engineering disciplines
9/27
© 2019. Vector Consulting Services GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.1 | 2019-10-22
Solution: Agile Systems Engineering with PREEvisionChallenges in Automotive E/E
Automotive SPICE (ASPICE)
Challenges:Complexity, Cost and Efficiency, IT/EE convergence
Vector Solution: ASPICE with Vector industry experience for improvement of performance, quality and efficiency.
Trend: High-quality engineering and management process mandatory for product liability and governance
Vector offers the leading E/E development tool and the necessary method consulting
Agile Systems Engineering
Challenges: Complexity, IT/EE convergence, ACES (Autonomy, Connectivity, e-Mobility, Services)
Vector Solution: Vector Agile for Critical Systems (ACE) provides methods and systematic approach to design complex features
Trend: Model Based Systems Engineering (MBSE)
PREEvision
Challenges:Complexity, Cost and Efficiency, Globally distributed engineering and supply chain
Vector Solution: PREEvision as automotive industry reference for E/E architecture development and PLM
Trend: Collaborative engineering backbone and single source PLM
10/27
© 2019. Vector Consulting Services GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.1 | 2019-10-22
1. Vector and Consulting
2. Challenges in Automotive E/E
3. Agile Systems Engineering with ASPICE and PREEvision
4. Where Do We Go From Here?
Agenda
11/27
© 2019. Vector Consulting Services GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.1 | 2019-10-22
Automotive SPICE and Systems EngineeringAgile Systems Engineering with ASPICE and PREEvision
Requirement
“What”
Design and Test
“How” “o.k.?”
“Why”
Agile Systems Engineering benefits from ASPICE disciplined approach Requirements and allocated architecture on each level
Every requirement is connected and traceable
Supported by Model Driven Systems Engineering, e.g., Functional analysis using SysML12/27
© 2019. Vector Consulting Services GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.1 | 2019-10-22
System Requirements EngineeringAgile Systems Engineering with ASPICE and PREEvision
SYS.2 System reqts analysis (Level 1)
BP 1: Specify system requirements
BP 2: Structure system requirements
BP 3: Analyze system requirements
BP 4: Analyze the impact on the operating environment
BP 5: Develop verification criteria
BP 6: Establish bidirectional traceability
BP 7: Ensure consistency
BP 8: Communicate agreed system requirements
Systemreqts.spec
Traceabilityrecord (…)
Benefits of PREEvision Definition, analysis and alignment with attributes,
mappings to other model artefacts in the EE backbone Process is supported by metrics and workflows All needed information can be stored, and accessed in
the model without tool-barriers13/27
© 2019. Vector Consulting Services GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.1 | 2019-10-22
SYS.3 System architect. design (Level 1)
BP 1: Develop system architectural design
BP 2: Allocate System Requirements
BP 3: Define interfaces of system elements
BP 4: Describe dynamic behavior
BP 5: Evaluate alternative system architectures
BP 6: Establish bidirectional traceability
BP 7: Ensure consistency
BP 8: Communicate agreed system architectural design […] to all relevant parties
System ArchitectureAgile Systems Engineering with ASPICE and PREEvision
Systemarch.
design
Traceabilityrecord (…)
Benefits of PREEvision Consistency of requirements and architecture can be
easily applied and managed using mappings Requirements, architecture and interfaces can be
consistently reused and updated as needed
14/27
© 2019. Vector Consulting Services GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.1 | 2019-10-22
SWE.1 SW reqts analysis (Level 1)
SWE.2 SW architectural design (Level 1)
SW Engineering and Detailed DesignAgile Systems Engineering with ASPICE and PREEvision
SWE.3 SW detailed design and unit construction (Level 1)BP 1: Develop software detailed design
BP 2: Define interfaces of software units
BP 3: Describe dynamic behavior
BP 4: Evaluate software detailed design
BP 5: Establish bidirectional traceability
BP 6: Ensure consistency
BP 7: Communicate agreed SW detailed design […]
BP 8: Develop software units
SWE.4 SW unit verification
Dynamic and static verification of SW units
Benefits of PREEvision Consistent and reusable definition of interfaces and
architecture elements Traceability from Systems Engineering to SW
engineering to Code, HW etc. Federation with testing, e.g. MATLAB/SIMULINK, Unit
Test with VectorCAST15/27
© 2019. Vector Consulting Services GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.1 | 2019-10-22
SWE.4 SW unit verification
SWE.5 SW integration and int. test
SWE.6 SW qualification test
Integration and TestAgile Systems Engineering with ASPICE and PREEvision
Test strategy with test levelsAligned definition of:
- Test objects- Test goals- Test methods- Test environment- Test end criteria- Integration strategy …
SYS.4 System integration and int. testBP 1: Develop system integration strategyBP 2: Develop system integration test strategy incl. regression test strategyBP 3: Develop specification for system integration testBP 4: Integrate system itemsBP 5: Select test casesBP 6: Perform system integration testBP 7: Establish bidirectional traceabilityBP 8: Ensure consistencyBP 9: Summarize and communicate results
SYS.5 System qualification test
Implement inDefineand align
Execute & report
Benefits of PREEvision Test-oriented requirements engineering Requirements, architecture and their model attributes
can easily and consistently reused during testing
16/27
© 2019. Vector Consulting Services GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.1 | 2019-10-22
Quality AssuranceAgile Systems Engineering with ASPICE and PREEvision
SUP.1 Quality assuranceBP 1: Develop a project quality assurance strategyBP 2: Assure quality of work productsBP 3: Assure quality of process activitiesBP 4: Summarize and communicate QA activities and resultsBP 5: Ensure resolution of non-conformancesBP 6: Implement an escalation mechanism
Benefits of PREEvision Efficient workflow management and review
functionalities which can be applied on any artefact (work products)
Tailorable reporting on various abstractions
17/27
© 2019. Vector Consulting Services GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.1 | 2019-10-22
Configuration ManagementAgile Systems Engineering with ASPICE and PREEvision
SUP.8 Configuration ManagementBP 1: Develop a configuration management strategyBP 2: Identify configuration itemsBP 3: Establish a configuration management systemBP 4: Establish branch managementBP 5: Control modifications and releasesBP 6: Establish baselinesBP 7: Report configuration statusBP 8: Verify the information about configured itemsBP 9: Manage the storage of configuration items and baselines
Mappings across abstractions
Benefits of PREEvision Consistent vertical and horizontal traceability Configuration Management focused on model
configurations and baselines of artefacts instead of storing files
Generate required reports for stakeholders as needed.
18/27
© 2019. Vector Consulting Services GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.1 | 2019-10-22
Change Request and Problem Resolution ManagementAgile Systems Engineering with ASPICE and PREEvision
SUP.10 Change request managementBP 1: Develop a change request management strategyBP 2: Identify and record the change requestBP 3: Record the status of change requestsBP 4: Analyze and assess change requestsBP 5: Approve change requests before implementationBP 6: Review the implementation of change requestsBP 7: Track change requests to closureBP 8: Establish bidirectional traceability
Benefits of PREEvision Change and issue management with integrated model, Relevant information can be easily accessed in the
model19/27
© 2019. Vector Consulting Services GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.1 | 2019-10-22
Project ManagementAgile Systems Engineering with ASPICE and PREEvision
MAN.3 Project managementBP 1: Define the scope of workBP 2: Define project life cycleBP 3: Evaluate feasibility of the projectBP 4: Define, monitor and adjust project activitiesBP 5: Define, monitor and adjust project estimates and resourcesBP 6: Ensure required skills, knowledge, and experienceBP 7: Identify, monitor and adjust project interfaces and agreed commitmentsBP 8: Define, monitor and adjust project scheduleBP 9: Ensure consistencyBP 10: Review and report progress of the project
Agile for Critical Engineering (ACE) Agile systems engineering benefits from strong method
support with ACE Excellent PLM support along the life-cycle with
PREEvision Single source approach for consistency Automatic verification for consistency and traceability High re-use and quality
Projects benefits from agile methods with more flexibility
20/27
© 2019. Vector Consulting Services GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.1 | 2019-10-22
Case Study Bosch: Continuous Safety CaseAgile Systems Engineering with ASPICE and PREEvision
Benefits from automated tools Maintaining the continuous
safety-case with necessary documentation in agile incremental deliveries of critical systems
Efficient implementation of cybersecurity and functional safety during changes
Full Life-Cycle support from requirements to concept, design, test and after-sales
Traceability and governance Support for heterogeneous
environments Evolution to automated
generation of Safety Analysis based on detailed modeling of static and dynamic aspects
Continuous Safety Case
Vector SafetyCheck / SecurityCheck
PREEvision Safety support
Bosch DASP Workbench
21/27
© 2019. Vector Consulting Services GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.1 | 2019-10-22
Case Study Ford: Consistency in Systems EngineeringAgile Systems Engineering with ASPICE and PREEvision
Business Considerations
Why do we need the feature? What plans do we have with that feature
Goal: Agree objectives between business stakeholders (e.g. marketing, x-Carline Planning)
Feature from a customer perspective
Translating customer wants and market needs to stable, consistent and complete feature requirements
Goal: Requirements agreed between all stakeholders
Depending Business Model• Relate SW specification details to external impacts,
e.g. SW, HW and Systems suppliers
Logical functions necessary to implement the features
Translating customer requirements to implementation independent engineering requirements.
Goal: Enable efficient reuse of specifications across ECUs and car lines (Core)
Allocated logical functions (platform / ECU) • Technical interfaces of components are determined• Component behavior is enhanced/refined by technical requirements
Goal: • Consistency of x-ECU interfaces enable interoperability • Efficient data exchange with supplier
Feature Level Req.
Function Level Req.
SW and HW Require-ments
Compo-nent Level
Req.
Business Require-ments
Requirements from different Stakeholders
Legal Requirements
Attribute Requirements
Corporate Knowledge
Industry Standards / Technology (ISO26262, …)
Architecture
FM(E)A Data
Other …
WHY?
WHAT?
HOW?Logical Solution
(i.e., reusable Part)
HOW?DetailedTechnical Solution
(i.e., Carline Specific Adaptions)
22/27
© 2019. Vector Consulting Services GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.1 | 2019-10-22
1. Vector and Consulting
2. Challenges in Automotive E/E
3. Agile Systems Engineering with ASPICE and PREEvision
4. Where Do We Go From Here?
Agenda
23/27
© 2019. Vector Consulting Services GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.1 | 2019-10-22
Current challenges SW development is often disconnected from other engineering and
management activities System-level concepts such as dependencies, architecture and safety/security
are not systematically considered and tested In our recent Code Quality Assessments at customers we didn’t see one single
sufficient architecture description Over 30% unnecessary cost for rework due to changes
Vector ACE and PREEvision Agile for Critical Engineering brings agile to automotive E/E ASPICE Management and Supporting processes benefit from agile ASPICE Engineering processes benefit from integrated tools Document driven development will be replaced by model-driven reporting
methods PREEvision offers all the needed functionality and methodology
Conclusion and OutlookWhere Do We Go From Here?
Agile systems engineering needs Vector PREEvision and method support24/27
© 2019. Vector Consulting Services GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.1 | 2019-10-22
Markets appreciate the Vector value PREEvision has become the industry reference
standards for architecture development, used by Daimler, John Deere etc.
Vector supports agile introduction of PREEvision, e.g., Daimler, Ford, John Deere, Renault
Vector consulting brings the necessary method support
Tangible business value Self-organization reduces effort significantly
compared to classic project management Less cost and rework due to managed complexity Better predictability due to transparency Improved design speed with quality and reuse.
Benefits – Vector Consulting ProjectsWhere Do We Go From Here?
Contact us for PREEvision method and Agile support: [email protected]
Component Supplier:
“I simply open the Kanban Board of the Scrum of Scrums. If I see no progress after 3 days, I know the team has a
problem. But I do not see this often.”
OEM:
“Collaboration effort has been reduced by over 20% with agile systems
engineering.”
OEM, 2 weeks after start:
“Now we see progress.”
25/27
© 2019. Vector Consulting Services GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.1 | 2019-10-22
Save the Date: Vector Forum 2020Where Do We Go From Here?
Vector Forum 2020Automotive Systems and Software for TomorrowArchitectures–Systems Engineering–Continuous Integration–Autonomous and AI25. June 2020 in Stuttgart
Practical experiences across industries Enhance your competences Grow your networks
Details and registration…www.vector.com/forum20
26/27
© 2019. Vector Consulting Services GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.1 | 2019-10-22
Thank you for your attention.For more information please contact us.
Passion. Partner. Value.
Vector Consulting Services
@VectorVCS
www.vector.com/[email protected]: +49-711-80670-1520