Hostname: page-component-74656f9884-2dmjx Total loading time: 0 Render date: 2026-11-07T09:22:51.529Z Has data issue: false hasContentIssue false

Formal methods for the validation of automotive product configuration data

Published online by Cambridge University Press:  07 August 2003

CARSTEN SINZ
Affiliation:
WSI for Computer Science, Symbolic Computation Group, University of Tübingen and Steinbeis Technology Transfer Center OIT, Tübingen, Germany
ANDREAS KAISER
Affiliation:
WSI for Computer Science, Symbolic Computation Group, University of Tübingen and Steinbeis Technology Transfer Center OIT, Tübingen, Germany
WOLFGANG KÜCHLIN
Affiliation:
WSI for Computer Science, Symbolic Computation Group, University of Tübingen and Steinbeis Technology Transfer Center OIT, Tübingen, Germany
Rights & Permissions [Opens in a new window]

Abstract

In the automotive industry, the compilation and maintenance of correct product configuration data is a complex task. Our work shows how formal methods can be applied to the validation of such business critical data. Our consistency support tool BIS works on an existing database of Boolean constraints expressing valid configurations and their transformation into manufacturable products. Using a specially modified satisfiability checker with an explanation component, BIS can detect inconsistencies in the constraints set and thus help increase the quality of the product data. BIS also supports manufacturing decisions by calculating the implications of product or production environment changes on the set of required parts. In this paper, we give a comprehensive account of BIS: the formalization of the business processes underlying its construction, the modifications of satisfiability-checking technology we found necessary in this context, and the software technology used to package the product as a client–server information system.

Information

Type
Research Article
Copyright
© 2003 Cambridge University Press
Figure 0

Processing a customer's order.

Figure 1

Rule examples

Figure 2

The verification semantics of rules.

Figure 3

The verification semantics of timed rules.

Figure 4

Part exchange: (a) fixed time and (b) overlapping.

Figure 5

The 3-point approach.

Figure 6

A Davis–Putnam style algorithm for SNF formulae.

Figure 7

The INO algorithms Basic, Filter, and the variable selection algorithm SAT-Heuristics-Directed.

Figure 8

A MUS in BIS.

Figure 9

The typical size of a MUS in BIS

Figure 10

An example of an explanation in BIS.

Figure 11

The typical size of an explanation in BIS

Figure 12

The BIS system architecture.