computer science forcomputer science for · pdf filecomputer science forcomputer science for...

79
Computer Science for Computer Science for Computer Science for Computer Science for Engineers Engineers Lecture 1 Course offerings in IMI, Organisational issues, Introduction Prof. Dr. Dr.-Ing. Jivka Ovtcharova Dipl. Wi.-Ing. Dan Gutu 23 rd of October 2009

Upload: phunglien

Post on 05-Mar-2018

217 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: Computer Science forComputer Science for · PDF fileComputer Science forComputer Science for Engineers Lecture 1 Course offerings in IMI, Organisational issues, Introduction Prof

Computer Science forComputer Science forComputer Science for Computer Science for EngineersEngineersgg

Lecture 1Course offerings in IMI, Organisational issues, Introduction

Prof. Dr. Dr.-Ing. Jivka OvtcharovaDipl. Wi.-Ing. Dan Gutu

23rd of October 2009

Page 2: Computer Science forComputer Science for · PDF fileComputer Science forComputer Science for Engineers Lecture 1 Course offerings in IMI, Organisational issues, Introduction Prof

Computer Science forComputer Science forComputer Science for Computer Science for EngineersEngineersgg

Lecture 1Course offerings in IMI, Organisational issues, Introduction

Prof. Dr. Dr.-Ing. Jivka OvtcharovaDipl. Wi.-Ing. Dan Gutu

23rd of October 2008

Page 3: Computer Science forComputer Science for · PDF fileComputer Science forComputer Science for Engineers Lecture 1 Course offerings in IMI, Organisational issues, Introduction Prof

Institute for Information Management in Engineering

Where to find us:

I i f I f iInstitute for Information Management in Engineering Universität Karlsruhe (TH)

AVG Süd 1.OG. Adenauerring 20, Geb. 50.41 D-76131 Karlsruhe

P f D D I Ji k O hP f D D I Ji k O h Di l Wi I D GDi l Wi I D G

D 76131 Karlsruhe

Prof. Dr. Dr.-Ing. Jivka Ovtcharova

Tel.: +49 (0) 721 608-2129

Fax: +49 (0) 721 661138

Prof. Dr. Dr.-Ing. Jivka Ovtcharova

Tel.: +49 (0) 721 608-2129

Fax: +49 (0) 721 661138

Dipl. Wi.-Ing. Dan Gutu

Tel: +49 (0) 721 9654-526

Fax: +49 (0) 721 9654-527

Dipl. Wi.-Ing. Dan Gutu

Tel: +49 (0) 721 9654-526

Fax: +49 (0) 721 9654-527Fax: 49 (0) 721 661138

Email: [email protected]

Room 103

Fax: 49 (0) 721 661138

Email: [email protected]

Room 103

Fax: 49 (0) 721 9654 527

Email: [email protected]

FZI

Fax: 49 (0) 721 9654 527

Email: [email protected]

FZI

Prof. Dr. Dr.-Ing. Jivka Ovtcharova – CSE - Lecture– Ch. 0 and 1 - WS 09/10 - Slide 3

Page 4: Computer Science forComputer Science for · PDF fileComputer Science forComputer Science for Engineers Lecture 1 Course offerings in IMI, Organisational issues, Introduction Prof

Main cources

Course offering at IMI (1)

Main cources

• Computer Science for Engineers (CSE)Prof. Dr. Dr.-Ing. J. Ovtcharova

• Virtual Engineering (VE) I+II

• Product Lifecycle Management (PLM)

Prof. Dr. Dr.-Ing. J. OvtcharovaProf. Dr. Dr.-Ing. J. Ovtcharova

• Simulation in the product development proces (SiPEP)Prof. Dr. Dr.-Ing. J. Ovtcharova Prof. Dr.-Ing. A. AlbersProf. Dr.-Ing. T. Böhlke

Industry courses

• Computer Integrated Planning of New Products (RPP) Dr.-Ing. R. Kläger, GKD

Prof. Dr. Ing. T. Böhlke

Computer Integrated Planning of New Products (RPP)

• Integration of Products, Processes and Resources in the Development of Automobiles (PPR-Integration)

Dipl.-Ing. S. Mbang, Daimler AGp ( g )

• Virtual Engineering for Mechatronic Products (VEmP)

• PLM in the Manufacturing Industry (PLM-F)

Dr.-Ing. habil. S. Rude,BMW AG

Dipl.-Wirtsch.-Ing. G. M i

Prof. Dr. Dr.-Ing. Jivka Ovtcharova – CSE - Lecture– Ch. 0 and 1 - WS 09/10 - Slide 4

• PLM in the Manufacturing Industry (PLM-F) Meier,Heidelberger Druckmaschinen AG

Page 5: Computer Science forComputer Science for · PDF fileComputer Science forComputer Science for Engineers Lecture 1 Course offerings in IMI, Organisational issues, Introduction Prof

Course offering at IMI (2)

Lectures from the International Department

I f ti S t IInformation Systems I

Understanding and readiness of the implementation of the Product Lifecycle Management (PLM) approach

Prof. Dr. Dr.-Ing. J. Ovtcharova

y g ( ) pp

Information Systems II

f f C (C )Prof. Dr. Dr.-Ing. J. Ovtcharova

Knowledge in the field of Computer Aided (CAx) approach and Virtual Engineering (VE)

g

Information Systems III

Knowledge in Interface, Data and Information TechnologiesProf. Dr. Dr.-Ing. J. Ovtcharova

Methods of Simulation

Knowledge in the field of Methods of Simulation in Product Prof. Dr. Dr.-Ing. J. Ovtcharova Prof. Dr.-Ing. A. AlbersProf Dr Ing T Böhlke

Prof. Dr. Dr.-Ing. Jivka Ovtcharova – CSE - Lecture– Ch. 0 and 1 - WS 09/10 - Slide 5

gDevelopment Process (PDP)

Prof. Dr.-Ing. T. Böhlke

Page 6: Computer Science forComputer Science for · PDF fileComputer Science forComputer Science for Engineers Lecture 1 Course offerings in IMI, Organisational issues, Introduction Prof

Computer Science forComputer Science forComputer Science for Computer Science for EngineersEngineersgg

Lecture 1Course offerings in IMI, Organisational issues, Introduction

Prof. Dr. Dr.-Ing. Jivka OvtcharovaDipl. Wi.-Ing. Dan Gutu

23rd of October 2009

Page 7: Computer Science forComputer Science for · PDF fileComputer Science forComputer Science for Engineers Lecture 1 Course offerings in IMI, Organisational issues, Introduction Prof

Fundamental Information

• Lectures and Exercise slides can be found on the homepage:

http://www.imi.uni-karlsruhe.de/280.php

Note: Slides may be updated after the lecture has been given!

• Lecture:- Friday, 15:45 – 17:15 hours, SR 203, ID

• Exercise:- Friday, 14:00 - 15:30 hours, SR 203, ID

- Topics: Java, Data Structures, Algorithms, Development Tools (Eclipse)

• Computer lab:- See Website of the lecture

onal

issu

es

- Certificate of completion of the computer lab is required for admission to theexam

0. O

rgan

isat

io

Prof. Dr. Dr.-Ing. Jivka Ovtcharova – CSE - Lecture– Ch. 0 and 1 - WS 09/10 - Slide 7

Page 8: Computer Science forComputer Science for · PDF fileComputer Science forComputer Science for Engineers Lecture 1 Course offerings in IMI, Organisational issues, Introduction Prof

Exam

• When: 07.04.2010, 14:00 to 17:00 hours

• Relevant for the exam preparation are

- Lectures and Exercises (slides)

- Computer lab (mandatory)

• Point assignment in the exam:- approx. 100 points

- approx. 50 points sufficient to pass

- approx. 50% practical assignments (programming)

onal

issu

es

• No additional resources permitted0. O

rgan

isat

io

Prof. Dr. Dr.-Ing. Jivka Ovtcharova – CSE - Lecture– Ch. 0 and 1 - WS 09/10 - Slide 8

Page 9: Computer Science forComputer Science for · PDF fileComputer Science forComputer Science for Engineers Lecture 1 Course offerings in IMI, Organisational issues, Introduction Prof

Computing lab – General Information

• When: Will be announced on the hompeage

• Registration over the website

Th t l b b i i th 3rd k f l t• The computer lab begins in the 3rd week of lectures.

• The tasks will be published on the homepage of the lecture.

• The submission of all computer exercises (except sheet zero) is necessaryfor the lab certificate.

onal

issu

es0.

Org

anis

atio

Prof. Dr. Dr.-Ing. Jivka Ovtcharova – CSE - Lecture– Ch. 0 and 1 - WS 09/10 - Slide 9

Page 10: Computer Science forComputer Science for · PDF fileComputer Science forComputer Science for Engineers Lecture 1 Course offerings in IMI, Organisational issues, Introduction Prof

Computing lab – Organisation

• There will be one or two exercise groups

• Each group will be supervised by a tutor; computer lab exercises should be handed in to this tutor only.

• The exercise sheets will be given out every 2 weeks.

• In the first week relevant information about the computer exercise sheet will be repeated, followed by a short programming exercise.

• Thereafter the exercise sheet can be worked on with help from the tutor.

• The attendance of the computer lab is compulsory• The attendance of the computer lab is compulsory

