Product Lines and Variants
PREEvision Use Case

PREEvision – Efficient E/E Development with Product Lines and Variants

Efficient E/E development without redundancy.

The product line engineering of PREEvision ensures efficiency in E/E development with libraries and reuse of designs. Model series or individual vehicles can be derived from product lines using variant management.


  • Comprehensive product line concept
  • Centralized and product line-based libraries as basis of development
  • Reuse concept for single artifacts, modules, and systems
  • Version management
  • Abstraction concept for dependencies between development branches
  • Variant management according to AUTOSAR
  • Feature-oriented domain analysis (FODA)

The Use Case

PREEvision offers a product line engineering that is tailored to the development processes in the automotive industry. It supports the development in several levels or stages:

Product lines and the abstraction concept of PREEvision
PREEvision supports an E/E development in multiple levels. Starting from an network architecture design for a complete product range, for example, the design is then concretized in several levels.

Different roles are working together starting from a rough layout of the basic architecture and continue to refine and detail the design downstream. The design scope is not only one specific vehicle, but a whole vehicle family with multiple variants for power units, body designs and configurations.

Functions / Features

Product Line Networks

PREEvision supports the development processes in the automotive industry with a comprehensive product line engineering where you can set up a multi-stream product line network with parallel development levels.

For each level, PREEvision provides a dedicated product line. For efficient collaboration, the development products of each level can be provided as deliverables for the next level.


PREEvision offers a powerful reuse concept to minimize redundant development effort. This saves time initially, but also in later stages of projects. In case of changes, a reused design must be changed only once. All reuses in downstream levels can be updated automatically.

Even continuous release cycles in the development process can be realized. The version management of PREEvision allows to freeze revisions with check-in mechanisms. You can later decide if you want to continue working with a new revision or if you want to open a branch for parallel development.

Version management not only applies to the entire product line, to individual model layers or systems, but also in a fine-grained way for any individual artifact.


PREEvision allows the reuse of individual artifacts including the corresponding hierarchy, for example, an ECU with all its components and connectors. Furthermore, artifacts located in various abstraction layers can be assembled in modules or systems and then be reused as a whole.

A system comprised of hardware and software components and the corresponding requirements, for example, for engine control, can be constructed and in turn be used as a template in various product lines.

No matter if single artifacts or complete systems: A product line with all its contents can serve as a library for the downstream development levels.


The Scratchpad is a design tool for the quick implementation of new ideas and solutions.

It provides each user with a secure working environment outside the main model context. Model parts can be further developed here and later integrated into the model.

PREEvision Product Line Approach - Design Tool
Quick implementation of new ideas via scratchpad.

Merging of Data

For further development in branches or the integration of imported data, PREEvision provides a detailed comparison view. This allows a controlled merging of data.

Variant Management

The description of all aspects of the E/E architecture using graphical or table-supported editors results in a 150% model containing all the installable E/E equipment features of a vehicle series. These include different and mutually-exclusive drive concepts such as electric or gasoline-operated engines.

From a 150% model of a product line, it is possible to derive model series (120% model) from which concrete, fully configured vehicles can be derived. PREEvision provides a powerful variant management according to AUTOSAR. Starting from the commonalities, the differences are defined with a formula language.

PREEvision supports the definition of feature models, feature selections and feature maps. To determine a variant, variation points with system constants and literals can be defined and then applied to the model. Hardware, software and the wiring harness of a variant can be created and tested comprehensively.

Change and Release Management

PREEvision offers a ticket system for change requests and defect reports for the purpose of controlled change management. Integrated version management can codify artifacts in branches and revisions.

In cooperation with the PREEvision Collaboration Platform, which enables parallel and conflict-free working, even complex E/E projects can be developed in a traceable way. Integrated product and release management provides functions for creating, planning and monitoring projects and resources.

PREEvision Layer Model - Process Support
Process support for changes, defects and releases in PREEvision.


PREEvision Brochure

An introduction to Vectors E/E engineering solution and its comprehensive functions.

Download File (PDF)
PREEvision|Product Lines, Reuses and Variants
2019-09-10 Webinar Recordings
Go to Recording


Product Lines and Variant Management in E/E Engineering

In PREEvision it is possible to model a product line on different abstraction levels: requirements, logical function architecture, software architecture, hardware architecture, communication and wiring harness. We illustrate this by an example from the field of powertrain.

Translation of a German publication in “Hanser Automotive”, issue 10/2019.

PREEvision Articles

PREEvision features and functions described in expert essays and technical articles. Free download!

Get Know-How
PREEvision Videos

On stages and screens: What PREEvision is and what PREEvision can do. Watch the videos!

Get Know-How
PREEvision Webinars

PREEvision features and functions introduced in one-hour webinar sessions. Free registration!

Get Know-How


Model-Based E/E Development with PREEvision

From architecture design to series production

PREEvision offers a comprehensive modeling language to describe all aspects of e/e systems. All engineers involved in the development process find tailored diagrams and editors for their work. And yet, all work in one integrated tool.

Playing time 4:00 minutes, published 3/2018

Related Pages

PREEvision|Project, Change and Release Support

Create, plan and monitor E/E projects and manage changes, defects and releases.

Go to Page
PREEvision|Collaboration Platform

Team collaboration and cross-location multi-user operation in complex E/E projects.

Go to Page
PREEvision|Integrated Requirements Engineering

Manage requirements for vehicle electronics and automotive E/E systems.

Go to Page
PREEvision|AUTOSAR System and Software Design

Incorporate AUTOSAR concepts in software and hardware architectures.

Go to Page