ECAI-2000
home page
Workshop on
Knowledge-Based Systems for Model-Based Engineering
22.08.2000
Accepted papers
This page contains abstracts and PDF files
of all accepted workshop papers.
Paper 1
Knowledge Engineering in Software Product
Lines
Michael Schlick and Andreas Hein
Abstract
A software product-line is a collection of
products sharing a common set of features that address the specific needs
of a given business area [1]. The PRAISE project [2], partly founded by
the European Commission under ESPRIT contract 28651 and pursued by Thomson-CSF/LCR
(France), Robert Bosch GmbH (Germany), and the European Software Institute
(Spain), has investigated product-line realisation and its assessment in
industrial settings. A part of the project was dedicated to the validation
and consolidation of proposed product-line technologies in real-scale industrial
experiments. This paper presents an extract of the experimental results
found by Bosch. The Bosch experiment has been located in the Car Periphery
Supervision (CPS) domain. The focus during analysis was on feasibility
of variability modelling with FODA [3]. The experiment has shown that the
FODA model does not provide the necessary expressiveness to represent the
different types of crosslinks that are obligatory to describe the domain.
Therefore an extension was made to overcome this drawback. Moreover, it
became clear that a lot of issues concerning the configuration of FODA
models are far from being applicable. Here a solid theoretical foundation
is needed first. This paper presents some basic findings.
Download full paper: PDF
Paper 2
System Design for Reusability – Task, Current
State, and Future Research
Hauke Arndt , Frank Feldkamp, Michael Heinrich,
Klaus Dieter Meyer-Gramann
Abstract
In this paper, an IT support for vendors of
transportation systems and their subsystems in the early phases of the
product design is presented: SDR, System Design for Reusability. Water
pumps for cooling combustion engines serve as a pilot application, an editor
for the water pump designer was implemented. SDR supports a reusable and
modular product design by different modeling features: systems with ports,
a taxonomy with system types, interfaces with types, and modular constraints
between parameters of systems. SDR stresses the principles of modular system
design. This requires a thorough and consistent segmentation of the system
at all levels. Moreover, a well-chosen set of interfaces between the modules
is defined.
SDR serves as a design assistant. A block
diagram editor allows to describe systems, ports and interfaces. Constraint
propagation and constraint solving is seamlessly integrated in the modeling
of the system structure. SDR supports a least commitment approach during
the product design process in order to capture uncertainty in early design
phases adequately and to support reusability. Future research will tackle
specific issues of reasoning, user interactions, and documentation.
Download full paper: PDF
Paper 3
Generating Fault Trees from Mixed Quantitative
and Qualitative Electrical Device Models
Heiko Milde and Lothar Hotz
Abstract
Computer diagnosis systems grounded on hand-crafted
fault trees are wide-spread in industrial practice. Since the complexity
of technical systems increases and innovation cycles get shorter, the need
for systematic fault tree generation and maintenance arises. In this paper,
the MAD system is introduced which generates fault trees based on models
of technical devices. In addition to qualitative device modeling, MAD allows
context-dependent quantitative measurement modeling to secure accurate
fault identification. Due to quantitative measurement models, tests in
MAD's fault trees concern quantitative parameter threshold values which
corresponds to usual industrial practice. Hence, context-dependent quantitative
measurement modeling is essential for MAD's industrial acceptance. We have
successfully evaluated the MAD system in cooperation with the German forklift
manufacturer STILL GmbH Hamburg.
Keywords: Fault tree generation, diagnostic
decision tree generation, model-based-diagnosis, qualitative modeling,
mixed modeling
Download full paper: PDF
Paper 4
Towards Model-based Engineering: Failure Analysis
with MDS
Jakob Mauss, Volker May, Mugur Tatar
Abstract
Model-based engineering supports different
engineering tasks using rich digital models of products. Such models should
improve product-related communication between engineers, should increase
knowledge sharing and the re-use of partial solutions among different products
and among different engineering tasks, and should offer new chances for
systematic product design and validation. In this paper we present MDS,
a tool that implements model-based engineering for various tasks related
to the analysis of the behavior of a product when failures are present.
We describe the modelling framework and the model analysis services provided
by MDS, some recent applications of MDS, and some lessons learned from
our work with applications.
Download full paper: PDF
Paper 5
Model-based Diagnosis and Manufacturing Control
Martin Ilkerl, Markus Stumptner, Franz Wotawa
Abstract
Given the increasing use of digital control
systems in manufacturing plants, the theoretical potential for error monitoring
and diagnosis has significantly increased. However, conventional monitoring
systems often still suffer from the problems of past decades where automated
error recognition is nonexistent and the monitoring system restricts itself
mainly to communications and signal processing. As a result, the diagnostic
load in case of malfunctions is left to the operator. We describe a model-based
diagnosis system that is integrated into the control of a manufacturing
plant by providing an additional layer atop the existing monitoring system.
The diagnosis system provides flexible, high-level and resilient diagnosis
capability and can directly use the monitoring system’s reports as observations
for the diagnosis process. We also discuss general principles of developing
models for this domain and show a simple model used in our current diagnosis/monitoring
prototype system.
Download full paper: PDF
Paper 6
An Environment and Language for Industrial
Use of Model-based Diagnosis
Gerhard Fleischanderl, Herwig Schreiner, Thomas
Havelka, Markus Stumptner, Franz Wotawa
Abstract
Model-based diagnosis provides a well founded
theory and a set of algorithms for finding and fixing a misbehavior caused
by components. Actually applying model-based diagnosis effectively requires
a flexible implementation which is capable of handling the differing requirements
of multiple application domains. The diagnosis framework described in this
paper has been developed for the purpose of being used in an industrial
setting. It derives a significant part of its effectiveness from being
integrated with a component oriented language for describing diagnosis
models. The framework itself contains a class library comprising several
different diagnosis engines having a standardized interface and allows
rapid prototyping of diagnosis applications. The paper describes the framework,
shows the engineering application domains where the framework was applied,
and gives an overview of the capability of the system description language
AD2L.
Download full paper: PDF
Paper 7
Using Search in Knowledge Based Engineering
Andreas Junghanns, Rüdiger Klein
Abstract
Search has been instrumental in many well
known successes of AI problem solving. These successes are currently mostly
restricted to well structured domains like games or scheduling. The resulting
search spaces can be searched using special purpose search heuristics and
strategies. In this position paper we formulate the problems and challenges
encountered when these successes are to be extended to more complex domains.
Engineering provides a good test bed for these kinds of efforts: though
quite complex and diverse, engineering applications have a clear structure
and are (generally) well understood. Many different problem solving methods
are typically used in combination. The resulting search spaces tend to
be huge, they are typically dynamic, and include continuous as well as
discrete dimensions. We analyze in which way current search techniques
can be extended and modified in order to be applicable under these circumstances.
Download full paper: PDF
Paper 8
Applying a generic constraint solving technique
to engineering design
Hiroyuki Sawada, Xiu-Tian Yan
Abstract
As a design solution becomes more concrete
and detailed during engineering design, more design parameters are introduced
to specify the solution quantitatively. This increased number of design
parameters causes challenges and difficulties to a designer in terms of
gaining an insight into the significance of these design parameters and
their influence on the overall performance of a product. This in turn can
easily lead a designer to generating a less optimal final design solution.
In order to overcome such difficulties, a design support system based on
a generic constraint solving technique is derived to support engineering
design. The system is concerned with three types of constraints, namely
kinematic, energetic and spatial constraints of a product. Standard components
can be selected from the system component library and a product can be
subsequently configured using these components. The system then can automatically
generate all the related constraints and a design solution are quantified
with solution of constraint problem solving. The system can also solve
an incompletely defined design solution.
Download full paper: PDF
Paper 9
AutoSteve: Automated Electrical Design Analysis
Chris Price
Abstract
AutoSteve performs automated electrical design
analysis based on qualitative simulation and functional abstraction. It
is the first commercial product capable of performing these tasks for complex
automotive systems. It has been deployed at automotive manufacturers for
several years, and produces FMEA and sneak circuit analysis reports much
more quickly and consistently than they could be produced without its assistance.
It is an extended version of a paper presented in PAIS-2000.
Download full paper: PDF
Paper 10
Knowledge Models in Engineering Design
Michael Valášek, Zdenek Zdráhal
Abstract
The paper deals with the description of knowledge
models used by the authors for solving different problems in engineering
design, namely the problem of extending traditional computational tools
CAE wihin configuration design by additional procedures of knowledge routine
processing and the problem of analysis of engineering design procedures
in order to transform them from traditional into concurrent engineering
design.
Download full paper:PDF
Paper 11
Design as a Problem of Requirements Explication
Martin Dzbor
Abstract
Engineering design is a human activity using
different knowledge sources. From the point of availability it is possible
to distinguish well-structured, explicit knowledge as opposed to tacit,
implicit and often experience-based knowledge. Each type plays a particular
role in engineering design, and thus in knowledge-based design support
systems (KBDSS). This paper addresses several issues with KBDSS. It begins
with a discussion of the processes underlying engineering design. Further,
it presents a generic model of engineering design and shows the role of
reflection in design. Based on such a framework, implications for the design
support are drawn and justified using a well-known example.
Download full paper: PDF
This page is
maintained by mst@dbai.tuwien.ac.at
and was last modified on 14/06/00.