• 15 minutes late means the student is considered to be absent at that computer labon

al is

sues

computer lab

• A student missing twice from the lab without proper reason will be excluded from the lab0. O

rgan

isat

io

Prof. Dr. Dr.-Ing. Jivka Ovtcharova – CSE - Lecture– Ch. 0 and 1 - WS 09/10 - Slide 10

from the lab

Page 11: Computer Science forComputer Science for · PDF fileComputer Science forComputer Science for Engineers Lecture 1 Course offerings in IMI, Organisational issues, Introduction Prof

Exercise Hand-In

• Hand-in:- Student demonstrates the program to the tutorp g

- Tutor asks questions about how the program works, and other relevant information

- Each exercise is evaluated with maximally 20 points

- At least 65 points are required for exam admissionp q

• Hand-in date:The exercise should be handed in to the tutor the latest by the end of the- The exercise should be handed in to the tutor the latest by the end of thesecond week.

- The tutor will then ask questions about the handed in solution at the nextonal

issu

es

The tutor will then ask questions about the handed in solution at the nextlab class.

0. O

rgan

isat

io

Prof. Dr. Dr.-Ing. Jivka Ovtcharova – CSE - Lecture– Ch. 0 and 1 - WS 09/10 - Slide 11

Page 12: Computer Science forComputer Science for · PDF fileComputer Science forComputer Science for Engineers Lecture 1 Course offerings in IMI, Organisational issues, Introduction Prof

Computer Science forComputer Science forComputer Science for Computer Science for EngineersEngineersgg

Lecture 1Course offerings in IMI, Organisational issues, Introduction

Prof. Dr. Dr.-Ing. Jivka OvtcharovaDipl. Wi.-Ing. Dan Gutu

23rd of October 2009

Page 13: Computer Science forComputer Science for · PDF fileComputer Science forComputer Science for Engineers Lecture 1 Course offerings in IMI, Organisational issues, Introduction Prof

Computer Science for Engineers : Topics

1. Introduction

Lecture Contents

2. Basics

3. Object Orientation

4. Data Structures

5. Algorithms

6. Networks and Operating Systems

Prof. Dr. Dr.-Ing. Jivka Ovtcharova – CSE - Lecture– Ch. 0 and 1 - WS 09/10 - Slide 13

7. Databases

Page 14: Computer Science forComputer Science for · PDF fileComputer Science forComputer Science for Engineers Lecture 1 Course offerings in IMI, Organisational issues, Introduction Prof

Lecture Plan

Lecture Content

1. Introduction

1.1. Preface

1.1.2 Historical Development

1.1. Preface

1.1.1 Objectives and Literature

1.1.3 What is Computer Science?

1.1.4 Introduction to Computer Science

1 2 Engineering applications1.2. Engineering applications

1.2.1 Application of Comp. Sci. in Engineering

1.2.2 Application of Comp. Sci in IMI

1.2.3 Product Lifecycle Management (PLM)

1.2.4 Computer Aided Design (CAD)

1 2 5 C t Aid d E i i (CAE)1.2.5 Computer Aided Engineering (CAE)

Prof. Dr. Dr.-Ing. Jivka Ovtcharova – CSE - Lecture– Ch. 0 and 1 - WS 09/10 - Slide 14

Page 15: Computer Science forComputer Science for · PDF fileComputer Science forComputer Science for Engineers Lecture 1 Course offerings in IMI, Organisational issues, Introduction Prof

Lecture Objectives

• Basic Knowledge of Computer Science and its Application in Engineering:

- What is Computer Science?

- Historical Development

- Relevance of Computer Science to Engineering

- Practical Applications

• Fundamental relationships of the presentation of information, processing and paradigms with which engineers must be familiar:d

Liut

erat

ure

and paradigms with which engineers must be familiar:

- Object Orientation

Algorithms and Data Structures. Obj

ectiv

es a

nd

- Algorithms and Data Structures

- Programming Languages

- Computer Architectureuctio

n

Pre

face

/ 1.

1.1 .

- Computer Architecture

- Software Engineering1. In

trod

u

1.1.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova – CSE - Lecture– Ch. 0 and 1 - WS 09/10 - Slide 15

Page 16: Computer Science forComputer Science for · PDF fileComputer Science forComputer Science for Engineers Lecture 1 Course offerings in IMI, Organisational issues, Introduction Prof

Relevant Literature (1)

• Helmut Balzert: „Teaching the Basics of Computer Science“,Spektrum Akademischer Verlag, November 2004

• Waldschmidt, Walter: „Main Features of Computer Science“ – Band 1 & 2,Spektrum Akademischer Verlag, 1998

d Li

uter

atur

e

• Waldschmidt: „Introduction to Computer Science for Engineers“,Oldenbourg Verlag 1987. O

bjec

tives

and

Oldenbourg Verlag, 1987

uctio

n

Pre

face

/ 1.

1.1 .

1. In

trod

u

1.1.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova – CSE - Lecture– Ch. 0 and 1 - WS 09/10 - Slide 16

Page 17: Computer Science forComputer Science for · PDF fileComputer Science forComputer Science for Engineers Lecture 1 Course offerings in IMI, Organisational issues, Introduction Prof

Relevant Literature (2)

Gerhard Goos: Informatik 1 Eine einführende ÜbersichtGerhard Goos: Informatik 1. Eine einführende Übersicht.4. Auflage. Springer Lehrbuch, 1992, ISBN 3540527907.

d Li

uter

atur

e

Gerhard Goos: Informatik 2. Eine einführende Übersicht.. Obj

ectiv

es a

nd

4. Auflage. Springer Lehrbuch, 1992, ISBN 3540555676.

uctio

n

Pre

face

/ 1.

1.1 .

1. In

trod

u

1.1.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova – CSE - Lecture– Ch. 0 and 1 - WS 09/10 - Slide 17

Page 18: Computer Science forComputer Science for · PDF fileComputer Science forComputer Science for Engineers Lecture 1 Course offerings in IMI, Organisational issues, Introduction Prof

Relevant Literature (3)

Sebastian Abeck: Kursbuch Informatik (Broschiert)Sebastian Abeck: Kursbuch Informatik (Broschiert),Universitätsverlag Karlsruhe, 2005, ISBN-10: 3937300686

d Li

uter

atur

e

Axel Böttcher, Franz Kneißl: Informatik für Ingenieure: . Obj

ectiv

es a

nd

Grundlagen und Programmierung in C, Oldenbourg; Auflage: 2., überarb. A., 2001, ISBN-10: 3486258125

uctio

n

Pre

face

/ 1.

1.1 .

1. In

trod

u

1.1.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova – CSE - Lecture– Ch. 0 and 1 - WS 09/10 - Slide 18

Page 19: Computer Science forComputer Science for · PDF fileComputer Science forComputer Science for Engineers Lecture 1 Course offerings in IMI, Organisational issues, Introduction Prof

Relevant Literature (4)

Dietmar Ratz: Grundkurs Programmieren in Java Band 1:Dietmar Ratz: Grundkurs Programmieren in Java. Band 1: Der Einstieg in Programmierung und Objektorientierung, HANSER_VERLAG; Auflage: 4., überarbeitete Auflage (2. August 2007), ISBN-10: 3446412689August 2007), ISBN 10: 3446412689

d Li

uter

atur

e

Dietmar Ratz: Grundkurs Programmieren in Java 2: . Obj

ectiv

es a

nd

Einführung in die Programmierung kommerzieller Systeme, Hanser Fachbuchverlag; Auflage: 2., aktualis. u. überarb. A. (März 2006), ISBN-10: 3446404945

uctio

n

Pre

face

/ 1.

1.1 .

1. In

trod

u

1.1.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova – CSE - Lecture– Ch. 0 and 1 - WS 09/10 - Slide 19

Page 20: Computer Science forComputer Science for · PDF fileComputer Science forComputer Science for Engineers Lecture 1 Course offerings in IMI, Organisational issues, Introduction Prof

Historical Development (1)

ca. 5000 b. Chr. Counting based on numbers (using fingers to help)

ca. 1100 b. Chr. Suan-Pan-Procedure (Pearls on wire) Ab (R )Abacus (Romans)

ca. 500 a. Chr. Hindu-Arabic counting system with 10 numbers from 0 to 9Progress: Introduction of zero base notationProgress: Introduction of zero, base notation

1623 “Counting Clock” with 4 basic arithmetic operations (Schickard): first digital principle of data processing in the form of gear wheelsel

opm

ent

first digital principle of data processing in the form of gear wheels

1833 Mechanical counting machine of Charles Babbage His suggestions for future counting machines fail due to lack of. H

isto

rical

Dev

e

gg gtechnical development

1890 Key punch method (reason: 11. American population census)

uctio

n

Pre

face

/ 1.

1.2 .

1. In

trod

u

1.1.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova – CSE - Lecture– Ch. 0 and 1 - WS 09/10 - Slide 20

Page 21: Computer Science forComputer Science for · PDF fileComputer Science forComputer Science for Engineers Lecture 1 Course offerings in IMI, Organisational issues, Introduction Prof

Historical Development (2)

1936 Konrad Zuse develops the Z11936 Konrad Zuse develops the Z1- In order to build the Z1 computer, in 1936 he quit his job at the Henschel Aeroplane

factory and converted his parents‘ living room in to his workshop.

