V6 | 2019-03-18
PREEvision User Day 2019, Stuttgart
Roadmap PREEvision 9.5
© 2019. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V6 | 2019-03-18
Product Strategy
Requirements Design Test
PREEvision 9.5 – Overview and Strategy
Model-based Electric/Electronic Development
from Architecture Design to Series ProductionArchitectureDesign
Series Production
Support of Series-Production Use Cases Process Support
> Version Management > Life Cycles > Ticket-, Release- and Change Management
Team Collaboration> Many Users, Multiple Sites> Usability for Sporadic Users and Experts> Lazy Loading, Partial Model Support
Integration > Requested Import and Export Filters> Synchronization with ALM and PLM systems
Support of IT Requirements > Data Migration> IT Security > User Administration> License Management
2/29
© 2019. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V6 | 2019-03-18
PREEvision 9.5 RoadmapPREEvision 9.5 – Overview and Strategy
Released
Confirmed
Planned
New
Q4 2019
PREEvision 9.5Release
01.04.2019
PREEvision 9.5 Start of Development
Q3 2019
PREEvision 9.5 Feature Complete
PREEvision 9.5 Timeline
PREEvision 9.5 Service Packs
time
Legend Planning Status
3/29
© 2019. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V6 | 2019-03-18
E/E Backbone,Collaboration Platform,
File Management
Design of SafetyRelevant Systems
Supported E/E Engineering Use CasesPREEvision 9.5 – Overview and Strategy
Product LineEngineering
ArchitectureDesign
Requirements Engineering and Requirements Management
Wiring HarnessDesign
AUTOSARSystem and Software
Design
Communication Design(AUTOSAR and Legacy)
Hardware ComponentDevelopment
Function Driven DesignSystem Design
Test Engineering andTest Management
E/E Backbone,Collaboration Platform,
File Management
Product LineEngineering
ArchitectureDesign
Requirements Engineering and Requirements Management
Wiring HarnessDesign
AUTOSARSystem, Service, and Software
Design
Communication Design(AUTOSAR and Legacy Formats)
Hardware ComponentDevelopment
Function Driven DesignSystem Design
Test Engineering andTest Management
Change and Release Management
Design of SafetyRelevant Systems
4/29
© 2019. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V6 | 2019-03-18
Requirements Engineering and Requirements ManagementPREEvision 9.5 – Requirements Engineering and Requirements Management
Requirements and Customer Features
Variant Management
RIF Import
ReqIF Import and Export
Excel Import and Export
Generation of Documents and Reports
For Integrated Requirements Management also the Logical Function,Software, Hardware, Wiring Harness and Communication Layers are used
Requirements Engineering andRequirements Management Integrated
RequirementsEngineering
5/29
© 2019. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V6 | 2019-03-18
Introduction of Change LogsSupport for recording, analysis and display of relevant changes
On commit of an relevant artifact a ticket can be selected, changedartifacts are associated
Change History allows to view the recorded changes regarding change interval relevant attributes
Change logs can be displayed in table editors
Outlook Change ManagementPREEvision 9.5 – Requirements Engineering and Requirements Management
6/29
© 2019. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V6 | 2019-03-18
AUTOSAR System and Software DesignPREEvision 9.5 – AUTOSAR System and Software Design
AUTOSAR Classic Support
AUTOSAR Adaptive Support
System Design
Service Design
Software Design
Hardware Network Design
Software/Hardware Mapping
Software Library Layer and Software Architecture Layer available
UML/SysML Diagrams
AUTOSAR Classic Import and Export
AUTOSAR Adaptive Import and Export
AUTOSARSystem, Service,
and Software Design
7/29
© 2019. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V6 | 2019-03-18
AUTOSAR Adaptive Support for AR 19-03 (schema) Further support for Hybrid System Design (AUTOSAR Classic & AUTOSAR Adaptive) Support of C++ Data Types
AUTOSAR Classic Support for AR 4.3.1/4.4.0 (schema) Enhancements on ECU Extract and interoperability of the AUTOSAR Vector Toolchain
AUTOSAR RoadmapPREEvision 9.5 – AUTOSAR System and Software Design
8/29
© 2019. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V6 | 2019-03-18
Diagnostics DesignPREEvision 9.5 – Diagnostic Design
Diagnostic Requirements
Definition of DTCs, DIDs, IO Controls, …
Diagnostics Communication
AUTOSAR Classic Import and Export
AUTOSAR Adaptive Import and Export
Documentation
Diagnostics Design
9/29
© 2019. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V6 | 2019-03-18
Diagnostics Design (1/2)PREEvision 9.5 – Diagnostic Design
xmlCANdelaStudio
PREEvision
xmlDEXT
DaVinciConfigurator
SYS-EX
Goals: New dedicated modeling layer for diagnostic objects in PREEvision Diagnostics requirements and realization in Software both in PREEvision Diagnostic data exchange between CANdela Studio and PREEvision
Workflow:
10/29
© 2019. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V6 | 2019-03-18
Diagnostics Design (2/2)PREEvision 9.5 – Diagnostic Design
Dedicated Modeling Layer for Diagnostic Objects in PREEvision Data Identifiers (DID)
> DID Parameters / Data Objects Diagnostic Trouble Codes (DTC) Routines
Link between Diagnostic Objects and Software Artifacts Details of Diagnostics are derived from Software Layer
> Data Types> Intervals> Computation Methods> AUTOSAR References
SWC_DID
Type: SWC_StoredData / -;R+1 (Application S...
DataObject1:DID_SRI {-/DE1,DE2/-}
DID
Data Object
Readable
writeable
SWC_DTC_2
Type: SWC_DTC / -;R+1 (Application SW Co...
DiagMon_DTC2:DiagnosticMonitor
DiagInfo_DTC2:DiagnosticInfo
DTC
SWC_Routine_1
Type: SWC_Routine / -;R+1 (Application SW ...
Routine1:Routine
RoutineStartable
Stopable
ResReqable
11/29
© 2019. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V6 | 2019-03-18
Wiring Harness DesignPREEvision 9.5 – Wiring Harness Design
HW Network and Schematics Layer
Wiring Harness and Geometry Layer
Power, Fuses and Grounding Concepts
Connectors, Cavities, Slots and Pins
Wiring Harness Optimization
Variant Management
Generation of Specification Documents
Export of Diagrams with Wiring Harness Designs
KBL Import and Export
VEC Import and Export
Wiring HarnessDesign
12/29
© 2019. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V6 | 2019-03-18
Improvements for Fuse and Relay BoxesPREEvision 9.5 – Wiring Harness Design
Modeling of Fuse and Relay Boxes (FRB) will become more easy in terms of variants Component Slots will be introduced to the FRB Various Hardware Devices can be assigned to Component Slots Also a more easy variant management of e. g. Fuses is achieved.
Hardware Device Slote. g. Type „ATO“
Fuse ATO 10 A
Fuse ATO 15 A
Fuse ATO 20 A
13/29
© 2019. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V6 | 2019-03-18
Introduction of Color and Color Combinations of InsulationsPREEvision 9.5 – Wiring Harness Design
For Wire Type, Cable Type and Wire Type Family the Insulation Colors can be defined Colors and Color Combinations
Color Combinations can be assigned to Wire Type, Cable Type and Wire Type Family
Identical Color Combinations of Wire Insulations are defined just once
Primary Color
Secondary Color
Tertiary Color
14/29
© 2019. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V6 | 2019-03-18
KBL Export ExtensionsPREEvision 9.5 – Wiring Harness Design
The PREEvision KBL 2.4 Export will support A meta data header with the following tags:
> Generating_system_name> Generating_system_version> Generating_system_process> Generating_system_environment> Generating_date_time> Generating_user
A new length type for the <General_wire_occurrence>> Not routed wires will receive „not routed“ in the KBL attribute
<Length_Type>.
Customer specific values for empty attributes are supported:> Some attributes are relevant for schema validation and they must not be
empty> If they are not filled by the customer, a customer specific value can be
defined> PREEvision will write automatically the defined value to the KBL file
15/29
© 2019. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V6 | 2019-03-18
Product Line Engineering
Product Line EngineeringPREEvision 9.5 – Product Line Engineering
All Product Line Layers supported
Product Lines
Feature Model and Alternatives
Concept Space and Concept Template
Sets and Systems
Variant Highlighting
Variant Propagation Rules
Variant Export
AUTOSAR Variant Management Concepts
16/29
© 2019. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V6 | 2019-03-18
New Variant Point WizardPREEvision 9.5 – Product Line Engineering
(Literal X1 || Literal X2) ||(Literal X1&&Literal X2)||(Literal X3||Literal X4)
Single Wire W1
Open Wizard with F2 on Label of Artifact „Single Wire W1“
This area shows existing variation Points of the artifact.
This area shows existing variation points of other artifacts.
This area shows the set content
This area shows the System Constants and Literals in the Library
17/29
© 2019. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V6 | 2019-03-18
Test Engineering and Test ManagementPREEvision 9.5 – Test Engineering and Test Management
Test Engineering andTest Management
Requirements
RIF Import, ReqIF Import and Export
Test Specification
Manual Test Implementation
Automatic Test Implementation
Test Planning, Execution and Analysis
Integration with vTESTstudio and CANoe
Excel Import and Export
Documentation
Change Management
18/29
© 2019. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V6 | 2019-03-18
Improvements for Test Specification EditorPREEvision 9.5 – Test Engineering and Test Management
Harmonization of the Look & Feel of
Test Specification Editor with the Requirements Text Editor
19/29
© 2019. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V6 | 2019-03-18
E/E Backbone,Collaboration Platform,
File Management
E/E Backbone, Collaboration Platform, File ManagementPREEvision 9.5 – Collaboration Platform
All Product Line Layers supported
File Management
Productlines and Libraries
Reuses and Assets
Branches and Revisions
Big Data
Many Users
Multiple Sites
Server API
20/29
© 2019. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V6 | 2019-03-18
Goal: Enable collaboration of several users on one (reused) artifact
Full and Shared Lock will become attribute/relation granular
Locks will be extended to manage reuse, revisions and branches
New Locking ConceptsPREEvision 9.5 – Collaboration Platform
Chief Architect
Req-Engineer
FunctionDesigner
SoftwareDesigner
NetworkDesigner
WHEngineer
ComponentDesigner
Safety Engineer
ProjectManager
TestManager Test
Engineer
ComponentDesigner
Variant Manager
21/29
© 2019. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V6 | 2019-03-18
Server API with Write AccessPREEvision 9.5 – Collaboration Platform
Write capability> Create and Delete Artifacts> Modify Attributes and Relations> Modify Rich Texts and Files> Change Lifecycle States> Execute Model changing Metrics> Check-out and Check-in
Read capability> Execute Model Search> Improved Read API (Paging, Batch
Read)
22/29
© 2019. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V6 | 2019-03-18
UsabilityImprovements
Usability ImprovementsPREEvision 9.5 – Usability
Support of Sporadic and Expert Users
Usability of Diagrams
Usability of Table Views and Table Editors
Usability of Model View and Property Editors
Search, Highlighting and Validations
Metrics, Rules and Automation Interfaces
Usability and Performance in general
23/29
© 2019. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V6 | 2019-03-18
Multi Language Support for String and Rich Text AttributesPREEvision 9.5 – Usability
24/29
RC2RC3
Folie 24
RC2 PE ist falsch daher ersetztReichmann, Clemens; 15.03.2019
RC3 Alias ist mit ___ was soll das bedeuten?Reichmann, Clemens; 15.03.2019
© 2019. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V6 | 2019-03-18
AdministrationImprovements
Administration ImprovementsPREEvision 9.5 – Administration
User Administration
Roles & Rights Administration
License Management
Life Cycles & Custom Attributes
Client Rollout and Preferences
Operation and Maintenance
Data Migration to next Release
25/29
© 2019. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V6 | 2019-03-18
PREEstore: Distribution Workflow of AppsPREEvision 9.5 – Administration
26/29
RC1
Folie 26
RC1 filter machen was? habe ich rausgenommenReichmann, Clemens; 15.03.2019
© 2019. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V6 | 2019-03-18
Oracle JAVA Runtime (JRE) Oracle has changed the license model for JAVA
> License fees for releases, patches and support starting with updates of JAVA 8 in April 2019 for productive use
> We are not allowed to ship ORACE Java any more Oracle has changed the release cycles
> Releases every 6 months> Long Time Support Versions with paid
support > 6 months
PREEvision Java strategy (since 03/2019) Future PREEvision will bundle free Amazon Corretto JRE PREEvision is independent of JRE provided by Oracle
PREEvision JAVA strategyPREEvision 9.5 – Administration
27/29
© 2019. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V6 | 2019-03-18
Strategic Roadmap (successive 9.5)PREEvision Strategic Roadmap
Longterm
Collaboration and Backbone Capabilities
Further stabilization and improvement of existing functionality
"1.000 User"/Big Data(Big Commits, Archiving, Improved User Interface for System Feedback, …)
Change-Management(Impact Analysis, Patch Mechanism, Huge files, Review of Diagrams, Interfaces, …
Product Line & Variants(Exploration ofHistory, …)
Operating(Auto Update, Worldwide, …)
Data Access/ Server-API(Web Client, …)
Software/UML(Adaptive AUTOSAR, AUTOSAR-Timing, V-IDE, …)
Systems/Service(MSC-, Activity-Diagrams, Simulation, Security, …)
Functional Capabilities
Further stabilization and improvement of existing functionality
RE/RM/TDM(Template Support, Interfaces, …)
HW/Wiring System(Central Computer, Backend, KBL 2.5, VEC-Compliance, WH-Synthesis, …)
Network Design(Ethernet, AUTOSAR-Compliance, Bandwidth Analysis, User Interface Improvements, …)
28/29
© 2019. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V6 | 2019-03-18
Author:Jörg Schäuffele, Dr. Clemens ReichmannVector Germany
For more information about Vectorand our products please visit
www.vector.com