- The Z1 is completely mechanical (thin plates, cut out with a jigsaw).

- It was completely financed out of private means, but never reached satisfactory performance. p

- Specs: 1 Hertz, 64 binary cells each with 22 BitsWeight: ca. 500 kgPower consumption: ca 1000 Wattel

opm

ent

Power consumption: ca. 1000 Watt (for the electronic motor clock)

- The Z1 was used as the model for other scientific calculators.

. His

toric

al D

eve

uctio

n

Pre

face

/ 1.

1.2 .

1. In

trod

u

1.1.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova – CSE - Lecture– Ch. 0 and 1 - WS 09/10 - Slide 21

Completed Z1 1983 with Konrad Zuse - Deutsche Technikmuseum Berlin

Page 22: Computer Science forComputer Science for · PDF fileComputer Science forComputer Science for Engineers Lecture 1 Course offerings in IMI, Organisational issues, Introduction Prof

Historical Development (3)

1941 Konrad Zuse develops the Z3- The Z3 was the first functioning, freely programmable, binary based computer in the world.

- Daten: 5-10 HertzWeight: ca. 1000 kgPower Consumption: ca. 4000 Watt 600 Relay Arithmetic Logic Unit1600 Relay Memory (64 Words x 22 Bit)1600 Relay Memory (64 Words x 22 Bit)

- Area of application: Wing calculations (Flutter problem)

elop

men

t. H

isto

rical

Dev

e

uctio

n

Pre

face

/ 1.

1.2 .

1944 H. AIken (IBM) develops the relay computer MARK

Deutsches Museum München

1. In

trod

u

1.1.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova – CSE - Lecture– Ch. 0 and 1 - WS 09/10 - Slide 22

Page 23: Computer Science forComputer Science for · PDF fileComputer Science forComputer Science for Engineers Lecture 1 Course offerings in IMI, Organisational issues, Introduction Prof

Historical Development (4)

1948 Development of ENIAC (Electronical Numerical Integrator and Computer) 1st generation computer

1957 2nd ti t b d t i t1957 2nd generation computers based on transistors

1964 3rd generation computers based on integrated circuits

1975 4th generation computers: Several thousand circuits on 1 chip

elop

men

t

1981 First IBM PC (official name IBM 5150), which lasted 6 years without being changed

1982 5th ti t D l t f ll l. His

toric

al D

eve

1982 5th generation computers: Development of parallel systems

1990 - today Change to Information Society:uctio

n

Pre

face

/ 1.

1.2 .

1990 - today Change to Information Society:WWW, Internet/Intranet, E-Mail, E-banking,Multimedia, Virtual Reality, usw.1.

Intr

odu

1.1.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova – CSE - Lecture– Ch. 0 and 1 - WS 09/10 - Slide 23

Page 24: Computer Science forComputer Science for · PDF fileComputer Science forComputer Science for Engineers Lecture 1 Course offerings in IMI, Organisational issues, Introduction Prof

What is Computer Science?

• Computer science has developed from mathematics at the same time the computers themselves were being developed.

Definition 1.1: Computer Science is the science concerned with the structure, effectiveness, construction principles, and the application possibilities of information producing systems as well as their application. [Stud05].ut

er S

cien

ce?

systems as well as their application. [Stud05].

. Wha

t is

Com

pu

uctio

n

Pre

face

/ 1.

1.3 .

1. In

trod

u

1.1.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova – CSE - Lecture– Ch. 0 and 1 - WS 09/10 - Slide 24

Page 25: Computer Science forComputer Science for · PDF fileComputer Science forComputer Science for Engineers Lecture 1 Course offerings in IMI, Organisational issues, Introduction Prof

Aim of Computer Science

• The aim of computer science is to break away from specific conditions of technical implementations of existing computers as well as from specific applications through abstraction and modeling to produce generalapplications through abstraction and modeling, to produce general laws, which determine information processing, to develop standard solutions and standard development practices. [Schn88].

„Computer Science is as concerned as little with the computer as Astronomy is concerned with the telescope “ut

er S

cien

ce?

Astronomy is concerned with the telescope.(Edsger Wybe Dijkstra, 1930 - 2002)

. Wha

t is

Com

pu

• It follows that in Computer Science the computer is a tool, to solve problems in Computer Science and other disciplinesuc

tion

Pre

face

/ 1.

1.3 .

problems in Computer Science and other disciplines.

1. In

trod

u

1.1.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova – CSE - Lecture– Ch. 0 and 1 - WS 09/10 - Slide 25

Page 26: Computer Science forComputer Science for · PDF fileComputer Science forComputer Science for Engineers Lecture 1 Course offerings in IMI, Organisational issues, Introduction Prof

Information Processing

• Information processing (or data processing) is in general the processing of information including the storage and processing of sensory inputs from living organisms Strictly speaking it is the processing of digitally codedliving organisms. Strictly speaking it is the processing of digitally coded information, which can be separated according to fixed rules and classifications. [Goos03].

• The term Information processing can be split into two terms „Information“ and „Processing“, which will be described on the following slides.

uter

Sci

ence

?. W

hat i

s C

ompu

Information Processing

uctio

n

Pre

face

/ 1.

1.3 .

Information Processing

1. In

trod

u

1.1.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova – CSE - Lecture– Ch. 0 and 1 - WS 09/10 - Slide 26

Page 27: Computer Science forComputer Science for · PDF fileComputer Science forComputer Science for Engineers Lecture 1 Course offerings in IMI, Organisational issues, Introduction Prof

Data – Information - Knowledge [Stud05]

• Data is many characters of a language, whose purpose is to represent the processing of information. They contain a single syntactic dimensionThey contain a single syntactic dimension.

i.e.: „1500“

• Information consists of syntax and semantic (form and content).

i 1500 i th b f t ti d“uter

Sci

ence

?

i.e.: „1500 is the number of rotations per second“

. Wha

t is

Com

pu

• Knowledge also consists of a pragmatic Dimension. It is also connected to a goal or purpose (operation orientated).

i e : The idle running speed of 1500 rpm is too high; the motoructio

n

Pre

face

/ 1.

1.3 .

i.e.: „The idle-running speed of 1500 rpm is too high; the motor needs a break.“

1. In

trod

u

1.1.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova – CSE - Lecture– Ch. 0 and 1 - WS 09/10 - Slide 27

Page 28: Computer Science forComputer Science for · PDF fileComputer Science forComputer Science for Engineers Lecture 1 Course offerings in IMI, Organisational issues, Introduction Prof

Information is context senstive

• Information is a potential, actually existing usable or used sample of data representation, that is relevant for an observer in a specific context.

Data: ….AAB03F9390….

CAD ModellingMedical Image

Processinguter

Sci

ence

?

CAD-Modelling Processing

. Wha

t is

Com

pu

uctio

n

Pre

face

/ 1.

1.3 .

1. In

trod

u

1.1.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova – CSE - Lecture– Ch. 0 and 1 - WS 09/10 - Slide 28

Source: IBM, CATIA V5 Source: Fraunhofer-IGD

Page 29: Computer Science forComputer Science for · PDF fileComputer Science forComputer Science for Engineers Lecture 1 Course offerings in IMI, Organisational issues, Introduction Prof

The Processing of Information

• In order to exactly describe the processing of information, Computer Scientists define the term „Algorithm“ as follows:

Definition 1.2: An Algorithm is a precise description, according to which the execution of a certain operation of a

t i t i i d fi d ithsystem in a certain sequence is defined, with which it is possible to solve problems of a given type. [Bieh00].ut

er S

cien

ce?

yp [ ]

Important characteristics

. Wha

t is

Com

pu

- An algorithm must terminate.Which means, it must supply an answer in a finite time.

An algorithm is deterministicuctio

n

Pre

face

/ 1.

1.3 .

- An algorithm is deterministic.Which means, it must for the same input data provide the same output data every time. 1.

Intr

odu

1.1.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova – CSE - Lecture– Ch. 0 and 1 - WS 09/10 - Slide 29

Page 30: Computer Science forComputer Science for · PDF fileComputer Science forComputer Science for Engineers Lecture 1 Course offerings in IMI, Organisational issues, Introduction Prof

Introduction to Computer Science and Areas of Application

Computer Sciencenc

e Science

Com

pute

r Sci

e

Practical TechnicalTheoretical Applied. Int

rodu

ctio

n to

Practical ComputerScience

Technical ComputerScience

Theoretical ComputerScience

AppliedComputer Science

uctio

n

Pre

face

/ 1.

1.4 .

1. In

trod

u

1.1.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova – CSE - Lecture– Ch. 0 and 1 - WS 09/10 - Slide 30

next

Page 31: Computer Science forComputer Science for · PDF fileComputer Science forComputer Science for Engineers Lecture 1 Course offerings in IMI, Organisational issues, Introduction Prof

Theoretical Computer Science

• Theoretical Computer Science deals with theoretical basics:- Automaton theory

- Formal languages

- Switching theory

Algorithm theorynce

- Algorithm theory

- Complexity of algorithms

- Information theoryCom

pute

r Sci

e

y

- Coding theory

- etc.

. Int

rodu

ctio

n to

uctio

n

Pre

face

/ 1.

1.4 .

• Knowledge of theoretical structures is important training for everyone who designs complex systems [Gumm02].1.

Intr

odu

1.1.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova – CSE - Lecture– Ch. 0 and 1 - WS 09/10 - Slide 31

back

Page 32: Computer Science forComputer Science for · PDF fileComputer Science forComputer Science for Engineers Lecture 1 Course offerings in IMI, Organisational issues, Introduction Prof

Practical Computer Science

• Practical Computer Science is responsible for system software:

- Programming languages

- Compiler engineering

nce

- Operating systems

- Programming methods

C ffi h

Source: Knoppix

Com

pute

r Sci

e

- Computer traffic theory

- etc.Source: Sharp

. Int

rodu

ctio

n to

• The interface between primitive operations, which can be performed by computer hardware and the applications which are utilised by the user is

Source: Java Compier - Eclipse

uctio

n

Pre

face

/ 1.

1.4 .

computer hardware, and the applications which are utilised by the user is the central task of practical computer science. [Gumm02].

1. In

trod

u

1.1.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova – CSE - Lecture– Ch. 0 and 1 - WS 09/10 - Slide 32

back

Page 33: Computer Science forComputer Science for · PDF fileComputer Science forComputer Science for Engineers Lecture 1 Course offerings in IMI, Organisational issues, Introduction Prof

Technical Computer Science

• Technical Computer Science is responsible for the functional architecture and logical design of digital computers and peripheral devices as well as for computer architecture and organisation:devices as well as for computer architecture and organisation:

- Computer architecture - Switching techniques Source:

Embedded Systemsnce

- System and component development- Network technology

Comp ter organisation

Embedded SystemsUniversität Heidelberg

Com

pute

r Sci

e

- Computer organisation- Robotics- etc.

Source:Lehrstuhl für kognitive Systeme. I

ntro

duct

ion

to

• To put it simply, one can say that technical computer science is responsible for the allocation of the hardware [Gumm02].

Universität Kiel

uctio

n

Pre

face

/ 1.

1.4 .

[ ]

• The boundary between technical computer science and electronic engineering is not clearly defined.

1. In

trod

u

1.1.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova – CSE - Lecture– Ch. 0 and 1 - WS 09/10 - Slide 33

back

Page 34: Computer Science forComputer Science for · PDF fileComputer Science forComputer Science for Engineers Lecture 1 Course offerings in IMI, Organisational issues, Introduction Prof

Applied Computer Science

• Applied Computer Science uses knowledge from computer science in order to produce computers, software products and hardware for other sciences or application areas:other sciences or application areas:

- Graphical data processing

- Image processing

Source: United Videophone

nce

Image processing

- Data structures

- Data organisationCom

pute

r Sci

e

Data organisation

- Communication systems

- Distributed data processing systemsSource:

Fraunhofer-IGD. Int

rodu

ctio

n to

p g y

- etc.

A li d C t S i i ft d t f ll i t di i liSource: UGS

uctio

n

Pre

face

/ 1.

1.4 .

• Applied Computer Science is often used as a term for all interdisciplinary sciences with a computer science part. 1.

Intr

odu

1.1.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova – CSE - Lecture– Ch. 0 and 1 - WS 09/10 - Slide 34

back

Page 35: Computer Science forComputer Science for · PDF fileComputer Science forComputer Science for Engineers Lecture 1 Course offerings in IMI, Organisational issues, Introduction Prof

Lecture Plan

Lecture Content

1. Introduction

1.1. Preface

1.1.2 Historical Development

1.1. Preface

1.1.1 Objectives and Literature

1.1.3 What is Computer Science?

1.1.4 Introduction to Computer Science

1 2 Engineering applications1.2. Engineering applications

1.2.1 Application of Comp. Sci. in Engineering

1.2.2 Application of Comp. Sci in IMI

1.2.3 Product Lifecycle Management (PLM)

1.2.4 Computer Aided Design (CAD)

1 2 5 C t Aid d E i i (CAE)1.2.5 Computer Aided Engineering (CAE)

Prof. Dr. Dr.-Ing. Jivka Ovtcharova – CSE - Lecture– Ch. 0 and 1 - WS 09/10 - Slide 35

Page 36: Computer Science forComputer Science for · PDF fileComputer Science forComputer Science for Engineers Lecture 1 Course offerings in IMI, Organisational issues, Introduction Prof

Construction Office at the Beginning of the 20th Century: Construction on „Paper“ee

ring

cien

ce in

Eng

ine

of C

ompu

ter S

c2.

1. A

pplic

atio

n

uctio

n

Eng

. App

l. /

1.2

Source: Prof. Eigner, VPE 1

1. In

trod

u

1.2.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova – CSE - Lecture– Ch. 0 and 1 - WS 09/10 - Slide 36

g ,

Page 37: Computer Science forComputer Science for · PDF fileComputer Science forComputer Science for Engineers Lecture 1 Course offerings in IMI, Organisational issues, Introduction Prof

Product Development at the Beginning of the 21st Century : Construction in 3D - CADee

ring

cien

ce in

Eng

ine

of C

ompu

ter S

c2.

1. A

pplic

atio

n

uctio

n

Eng

. App

l. /

1.2

Source: BMW AG

1. In

trod

u

1.2.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova – CSE - Lecture– Ch. 0 and 1 - WS 09/10 - Slide 37

Page 38: Computer Science forComputer Science for · PDF fileComputer Science forComputer Science for Engineers Lecture 1 Course offerings in IMI, Organisational issues, Introduction Prof

Application of Computer Science in Engineering (1)

Integrated Product eerin

g

gDevelopment

Automated Manufacuring Systemsci

ence

in E

ngin

e

g y

Conveyor Systems

Material and Process of C

ompu

ter S

c

Simulation

Information Management in Engineering2.

1. A

pplic

atio

n

in Engineering

Mechatronics

uctio

n

Eng

. App

l. /

1.2

Robotics…

1. In

trod

u

1.2.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova – CSE - Lecture– Ch. 0 and 1 - WS 09/10 - Slide 38

Page 39: Computer Science forComputer Science for · PDF fileComputer Science forComputer Science for Engineers Lecture 1 Course offerings in IMI, Organisational issues, Introduction Prof

Application of Computer Science in Engineering (2)

Representation

Teameerin

gci

ence

in E

ngin

eof

Com

pute

r Sc

Knowledge

Application2.1.

App

licat

ion

Application

uctio

n

Eng

. App

l. /

1.2

1. In

trod

u

1.2.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova – CSE - Lecture– Ch. 0 and 1 - WS 09/10 - Slide 39

Page 40: Computer Science forComputer Science for · PDF fileComputer Science forComputer Science for Engineers Lecture 1 Course offerings in IMI, Organisational issues, Introduction Prof

Si l i

Simulation in the Development Process

Simulationee

ring

• Model Parameters

• Verification from calculations and measurements

• Model parameters identified• Model improvementci

ence

in E

ngin

e

• Model Parameters• Test Definitions• Controller Data

• Model improvement

of C

ompu

ter S

c

Shifting tests in the Simulation:

„From Road to Rig to

2.1.

App

licat

ion

Office“

uctio

n

Eng

. App

l. /

1.2

Test Bench Test Run1. In

trod

u

1.2.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova – CSE - Lecture– Ch. 0 and 1 - WS 09/10 - Slide 40

Source: IPEK

Page 41: Computer Science forComputer Science for · PDF fileComputer Science forComputer Science for Engineers Lecture 1 Course offerings in IMI, Organisational issues, Introduction Prof

Aim:

Thermal Simulation of Machine Processes

Simulation of the thermal behaviour of components in the machining process for the optimisation of machine parameters, working sequence and improving production processes for cost minimisation.ee

ring

for cost minimisation.

Motivation:• Complex components exhibit a high number of nodes.

cien

ce in

Eng

ine

• Complex components require a lot of different process steps.

• Heavy simplication of components and processes are needed to make simulation possible.

of C

ompu

ter S

c

Application of high performance computers:• Simulation of complete components2.

1. A

pplic

atio

n

Simulation of complete components

• High degree of detail in each process

• Reduce computing time

uctio

n

Eng

. App

l. /

1.2

• No memory overflow

1. In

trod

u

1.2.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova – CSE - Lecture– Ch. 0 and 1 - WS 09/10 - Slide 41

Source: wbk

Page 42: Computer Science forComputer Science for · PDF fileComputer Science forComputer Science for Engineers Lecture 1 Course offerings in IMI, Organisational issues, Introduction Prof

Tires / Road Noise Simulation

Traffic Noise Reduction:

eerin

g

Tires / Road Noise Simulation

cien

ce in

Eng

ine

Modelling of tires/lane changing taking in to account age and road of

Com

pute

r Sc

surface texture, drive and brake torque, friction and air displacement.

2.1.

App

licat

ion

Pressure distribution across the surface of the tire in

uctio

n

Eng

. App

l. /

1.2

contact with the road.

1. In

trod

u

1.2.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova – CSE - Lecture– Ch. 0 and 1 - WS 09/10 - Slide 42

Source: Continental

Page 43: Computer Science forComputer Science for · PDF fileComputer Science forComputer Science for Engineers Lecture 1 Course offerings in IMI, Organisational issues, Introduction Prof

Application of Computer Science in IMI

• 3 Research Areas

- Lifecycle Engineering

- Collaborative Engineering

- Virtual Engineering

cien

ce in

IMI

• Application of key Virtual Reality (VR) technology

L t th Lif l

of C

ompu

ter S

c

• Layout the Lifecycle Engineering Solutions Center(LESC)2.

2. A

pplic

atio

n

( )

uctio

n

Eng

. App

l. /

1.2

1. In

trod

u

1.2.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova – CSE - Lecture– Ch. 0 and 1 - WS 09/10 - Slide 43

Page 44: Computer Science forComputer Science for · PDF fileComputer Science forComputer Science for Engineers Lecture 1 Course offerings in IMI, Organisational issues, Introduction Prof

Lifecycle Engineering: Product Lifecycle Management (PLM)ci

ence

in IM

I

SALESCIS

MANUFACTURINGPLANNINGCAD / CAM

PRODUCTIONERP / PIM

PRODUcTION

of C

ompu

ter S

c

CONSTRUCTIONCAD / CAE UTILISATION

CIS

INTEGRATEDINFORMATION POOL

PLM

2.2.

App

licat

ion

SERVICE &MAINTENANCE

ERP / CIS

DEVELOPMENTCONCEPTCAS / VIS

SALES ANDUTILISATIONLegende:

uctio

n

Eng

. App

l. /

1.2

RECYCLINGERPMARKETING

S

CAS / VIS UTILISATIONCAS Computer-Aided StylingCAD Computer-Aided DesignCAE Computer-Aided EngineeringCAM Computer-Aided ManufacturingVIS Vi li ti

1. In

trod

u

1.2.

MIS SPECIFICATIONERP

VIS VisualizationPLM Product Lifecycle ManagementPIM Production Information ManagementCIS Customer Information SystemERP Enterprise Resource Planning

Prof. Dr. Dr.-Ing. Jivka Ovtcharova – CSE - Lecture– Ch. 0 and 1 - WS 09/10 - Slide 44

ERP Enterprise Resource PlanningMIS Marketing Information System

Page 45: Computer Science forComputer Science for · PDF fileComputer Science forComputer Science for Engineers Lecture 1 Course offerings in IMI, Organisational issues, Introduction Prof

• Requirements

Lifecycle Engineering- Vision

• Specification• „Design-in-Context“• Prototype-reference configuration• Integrated virtual validation • Project organisation

cien

ce in

IMI PRODUCT

g• Customer presentation• Product optimisation

• Line organisation• Supplier• Distributor• WorkshopProduct LifecycleProduct Lifecycle

of C

ompu

ter S

c

SATI

ONPR

OC

Product Lifecycle Product Lifecycle InformationInformation

2.2.

App

licat

ion

OR

GA

NISC

ESS

VIRTUAL PRODUCT

uctio

n

Eng

. App

l. /

1.2

• Development• Testing• Manufacturing• Sales CUSTOMER

1. In

trod

u

1.2.

Sales• Usage • Maintenance• Recycling

• Customer requests• Customer relationship• Customer feedback

Prof. Dr. Dr.-Ing. Jivka Ovtcharova – CSE - Lecture– Ch. 0 and 1 - WS 09/10 - Slide 45

Page 46: Computer Science forComputer Science for · PDF fileComputer Science forComputer Science for Engineers Lecture 1 Course offerings in IMI, Organisational issues, Introduction Prof

Collaborative Engineering: Electronic Brainstorming

Using modern information and telecommunications technologies it is possible for several participants world-wide to participate in conferences.

Aim:• No physical boundaries • "free" team composition

cien

ce in

IMI

• Not bound to time

• Easily and economically organisable

A t ti i f th ti

• Accelerated problem solution

• Provide sketches within a discussion

of C

ompu

ter S

c

• Automatic saving of the meeting • Share written or electronic documents

Example: Di it l2.2.

App

licat

ion

Example: Digital Video Camera

uctio

n

Eng

. App

l. /

1.2

New York

1. In

trod

u

1.2.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova – CSE - Lecture– Ch. 0 and 1 - WS 09/10 - Slide 46

Sidney

Page 47: Computer Science forComputer Science for · PDF fileComputer Science forComputer Science for Engineers Lecture 1 Course offerings in IMI, Organisational issues, Introduction Prof

Virtual Engineering: Virtual Vehicle

Complete, computer-based and integrated modelling of a vehicle throughout the entireproduct life cycle, from the specification to service and recycling. The virtual vehicle allows a

l i t l“ h dli f th f t hi l f th d l li f t„purely virtual“ handling of the future vehicle for the developers, suppliers, manufacturersand clients alike, so that they are all able to judge it from the point of all its qualities andfunctions.

cien

ce in

IMI

of C

ompu

ter S

c

DEVELOPER SUPPLIER2.2.

App

licat

ion

DEVELOPER SUPPLIER

MANUFACTURECUSTOMER

uctio

n

Eng

. App

l. /

1.2

1. In

trod

u

1.2.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova – CSE - Lecture– Ch. 0 and 1 - WS 09/10 - Slide 47

Page 48: Computer Science forComputer Science for · PDF fileComputer Science forComputer Science for Engineers Lecture 1 Course offerings in IMI, Organisational issues, Introduction Prof

\Tittl 1 1 1{ df df }

Virtual Engineering: Vision

„Build the product right the first time!“

Virtual Product• Context-Orientated Design• Prototype-Orientated

\Tittle1.1.1{sadfsadfas}

Virtual ProductPrototype Orientated Configuration

• „High-end“ Visualisation• Validation• Feedback und Optimisation

cien

ce in

IMI

of C

ompu

ter S

c

Engineering NetworkTeam Collaboration

2.2.

App

licat

ion

• Iterative Workflows• „Workflow“ & „Workload“

M t

• CAx• PLM• VR/ARuc

tion

Eng

. App

l. /

1.2

Management• Quality Gates • Deliverables & Progress

ManagementInformation and C i ti T h l i

VR/AR• Web-Portale• Telecommunications Services

Know-how

1. In

trod

u

1.2.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova – CSE - Lecture– Ch. 0 and 1 - WS 09/10 - Slide 48

Product life cycleCommunication TechnologiesProduct Development Process

Page 49: Computer Science forComputer Science for · PDF fileComputer Science forComputer Science for Engineers Lecture 1 Course offerings in IMI, Organisational issues, Introduction Prof

Crash Simulation

Virtual Engineering: Simulation

Crash Simulationci

ence

in IM

Iof

Com

pute

r Sc

2.2.

App

licat

ion

Ergonomy Test Assembly

uctio

n

Eng

. App

l. /

1.2

1. In

trod

u

1.2.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova – CSE - Lecture– Ch. 0 and 1 - WS 09/10 - Slide 49

Quelle: Adam Opel AG

Page 50: Computer Science forComputer Science for · PDF fileComputer Science forComputer Science for Engineers Lecture 1 Course offerings in IMI, Organisational issues, Introduction Prof

Virtual Engineering: Virtual Factory

Virtual Factory

cien

ce in

IMI

of C

ompu

ter S

c2.

2. A

pplic

atio

n

uctio

n

Eng

. App

l. /

1.2

1. In

trod

u

1.2.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova – CSE - Lecture– Ch. 0 and 1 - WS 09/10 - Slide 50

Quelle: Adam Opel AG

Page 51: Computer Science forComputer Science for · PDF fileComputer Science forComputer Science for Engineers Lecture 1 Course offerings in IMI, Organisational issues, Introduction Prof

LESC Infrastructure (1)

Interactive Virtual Living LabStationary widescreen projection for high definition immersive visualisationStationary widescreen projection for high-definition immersive visualisation

Collaboration Room• Integration of different groups

Mixed Reality LaborMobile projections

(End users and cluster users)• Flexible access to the projection facilities

• Mobile projections• Haptic input-/output

Prof. Dr. Dr.-Ing. Jivka Ovtcharova – CSE - Lecture– Ch. 0 and 1 - WS 09/10 - Slide 51

LESC Front End

Page 52: Computer Science forComputer Science for · PDF fileComputer Science forComputer Science for Engineers Lecture 1 Course offerings in IMI, Organisational issues, Introduction Prof

LESC Infrastructure (2)

Pool P d t Lif l M t L b• Product Lifecycle Management Labor

• Simulation laboratory

LESC Back End

Developer office

LESC Back End

Prof. Dr. Dr.-Ing. Jivka Ovtcharova – CSE - Lecture– Ch. 0 and 1 - WS 09/10 - Slide 52

Page 53: Computer Science forComputer Science for · PDF fileComputer Science forComputer Science for Engineers Lecture 1 Course offerings in IMI, Organisational issues, Introduction Prof

LESC opening ceremony on the 25th of June 2008

Prof. Dr. Dr.-Ing. Jivka Ovtcharova – CSE - Lecture– Ch. 0 and 1 - WS 09/10 - Slide 53

Page 54: Computer Science forComputer Science for · PDF fileComputer Science forComputer Science for Engineers Lecture 1 Course offerings in IMI, Organisational issues, Introduction Prof

LESC tasks

Qualification for new professions: science meets industry!

Virtual Mock-UpEngineer

Element „DMU“Projekt 3311

Element „Produktkomponente“Name: HinterachseNummer: 9191545/003C d 20 2 01

PLM-System liestZuordnung

Element „DMU“Projekt 3311

Element „DMU“Projekt 3311Projekt 3311

Element „Produktkomponente“Name: HinterachseNummer: 9191545/003C d 20 2 01

Element „Produktkomponente“Name: HinterachseNummer: 9191545/003C d 20 2 01

PLM-System liestZuordnungPLM-System liestZuordnung

DesignEngineer

cien

ce in

IMI

...

...

Motor

Lenkung

Hinterachse Limousine

Hinterachse Caravan

Hinterachse Van

Hinterachse

Vorderachse

Radaufhängung

Reifen, Räder

Bremsen

Fahrwerk

10

20

20.1

20.2

20.2:01

...

..

Code: 20.2:01

1

20.2:01 Hinterachse Limousine20.2:01 Hinterachse Caravan20.2:01 Hinterachse Van

Fahrzeugvarianten

Zuordnung„Code <-> DMU-Struktur“aus Tabelle

2

Abfrage, in welche(n) Variante(n) die Produktkomponente

3

PLM-System baut Komponentein selektierte DMU-Position ein

Hinterachse LimousineHinterachse Caravan

Gewähltes Projekt: 3311

Hinterachse Van

Variantenauswahl...

...

Motor

Lenkung

Hinterachse Limousine

Hinterachse Caravan

Hinterachse Van

Hinterachse

Vorderachse

Radaufhängung

Reifen, Räder

Bremsen

Fahrwerk

10

20

20.1

20.2

20.2:01

...

..

...

...

Motor

Lenkung

Hinterachse Limousine

Hinterachse Caravan

Hinterachse Van

Hinterachse

Vorderachse

Radaufhängung

Reifen, Räder

Bremsen

Fahrwerk

10

20

20.1

20.2

20.2:01

...

..

Code: 20.2:01

1

Code: 20.2:01

1

20.2:01 Hinterachse Limousine20.2:01 Hinterachse Caravan20.2:01 Hinterachse Van

Fahrzeugvarianten

Zuordnung„Code <-> DMU-Struktur“aus Tabelle

2

20.2:01 Hinterachse Limousine20.2:01 Hinterachse Caravan20.2:01 Hinterachse Van

Fahrzeugvarianten

Zuordnung„Code <-> DMU-Struktur“aus Tabelle

2

Abfrage, in welche(n) Variante(n) die Produktkomponente

3

PLM-System baut Komponentein selektierte DMU-Position ein

Hinterachse LimousineHinterachse Caravan

Gewähltes Projekt: 3311

Hinterachse Van

Variantenauswahl

Abfrage, in welche(n) Variante(n) die Produktkomponente

3

PLM-System baut Komponentein selektierte DMU-Position ein

Hinterachse LimousineHinterachse Caravan

Gewähltes Projekt: 3311

Hinterachse Van

Variantenauswahl

Abfrage, in welche(n) Variante(n) die Produktkomponente

3

PLM-System baut Komponentein selektierte DMU-Position ein

Hinterachse LimousineHinterachse Caravan

Gewähltes Projekt: 3311

Hinterachse Van

Variantenauswahl

of C

ompu

ter S

c

...Kühlsystem

.....

die ProduktkomponenteEingebaut werden soll

All

Cancel

None

RemoveAdd / ReplaceAdd / Replace

...Kühlsystem

.....

...Kühlsystem

.....

die ProduktkomponenteEingebaut werden soll

All

Cancel

None

RemoveAdd / ReplaceAdd / Replace

die ProduktkomponenteEingebaut werden soll

All

Cancel

None

RemoveAdd / ReplaceAdd / Replace

die ProduktkomponenteEingebaut werden soll

All

Cancel

None

RemoveAdd / ReplaceAdd / Replace

Process 2.2.

App

licat

ion

Multi-project Manager

IntegrationManager

uctio

n

Eng

. App

l. /

1.2

1. In

trod

u

1.2.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova – CSE - Lecture– Ch. 0 and 1 - WS 09/10 - Slide 54

Page 55: Computer Science forComputer Science for · PDF fileComputer Science forComputer Science for Engineers Lecture 1 Course offerings in IMI, Organisational issues, Introduction Prof

• Development of new application fields in the product development through

Tasks during the product development process

• Development of new application fields in the product development through the use of innovative technologies.

• Orientation towards improvement of industrial processes and optimizationOrientation towards improvement of industrial processes and optimization of the entire product life cycle.

• Extending existing local business procedures and infrastructures to allow

men

t (PL

M)

continuous IT-supported business process.

ecyc

le M

anag

em

Need for a distributed solution for the integration of

- Data

2.3.

Pro

duct

Life

- Processes

- Resources

uctio

n

Eng

. App

l. /

1.2

New management and organizational concept:

Product Lifecycle Management (PLM) !

1. In

trod

u

1.2.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova – CSE - Lecture– Ch. 0 and 1 - WS 09/10 - Slide 55

Product Lifecycle Management (PLM) !Source: Berliner Kreis, Technology Monitoring

Page 56: Computer Science forComputer Science for · PDF fileComputer Science forComputer Science for Engineers Lecture 1 Course offerings in IMI, Organisational issues, Introduction Prof

Aims

Engineering Improvement

Guarantee of a constant, virtual and transparentinformation flow within the entire product life cycle

Guarantee of a constant, virtual and transparentinformation flow within the entire product life cycle

Engineering covers not only the construction, but all process for product manufacturing (from the product idea to recycling).

men

t (PL

M)

Business processes

Resources

Optimal usage

InformationSupply at the right place and the right

This is achieved through control of business processes in the entire

d t lif l d l fecyc

le M

anag

em

Optimization of management and

processes

Opt a usage place and the right time with quality

and quantity which d d

product life cycle and supply of information and resources at the right place and time, with quality

and quantity which meet demands. Resources can be people, 2.

3. P

rodu

ct L

ife

pmeet demands

Using IT and communication

p pmachines, technologies etc.

uctio

n

Eng

. App

l. /

1.2

IT and Communication technologiesIT and Communication technologiesUsing IT and communication technologies all engineering from a company can be improved

1. In

trod

u

1.2.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova – CSE - Lecture– Ch. 0 and 1 - WS 09/10 - Slide 56

Source: Eigner, „Produktdatenmanagement-Systeme: ein Leitfaden für Product Development und Lifecycle Management“

Page 57: Computer Science forComputer Science for · PDF fileComputer Science forComputer Science for Engineers Lecture 1 Course offerings in IMI, Organisational issues, Introduction Prof

Motivation

Product Lifecycle Phases and Tasks

Design Simulation Process Planning

......Applicationsm

ent (

PLM

)

Design Simulation Process PlanningApplications

Digital Mock-Up Digital Factory

ecyc

le M

anag

em

Compare Request2.3.

Pro

duct

Life

Search

Compare

Test

RequestChange

ClassificationArchiv Working Status?

uctio

n

Eng

. App

l. /

1.2

Data Status?VersionStatusCAD Data CAE Data CAM DataIT Systems1.

Intr

odu

1.2.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova – CSE - Lecture– Ch. 0 and 1 - WS 09/10 - Slide 57

CAD System CAE System CAM System

Page 58: Computer Science forComputer Science for · PDF fileComputer Science forComputer Science for Engineers Lecture 1 Course offerings in IMI, Organisational issues, Introduction Prof

Application

• Product elaboration:• Product elaboration:- Reduction of the “lead time“ (for example though simultaneous engineering)

- Reduction of the product manufacturing costs (for example through lean p g ( p gproduction)

- Spatial and organizational separation of development and production

men

t (PL

M)

- Strengthened engineer's team work (for example virtual teams)

• Business management:U f b i i ti ( ti )ec

ycle

Man

agem

- Use of new business organizations (e.g. cooperations)

- Frontloading in the early stages of product development

• Customer service:2.3.

Pro

duct

Life

• Customer service:- Strengthened feedback and use of customer information to optimize product

development

uctio

n

Eng

. App

l. /

1.2

• Specifications und Regulations:- New, aggravated laws and regulations (e.g. environmental ordinances, quality

regulations like ISO 9000)

1. In

trod

u

1.2.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova – CSE - Lecture– Ch. 0 and 1 - WS 09/10 - Slide 58

regulations like ISO 9000)

Page 59: Computer Science forComputer Science for · PDF fileComputer Science forComputer Science for Engineers Lecture 1 Course offerings in IMI, Organisational issues, Introduction Prof

Basic functionality of PLM

ServicePurchasing

Offer

Costs, supply

DevelopmentProduct Lifecycle Service

Web based user interface

gDevelopment

Graphically intensive working methods , Viewing, Browser

men

t (PL

M)

Product data modelsIllustration of product data structures

ecyc

le M

anag

em

Administration functionsVersion-based administration system

Illustration of life cyclesAccess administration2.

3. P

rodu

ct L

ife

Data interfacesCATIA

UGProE SAP

AutoCADNastran

Access administration

Interaction with external systems (CAx)

uctio

n

Eng

. App

l. /

1.2

Meta data Product data ...Data files and queries

1. In

trod

u

1.2.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova – CSE - Lecture– Ch. 0 and 1 - WS 09/10 - Slide 59

Meta data Product data

Page 60: Computer Science forComputer Science for · PDF fileComputer Science forComputer Science for Engineers Lecture 1 Course offerings in IMI, Organisational issues, Introduction Prof

Management of Access Rights

PLM Access

1 User 2 User Group

men

t (PL

M)

Thomas MaierProject „Delta“Project

ecyc

le M

anag

em

User Group

Project team 1 Project team 2

Designer Technical Staff Project Manager2

Team

2.3.

Pro

duct

Life

User

User Access: tmaier- assigned to the person Thomas Maier

Role Usera

Userb

Userx

Usery

1

uctio

n

Eng

. App

l. /

1.2

g p

User Access: tmaier assigned to- Project “Delta”- Team Project team 1

1. In

trod

u

1.2.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova – CSE - Lecture– Ch. 0 and 1 - WS 09/10 - Slide 60

PLM System

j- Group Designer- Role User a

Page 61: Computer Science forComputer Science for · PDF fileComputer Science forComputer Science for Engineers Lecture 1 Course offerings in IMI, Organisational issues, Introduction Prof

Configuration example for a carm

ent (

PLM

)ec

ycle

Man

agem

2.3.

Pro

duct

Life

uctio

n

Eng

. App

l. /

1.2

1. In

trod

u

1.2.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova – CSE - Lecture– Ch. 0 and 1 - WS 09/10 - Slide 61Source: Daimler AG

Page 62: Computer Science forComputer Science for · PDF fileComputer Science forComputer Science for Engineers Lecture 1 Course offerings in IMI, Organisational issues, Introduction Prof

Data management layer

• On the lowest PLM system level, the database, as well as the tools for the administration of files can be found. Usually a commercial database system runs on this level (e g SQL-Server or ORACLE)system runs on this level (e.g. SQL-Server or ORACLE).

• When designing a PLM system, a database concept must be chosen. This database concept establishes basic principles, according to which the data m

ent (

PLM

)

database co cept estab s es bas c p c p es, acco d g to c t e datawill be archived and correlation between them can be formed. There are various forms of databases, for example the

ecyc

le M

anag

em

- hierarchical database (HDBMS)

- relational database (RDBMS)

2.3.

Pro

duct

Life

- Object oriented database (ODBMS)

• While hierarchical database systems are scarcely used, today most applications primarily implement the relational database conceptuc

tion

Eng

. App

l. /

1.2

applications primarily implement the relational database concept.

1. In

trod

u

1.2.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova – CSE - Lecture– Ch. 0 and 1 - WS 09/10 - Slide 62

Page 63: Computer Science forComputer Science for · PDF fileComputer Science forComputer Science for Engineers Lecture 1 Course offerings in IMI, Organisational issues, Introduction Prof

Views on the product structure

Different structures (views) on the same product are used, allowing a targeted approach on the different processes and tasks

Construction viewcontains structural

relations

Assembly viewRepresents the assembly

ordermen

t (PL

M)

FensterFeerelations order

Window fay

ecyc

le M

anag

em

DeckelRotorgehäuse

DeckelRotorgehäuse

Cover

Rotor2.3.

Pro

duct

Life

RotorgehäuseRotorgehäuseRotor

uctio

n

Eng

. App

l. /

1.2

R t d k l

AntriebGehäuse

T k

AntriebGehäuse

T k

CaseActuator

1. In

trod

u

1.2.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova – CSE - Lecture– Ch. 0 and 1 - WS 09/10 - Slide 63

Rotordeckel TankTankTankRotor cover

Page 64: Computer Science forComputer Science for · PDF fileComputer Science forComputer Science for Engineers Lecture 1 Course offerings in IMI, Organisational issues, Introduction Prof

CAD Basics

CAD stands for:Computer Aided Drafting – simple drawing preparation systems

Computer Aided Design – efficient construction systems.p g y

One understands that CAD is computer aid in development and construction and refers strictly to graphically intense production and

CA

D)

manipulation of an object.

Aide

d D

esig

n (C

2.4.

Com

pute

r A

uctio

n

Eng

. App

l. /

1.2

1. In

trod

u

1.2.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova – CSE - Lecture– Ch. 0 and 1 - WS 09/10 - Slide 64

Computer Aided DraftingComputer Aided Design

Page 65: Computer Science forComputer Science for · PDF fileComputer Science forComputer Science for Engineers Lecture 1 Course offerings in IMI, Organisational issues, Introduction Prof

Construction on “paper”

Perspective representation of the assembly „axle driving shaft“

View on the assembly axle driving shaft

CA

D)

Aide

d D

esig

n (C

2.4.

Com

pute

r A

uctio

n

Eng

. App

l. /

1.2

1. In

trod

u

1.2.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova – CSE - Lecture– Ch. 0 and 1 - WS 09/10 - Slide 65

Page 66: Computer Science forComputer Science for · PDF fileComputer Science forComputer Science for Engineers Lecture 1 Course offerings in IMI, Organisational issues, Introduction Prof

Assembly Modelling in 3DC

AD

)Ai

ded

Des

ign

(C2.

4. C

ompu

ter A

Local coordinate systems

uctio

n

Eng

. App

l. /

1.2

A bl t ti E l i ti

1. In

trod

u

1.2.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova – CSE - Lecture– Ch. 0 and 1 - WS 09/10 - Slide 66

Assembly representation Explosion represenation

Page 67: Computer Science forComputer Science for · PDF fileComputer Science forComputer Science for Engineers Lecture 1 Course offerings in IMI, Organisational issues, Introduction Prof

Classification of CAD systems (1)

CAD systems can be fundamentally differentiated according to whether their model space is a 2D or 3D system.

2D CAD systems:

CA

D)

Component geometry is illustrated in a two dimensional co-ordinate system by one or two dimensional elements such as points linesAi

ded

Des

ign

(C

system by one or two dimensional elements such as points, lines, curves and surfaces. Commonly used systems include:

- AutoCAD LT from Autodesk 2.4.

Com

pute

r A

uctio

n

Eng

. App

l. /

1.2

1. In

trod

u

1.2.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova – CSE - Lecture– Ch. 0 and 1 - WS 09/10 - Slide 67

Page 68: Computer Science forComputer Science for · PDF fileComputer Science forComputer Science for Engineers Lecture 1 Course offerings in IMI, Organisational issues, Introduction Prof

Classification of CAD systems (2)

3D CAD Systems:The model of a construction unit / building group is illustrated using a three dimensional co-ordinate system and consists of one, two or threedimensional model elements such as points, lines, two and threedimensional curves surfaces and solid primitives (cube cylinder ballC

AD

)

dimensional curves, surfaces and solid primitives (cube, cylinder, ball, torus etc.).

Aide

d D

esig

n (C

Common 3D systems are:

- Catia from Dassault Systemes2.4.

Com

pute

r A

Catia from Dassault Systemes

- UG NX (6) from Siemens PLM

- Pro/Engineer from Parametric Technology Corporationuctio

n

Eng

. App

l. /

1.2

Pro/Engineer from Parametric Technology Corporation

1. In

trod

u

1.2.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova – CSE - Lecture– Ch. 0 and 1 - WS 09/10 - Slide 68

Page 69: Computer Science forComputer Science for · PDF fileComputer Science forComputer Science for Engineers Lecture 1 Course offerings in IMI, Organisational issues, Introduction Prof

3D CAD Systems

3D CAD t ll th d ti f lid d l f• 3D CAD systems allow the production of solid models, e.g. of construction units / building groups, and offer extended modelling techniques such as:q

- Parametric design

- Feature based design.

CA

D)

g

• Modelling in 3D CAD requires a modified way of thinking and working for co-workers

Aide

d D

esig

n (C

• The solid model can be used in the next phases of the product development process e.g.:

2.4.

Com

pute

r A

- Programming manufacturing machines (CNC)

- Calculation und Simulation: e.g. finite element methods (FEM), multiple body systems (MBS)uc

tion

Eng

. App

l. /

1.2

systems (MBS)

- Assembly planning and Virtual Mock-Up (VMU).1. In

trod

u

1.2.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova – CSE - Lecture– Ch. 0 and 1 - WS 09/10 - Slide 69

Page 70: Computer Science forComputer Science for · PDF fileComputer Science forComputer Science for Engineers Lecture 1 Course offerings in IMI, Organisational issues, Introduction Prof

2D and 3D approach

M f t iManual

i Manufacturing

Computation

conversion22D D drawingdrawing

CA

D)

PrototypeDraw

Aide

d D

esig

n (C

CNC-ModelCNC-Program2.

4. C

ompu

ter A

3D 3D modelmodel

Interfaces

CNC Program

Computation modelFEM-Model

uctio

n

Eng

. App

l. /

1.2

Virtual Mock Up VMU-Model

Model

1. In

trod

u

1.2.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova – CSE - Lecture– Ch. 0 and 1 - WS 09/10 - Slide 70

Model

Page 71: Computer Science forComputer Science for · PDF fileComputer Science forComputer Science for Engineers Lecture 1 Course offerings in IMI, Organisational issues, Introduction Prof

Product Informationen in the Product Model

Product definitioni.e. over R f V l h i

Product representationi.e. as

CSG StructureProduct modelProduct modelReference: Valve housing

Identification number: 1234509876Classification number: VE-0815-4711

CSG-StructureB-Rep-Structure

Feature-Structure

CA

D)

Product presentation

Aide

d D

esig

n (C

2.4.

Com

pute

r A

uctio

n

Eng

. App

l. /

1.2

i.e. As an exploded representation, parts list or technical design

1. In

trod

u

1.2.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova – CSE - Lecture– Ch. 0 and 1 - WS 09/10 - Slide 71Source: DiK, TU Darmstadt

Page 72: Computer Science forComputer Science for · PDF fileComputer Science forComputer Science for Engineers Lecture 1 Course offerings in IMI, Organisational issues, Introduction Prof

Product StructureC

AD

)Ai

ded

Des

ign

(C

S bS b assemblassembl2.4.

Com

pute

r A

• The Product Structure contains the outline of product geometry in module structures. As such, single modules are divided into assemblies and single parts.

SubSub--assemblyassemblyPartsParts

uctio

n

Eng

. App

l. /

1.2

modules are divided into assemblies and single parts.

• On the figure above, the product structure of a robot arm is represented. At the highest level of the product structure, the product „robot arm“ is located. The single parts and a sub-assembly („Produkt3“) are located in the product structure.

1. In

trod

u

1.2.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova – CSE - Lecture– Ch. 0 and 1 - WS 09/10 - Slide 72

• The structuring of the product is done in compliance with the conditions between the parts and sub-assemblies

Page 73: Computer Science forComputer Science for · PDF fileComputer Science forComputer Science for Engineers Lecture 1 Course offerings in IMI, Organisational issues, Introduction Prof

Crash Simulation (1)ng

(CAE

)Ai

ded

Eng

inee

ri2.

5. C

ompu

ter A

uctio

n

Eng

. App

l. /

1.2

1. In

trod

u

1.2.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova – CSE - Lecture– Ch. 0 and 1 - WS 09/10 - Slide 73

Crash-Test with a DMU Source: Torsten Kuhlen „Virtuelle Realität in der Automobilindustrie“

Page 74: Computer Science forComputer Science for · PDF fileComputer Science forComputer Science for Engineers Lecture 1 Course offerings in IMI, Organisational issues, Introduction Prof

Crash Simulations (2)ng

(CAE

)

Crash types:Aide

d E

ngin

eeri

Crash types:

• Frontal crash

• Side crash2.5.

Com

pute

r A

Side crash

• Rear-end collision

• Crash with a tree uctio

n

Eng

. App

l. /

1.2

• Protection from cargo

• Seat belt

1. In

trod

u

1.2.

Prof. Dr. Dr.-Ing. Jivka Ovtcharova – CSE - Lecture– Ch. 0 and 1 - WS 09/10 - Slide 74Source: Adam Opel GmbH

• Pedestrian crash.

Page 75: Computer Science forComputer Science for · PDF fileComputer Science forComputer Science for Engineers Lecture 1 Course offerings in IMI, Organisational issues, Introduction Prof

Linkage Computer Science and Mechanical Engineering (1)

• System & Software Engineering• System & Software Engineering

- Software Architecture

SOA: Service Oriented Architecture (techn ) approach for interlinking ofSOA: Service Oriented Architecture (techn.) - approach for interlinking ofengineering applications

Distributed applications – programs, that run on ressources that are spatiallydistributed in different locations: servers in America, database in Europe

• Software Engineering

- Development/Customizing of PLM systems

Ex. requirements modelling

Working in a interdisciplinary teams (Computer Scientists + Mechanical Engineers)

M h t iuctio

n

mm

ary

- Mechatronic

Mechatronic = Mechanic + Electronic + Software

• Development of mechatronic systems

1. In

trod

u

Sum

Prof. Dr. Dr.-Ing. Jivka Ovtcharova – CSE - Lecture– Ch. 0 and 1 - WS 09/10 - Slide 75

• Development of mechatronic systems

Page 76: Computer Science forComputer Science for · PDF fileComputer Science forComputer Science for Engineers Lecture 1 Course offerings in IMI, Organisational issues, Introduction Prof

Linkage Computer Science and Mechanical Engineering (2)

D t t t• Data structures

- Product structuresRepresentation of a product structure in softwareRepresentation of a product structure in software

- Data exchageData formats / structures for data exchange (ex. XML-based solutions)Data formats / structures for data exchange (ex. XML based solutions)

- Scene graphs (3D-visualisation)Treelike structures for representing a 3D scene in software.

• Simulation AlgorithmsFinite Elemente Method (FEM),

int function foobar(int i){for (i;i<42;++i) {

d ( thi )

Multibody Simulation

Virtual factory: material flow,

Ki ti Si l ti ( t t)

do.(something);dosomething(else);

}return else;}

uctio

n

mm

ary

Kinematic Simulation (parts movement)

- CryptographyInformation encryption for data exchage

1. In

trod

u

Sum

Prof. Dr. Dr.-Ing. Jivka Ovtcharova – CSE - Lecture– Ch. 0 and 1 - WS 09/10 - Slide 76

Information encryption for data exchage. Security aspects in product data exchange

Page 77: Computer Science forComputer Science for · PDF fileComputer Science forComputer Science for Engineers Lecture 1 Course offerings in IMI, Organisational issues, Introduction Prof

Literature (1)

[Balz05] Helmut Balzert: „Lehrbuch Grundlagen der Informatik”,Spektrum Akademischer Verlag, 2005

[Bieh00] Ingrid Biehl: Grundzüge der Informatik 4 SS 2000”[Bieh00] Ingrid Biehl: „Grundzüge der Informatik 4, SS 2000 ,Fachgebiet Kryptographie und Computeralgebra, TU-Darmstadt, 2000

[Goos03] Prof. Dr. Gerhard Goos: „Informatik I, WS 2003/04”, Institut für Programmstrukturen und Datenorganisation, Uni Karlsruhe, 2003Uni Karlsruhe, 2003

[Gumm02] H.-P.Gumm/M. Sommer: „Einführung in die Informatik”, Oldenbourg Verlag, 2002

[Henn97] Alexander Hennig: „Die andere Wirklichkeit. VR – Konzepte, Standards, Lösungen“, Addison Wesley Longman Verlag GmbH 1997Addison Wesley Longman Verlag GmbH, 1997

Prof. Dr. Dr.-Ing. Jivka Ovtcharova – CSE - Lecture– Ch. 0 and 1 - WS 09/10 - Slide 77

Page 78: Computer Science forComputer Science for · PDF fileComputer Science forComputer Science for Engineers Lecture 1 Course offerings in IMI, Organisational issues, Introduction Prof

Literature (2)

[Schn88] Hans-Jochen Schneider: „Lexikon Informatik und Datenverarbeitung”, Oldenburg Verlag, 1998

[Stud05] Rudi Studer: Grundlagen der Informatik 1 SS 2005“[Stud05] Rudi Studer: „Grundlagen der Informatik 1, SS 2005 ,Institut für Angewandte Informatik und Formale Beschreibungsverfahren,Uni-Karlsruhe, 2005Uni Karlsruhe, 2005

[Tami04] Oliver Tamine: “Entwurf einer interdisziplinären Konstruktionsmethodik zur Wiederverwendung von Roboterkomponenten”, Dissertation, Uni Karlsruhe 2004Uni Karlsruhe, 2004

[TUBe02] Fachgebiet Computer Graphics, TU-Berlin, 2002

[Webe98] Küchlin Weber: “Einführung in die Informatik (objektorientiert mit Java)”, Springer Verlag, 1998Springer Verlag, 1998

Prof. Dr. Dr.-Ing. Jivka Ovtcharova – CSE - Lecture– Ch. 0 and 1 - WS 09/10 - Slide 78

Page 79: Computer Science forComputer Science for · PDF fileComputer Science forComputer Science for Engineers Lecture 1 Course offerings in IMI, Organisational issues, Introduction Prof

Sources

[TecC06] http://www.tecchannel.de/technologie/prozessoren/401364/

[VNR97] http://tech-www.informatik.uni-hamburg.de/applets/baukasten/DA/VNR Einleitung.htmlg pp _ g

[RNKS05] http://www-rnks.informatik.tu-cottbus.de/

[InfA05] http://www.informatik.uni-augsburg.de/

[Bogd05] http://www.uni-koblenz.de/~bogdan/TCP_IP_Presentation.ppt

[MatM05] http://www.mathematik.uni-marburg.de/

[G iEl t] htt // ft d / id /d k t / t / hit kt / i f h ht l[GuiElert] http://www.ge-soft.de/guido/dokumente/computer/architekturen/einfuehrung.html

[Haid] Haidan, R.: „Informatik 1a“, www.haw-hamburg.de/pers/Haidan/inf12/ckurs35.pdf

[Holz06] Holzmann, H.: „Einsatz der Carmaker Produktfamilie bei der simulationsbasierten [ o 06] o a , „ sa de Ca a e odu a e be de s u a o sbas e eEntwicklung von Fahrdynamik-Regelsystemen“, GME Engineering, IPG CarMaker User Conference, Karlsruhe, June 01-02, 2006

[Roth04] Rothmund T : Bedeutung von Hardware in the Loop in der Automobilindustrie“[Roth04] Rothmund, T.: „Bedeutung von Hardware in the Loop in der Automobilindustrie , IPG Automotive GmbH, Arbeitskreis Mechatronik an der FH Pforzheim, 14. April 2004

Prof. Dr. Dr.-Ing. Jivka Ovtcharova – CSE - Lecture– Ch. 0 and 1 - WS 09/10 - Slide 79