Vorlesung Automotive Software-Engineering

Größe: px
Ab Seite anzeigen:

Download "Vorlesung Automotive Software-Engineering"

Transkript

1 INFORMATIK CONSULTING SYSTEMS AG Vorlesung Automotive Software-Engineering Technische Universität Dresden Fakultät Informatik Professur Softwaretechnologie Sommersemester 2011 Dr. rer. nat. Bernhard Hohlfeld

2 Automotive Systems Engineering Motivation und Überblick SW-Entwicklung E/E-Entwicklung Beispiele aus der Praxis Das Automobil Normen und Standards OSEK/ VDX Die Automobilherstellung ASAM Die Automobilbranche 2

3 1. Motivation und Überblick 1. Motivation Automotive Software Engineering 2. Verteilte und komplexe Systementwicklung zwischen OEM und Zulieferern: Beispiel Türsteuerung 3. Software Entwicklungsprozess 4. Standards zur Softwareentwicklung 5. Software Architekturen 6. AUTOSAR 7. Lessons Learned 8. GI-Fachgruppe Automotive Software Engineering 9. Lehrveranstaltungen X

4 Software im Fahrzeug - siehe Teil 2 Die Automobilbranche Schema der Fertigung von Bändern und Blechen Anwärmen Warmwalzen Fräsen Inspektion Fahrzeug Engineering Dienstleistungen Türe Halbleiter kalt Vorwalzen 14 X Pressen Steuergerät Zwischen und Fertigwalzen Querteilen Bleche Längsteilen Bänder Kupferband (Halbzeug) Steckverbinder SW-Entwicklungswerkzeuge

5 Anforderungen Neue Beziehungen, Kompetenzen und Verantwortlichkeiten zwischen OEM und Zulieferer erforderlich X

6 Noch einfügen Folien mit Bezug zu AUTOSAR aus Teil 6 SW-Entwicklung Vortrag Schelling Vortrag Bunzel AUTOSAR Bilder Vortrag Fürst AUTOSAR OPen Conference 2010 X

7 INFORMATIK CONSULTING SYSTEMS AG Automotive Software Engineering und AUTOSAR 21. Januar 2010, Technische Universität Darmstadt Dr. Bernhard Hohlfeld ICS AG

8 Automotive und AUTOSAR Ein paar Worte zur Person und zur ICS AG Automotive Software Engineering Was sind die Probleme Fachgruppe Automotive Software Engineering (ASE) in der Gesellschaft für Informatik (GI) AUTOSAR Weiterführende Literatur 2

9 Automotive und AUTOSAR Ein paar Worte zur Person und zur ICS AG Automotive Software Engineering Was sind die Probleme Fachgruppe Automotive Software Engineering (ASE) in der Gesellschaft für Informatik (GI) AUTOSAR Weiterführende Literatur 2

10 Automotive und AUTOSAR Ein paar Worte zur Person und zur ICS AG Automotive Software Engineering Was sind die Probleme Fachgruppe Automotive Software Engineering (ASE) in der Gesellschaft für Informatik (GI) AUTOSAR Weiterführende Literatur 2

11 Automotive und AUTOSAR Ein paar Worte zur Person und zur ICS AG Automotive Software Engineering Was sind die Probleme Fachgruppe Automotive Software Engineering (ASE) in der Gesellschaft für Informatik (GI) AUTOSAR Weiterführende Literatur 2

12 7. Normen und Standards 1. AUTOSAR 1. Organisation 2. Schichtenmodell 3. Systementwicklung 4. Bussysteme im KFZ 5. Software-Architektur 6. Anwendungsbeispiele 7. Geplante AUTOSAR-Anwendungen X2

13 AUTOSAR ist ganz einfach zu verstehen X DB DB DB ATM

14 7. Normen und Standards 1. AUTOSAR 1. Organisation 2. Schichtenmodell 3. Systementwicklung 4. Bussysteme im KFZ 5. Software-Architektur 6. Anwendungsbeispiele 7. Geplante AUTOSAR-Anwendungen X2

15 AUTOSAR Core Partners and Members (Phase II) Ca. 170 Firmen (Stand Ende 2009) X

16 AUTOSAR Core Partners and Members (Phase II) Ca. 170 Firmen (Stand Ende 2009) X

17 Core Partners in Phase III Initial discussions 2002: BMW, Bosch, Continental, DaimlerChrysler and Volkswagen, partners were joined soon afterwards by Siemens VDO. Additional Core Partners 2003: Ford, Peugeot Citroën, Toyota, 2004: GM 2008 Siemens VDO became part of Continental. Phase III will start with 8 Core Partners GM announced to continue in phase III as Premium Member The 8 Core Partners agreed on the phase III development contract Phase III planning started and is well under way X

18 AUTOSAR Membership Levels Core Partners Organizational control Technical contributions Administrative control Definition of external Information (web-release, clearance, etc.) Leadership of Working Groups Involvement in Working Groups Utilization of AUTOSAR standard Premium Members Utilization of AUTOSAR standard Development Members (for small companies with specific expertise) Technical contributions Access to current information Utilization of AUTOSAR standard Attendee (e.g. Universities) Support Role Leadership of Working Groups Involvement in Working Groups Technical contributions Access to current information Utilization of AUTOSAR standard Associate Members Access to finalized documents X

19 AUTOSAR Phase III Organization Core Partner Executive Board Core Partner, Premium and Development Member Subcontractor Administration Steering Commitee General Manager Technical Steering Team Legal Team CommunicationTeam Follow-up Team System Architecture Software and Test Specification Validation Application s Quality Manager Change Manager Release Manager Technical Office X

20 Initial WP Structure Phase III 1 System Architecture 1.1 Software Architecture Work Packages 2 Software and Test Specification 2.1 Basic Software 3 Validation WP-3.1 Basic Software Validation 10 Application s WP-10.0 Coordination of Appl. s Existence of Work Packages will depend on sufficient participation WP Software Architecture and OS WP VFB and RTE WP Vehicle and Application Mode Mgmt. WP COM Stack WP MCAL WP WP-10.1 Body and Comfort WP-10.2 Powertrain WP-1.2 Methodology and Configuration WP-1.3 Functional Safety Diagnostics WP Libraries WP-2.2 Conformance Test Specification WP-10.3 Chassis Control WP-10.4 Occupants and Pedest. Safety WP-x.y Lead Work Package WP-x.y Work Package WP-10.5 MM / T / HMI X

21 Initial WP structure Phase III 1 System Architecture 1.1 Software Architecture Work Packages 2 Software and Test Specification 2.1 Basic Software 3 Validation WP-3.1 Basic Software Validation 10 Application s WP-10.0 Coordination of Appl. s Existence of Work Packages will depend on sufficient participation WP Software Architecture and OS WP VFB and RTE WP Vehicle and Application Mode Mgmt. WP COM Stack WP MCAL WP WP-10.1 Body and Comfort WP-10.2 Powertrain WP-1.2 Methodology and Configuration WP-1.3 Functional Safety Diagnostics WP Libraries WP-2.2 Conformance Test Specification WP-10.3 Chassis Control WP-10.4 Occupants and Pedest. Safety WP-x.y Lead Work Package WP-x.y Work Package WP-10.5 MM / T / HMI X

22 Elektronische Systeme im Fahrzeug (4.1 Domänen) Anwendungsdomänen und elektronische Subsysteme (in diesem Abschnitt nach Schäuffele / Zurawka: Automotive Software Engineering) Antriebsstrang (Powertrain) Fahrwerk (Chassis) Karosserie (Body) Multi-Media (Telematics) Auch andere Klassifizierungen gebräuchlich (Beispiel Mercedes-Benz Technik transparent) Aktive Sicherheit Passive Sicherheit Karosserie Fahrwerk Innenraumtechnik Elektronik Motoren/Getriebe X

23 Initial WP structure Phase III 1 System Architecture 1.1 Software Architecture Work Packages 2 Software and Test Specification 2.1 Basic Software 3 Validation WP-3.1 Basic Software Validation 10 Application s WP-10.0 Coordination of Appl. s Existence of Work Packages will depend on sufficient participation WP Software Architecture and OS WP VFB and RTE WP Vehicle and Application Mode Mgmt. WP COM Stack WP MCAL WP WP-10.1 Body and Comfort WP-10.2 Powertrain WP-1.2 Methodology and Configuration WP-1.3 Functional Safety Diagnostics WP Libraries WP-2.2 Conformance Test Specification WP-10.3 Chassis Control WP-10.4 Occupants and Pedest. Safety WP-x.y Lead Work Package WP-x.y Work Package WP-10.5 MM / T / HMI X

24 What Daimler expects from AUTOSAR Provisioning of an interoperable reliable software kit. Increase of quality and development speed through a comprehensive and standardized design and implementation approach. Inter OEM exchange through interoperable software kits Reduction of testing effort in the automotive community Internal and external libraries for off-the-shelf applications Convenient integration into the development chain of Tier1s and OEMs Faster SW integration processes Standard application interfaces for SW as a product Application s Architecture/ Basic Software Data Exchange.xml Methodology Workflow Source: AUTOSAR PM Conference / AUTOSAR - a key enabler for comprehensive E/E standardization / S. Wolfsried, Daimler AG X

25 Preconditions for the introduction of AUTOSAR Introduction of a standard depends on its maturity and the benefits of its Geplante AUTOSAR- Anwendungen: Daimlers assessment is positive for AUTOSAR 3.0. Remaining issues: Conformance tests are essential for guaranteeing AUTOSAR s integrity as a standard. Furthermore, the standard appears overloaded. Maturity of a new standard has to be assured The release of AUTOSAR 3.0 has been determined to be the sweet spot for introduction according to our maturity and benefit assessment Maintenance shall be managed The AUTOSAR community is seen capable to assure this Conformance tests must be available to ensure the standard s continuous integrity Conformance tests not yet available Today the standard appears overloaded: too many requirements with a one-size-fits-all approach Source: AUTOSAR PM Conference / AUTOSAR - a key enabler for comprehensive E/E standardization / S. Wolfsried, Daimler AG X

26 Technical scope of AUTOSAR Methodology New concepts Exchange Formats Input Templates Meta Model Virtual Function Bus (VFB) RunTime Environment Configuration Concept Error Handling Memory Services Mode Management Network Management Comm. Services Industry-wide consolidation of existing basic software designs OS Kernel µcontroller Abstraction Diagnostics ECU Abstraction s Gateway Complex s Bus systems 9 Oct. 23rd 2008 AUTOSAR Tutorial X

27 Technical scope of AUTOSAR Methodology New concepts Exchange Formats Input Templates Meta Model Virtual Function Bus (VFB) RunTime Environment Configuration Concept Error Handling Memory Services Mode Management Network Management Comm. Services Industry-wide consolidation of existing basic software designs OS Kernel µcontroller Abstraction Diagnostics ECU Abstraction s Gateway Complex s Bus systems 9 Oct. 23rd 2008 AUTOSAR Tutorial X

28 Technical scope of AUTOSAR Methodology New concepts Exchange Formats Input Templates Meta Model Virtual Function Bus (VFB) RunTime Environment Configuration Concept Error Handling Memory Services Mode Management Network Management Comm. Services Industry-wide consolidation of existing basic software designs OS Kernel µcontroller Abstraction Diagnostics ECU Abstraction s Gateway Complex s Bus systems 9 Oct. 23rd 2008 AUTOSAR Tutorial X

29 Technical scope of AUTOSAR Methodology New concepts Exchange Formats Input Templates Meta Model Virtual Function Bus (VFB) RunTime Environment Configuration Concept Error Handling Memory Services Mode Management Network Management Comm. Services Industry-wide consolidation of existing basic software designs OS Kernel µcontroller Abstraction Diagnostics ECU Abstraction s Gateway Complex s Bus systems 9 Oct. 23rd 2008 AUTOSAR Tutorial X

30 Technical scope of AUTOSAR Methodology New concepts Exchange Formats Input Templates Meta Model Virtual Function Bus (VFB) RunTime Environment Configuration Concept Error Handling Memory Services Mode Management Network Management Comm. Services Industry-wide consolidation of existing basic software designs OS Kernel µcontroller Abstraction Diagnostics ECU Abstraction s Gateway Complex s Bus systems 9 Oct. 23rd 2008 AUTOSAR Tutorial X

31 Technical scope of AUTOSAR Methodology New concepts Exchange Formats Input Templates Meta Model Virtual Function Bus (VFB) RunTime Environment Configuration Concept Error Handling Memory Services Mode Management Network Management Comm. Services Industry-wide consolidation of existing basic software designs OS Kernel µcontroller Abstraction Diagnostics ECU Abstraction s Gateway Complex s Bus systems 9 Oct. 23rd 2008 AUTOSAR Tutorial X

32 7. Normen und Standards 1. AUTOSAR 1. Organisation 2. Schichtenmodell 3. Systementwicklung 4. Bussysteme im KFZ 5. Software-Architektur 6. Anwendungsbeispiele 7. Geplante AUTOSAR-Anwendungen 32

33 AUTOSAR Architekturkonzept 4

34 AUTOSAR-Schichtenmodell Abstraktionsschichten der Steuergerätesoftware Anwendungsschicht (Application Layer) Laufzeitumgebung (Runtime Environment, RTE) Basissoftware (BSW) Basissoftware (BSW) 5

35 AUTOSAR-Schichtenmodell Anwendungsschicht (Application Layer) Der Application Layer realisiert die Anwendungsfunktionalität des Steuergeräts mittels Anwendungs-Softwarekomponenten (SWC - Software Component). Basissoftware (BSW) 6

36 AUTOSAR-Schichtenmodell Laufzeitumgebung (Runtime Environment, RTE) Die Laufzeitumgebung (Runtime Environment, RTE) integriert den Application Layer mit der Basissoftware (BSW). Sie implementiert den Datenaustausch und steuert die Interaktion zwischen Anwendungs-Softwarekomponenten (SWC) und der BSW. Basissoftware (BSW) 7

37 AUTOSAR-Schichtenmodell BSW - Service Layer Der Service Layer stellt verschiedene Arten von Hintergrunddiensten wie Netzwerkdienstze, Speicherverwaltung und Buskommunikationsdienste bereit. Das Betriebssystem ist ebenfalls in dieser Schicht enthalten. Basissoftware (BSW) 8

38 AUTOSAR-Schichtenmodell BSW - ECU Abstraction Layer Der ECU Abstraction Layer bietet einen einheitlichen Zugriff auf alle Funktionalitäten eines Steuergeräts wie Kommunikation, Speicher oder E/A. Ziel: Unabhängigkeit der höheren Schichten von der Steuergeräte-Hardware Basissoftware (BSW) 9

39 AUTOSAR-Schichtenmodell BSW - Microcontroller Abstraction Layer Der Microcontroller Abstraction Layer (MCAL) bietet beispielsweise Treiber für den Zugriff auf Kommunikation, Speicher und E/A des Mikrocontrollers. Ziel: Unabhängigkeit der höheren Schichten von der Mikrocontroller-Hardware Basissoftware (BSW) 10

40 AUTOSAR-Schichtenmodell BSW - Complex s Die Complex s enthalten die in AUTOSAR nicht standardisierten Treiber für die spezifischen Eigenschaften eines Mikrocontrollers oder Steuergeräts. Beispiele: Sensorauswertung, direkter Zugriff auf Mikrocontroller Basissoftware (BSW) 11

41 AUTOSAR Basis Software Module AUTOSAR Basic Software Modules Application Layer AUTOSAR Runtime Environment (RTE) ECU State Manager System Services Function Inhibition Manager FIM Diagnostic Event Manager DEM Watchdog Manager Communication Manager Development Error Tracer Memory Services NVRAM Manager IPDU Multiplexer AUTOSAR COM LIN TP Communication Services PDU Router CAN TP DCM Diagnostic Com. Manager FlexRay TP CAN SM LIN SM FR SM Generic NM Interf. CAN NM FlexRay NM I/O Hardware Abstraction I/O Hardware Abstraction AUTOSAR OS BSW Scheduler CRC Lib Flash Check Microcontroller s GPT Onboard Device Abstraction Watchdog MCU External Watchdog Watchdog Memory Hardware Abstraction Memory Abstraction EEPROM Abstraction Ext. EEPROM RAM Test Memory s internal EEPROM Flash EEPROM Emulation Ext. Flash internal Flash SPI Handler LIN LIN Communication Stack Communication Hardware Abstraction Communication s LIN CAN CAN transc Ext. CAN CAN FR FR transc Ext. FR FR ICU I/O s DIO ADC PWM PORT Microcontroller GPT MCU Power & Clock Unit WDT Ext. BUS EEPROM FLASH SPI SCI LIN CAN FlexRay CCU PWM ADC DIO e.g. TPU µc e.g. PCP e.g. CCU 12 20

42 7. Normen und Standards 1. AUTOSAR 1. Organisation 2. Schichtenmodell 3. Systementwicklung 4. Bussysteme im KFZ 5. Software-Architektur 6. Anwendungsbeispiele 7. Geplante AUTOSAR-Anwendungen 13 2

43 Systementwicklung AUTOSAR Software Komponenten (SWC) Grundsätzlicher Design-Ansatz: Trennung zwischen Steuergerät (Infrastruktur) und Anwendung (Funktionalität) Eine Anwendung besteht aus miteinander verbundenen Software Komponenten Die Software Komponenten sind atomar, d.h. sie können nicht über mehrere Steuergeräte verteilt werden. Die Implementierung der Software Komponenten ist unabhängig vom Steuergerät. Methodik Beispiele 14

44 Systementwicklung Die Anwendungssoftware wird unabhängig vom konkreten Steuergerät als ein System von untereinander verbundenen SWCs entworfen 15

45 Systementwicklung Die Anwendungssoftware wird unabhängig vom konkreten Steuergerät als ein System von untereinander verbundenen SWCs entworfen 16

46 Systementwicklung Formale Definition der Schnittstellen Sender/Empfänger-Ports Client/Server-Ports 17

47 Systementwicklung Sender/Empfänger-Ports The sender-receiver pattern gives solution to the asynchronous distribution of information, where a sender distributes information to one or several receivers. The sender is not blocked (asynchronous communication) and neither expects nor gets a response from the receivers (data or control flow), i.e. the sender just provides the information and the receivers decides autonomously when and how to use this information. The sender component does not know the identity or the number of receivers to support transferability and exchange of AUTOSAR Software Components. Quelle: 18

48 Systementwicklung Client/Server-Ports The client initiates the communication, requesting that the server performs a service, transferring a parameter set if necessary. The server waits for incoming communication requests from a client, performs the requested service, and dispatches a response to the client s request. The client can be blocked (synchronous communication) or non-blocked (asynchronous communication), respectively, after the service request is initiated until the response of the server is received. Quelle: 19

49 Beispiel Regen-Licht-Sensor meldet Helligkeit an Komfort-Lichtsteuerung (Sender/Receiver) Komfort-Lichtsteuerung schickt Licht anschalten an Lichtsteuerung (Client/Server) 20!"#$%!&'%()*+,-.'!-/01*./*2-. 34

50 Beispiel Regen-Licht-Sensor meldet Helligkeit an Komfort-Lichtsteuerung (Sender/Receiver) Komfort-Lichtsteuerung schickt Licht anschalten an Lichtsteuerung (Client/Server) 20!"#$%!&'%()*+,-.'!-/01*./*2-. 34

51 Beispiel Regen-Licht-Sensor meldet Helligkeit an Komfort-Lichtsteuerung (Sender/Receiver) Komfort-Lichtsteuerung schickt Licht anschalten an Lichtsteuerung (Client/Server) 20!"#$%!&'%()*+,-.'!-/01*./*2-. 34

52 Beispiel Regen-Licht-Sensor meldet Helligkeit an Komfort-Lichtsteuerung (Sender/Receiver) Komfort-Lichtsteuerung schickt Licht anschalten an Lichtsteuerung (Client/Server) TSG 2,... TSG Fahrer 20!"#$%!&'%()*+,-.'!-/01*./*2-. 34

53 Beispiel Regen-Licht-Sensor meldet Helligkeit an Komfort-Lichtsteuerung (Sender/Receiver) Komfort-Lichtsteuerung schickt Licht anschalten an Lichtsteuerung (Client/Server) TSG 2,... Welche Komponente kommuniziert noch mit dem Light Master? TSG Fahrer 20!"#$%!&'%()*+,-.'!-/01*./*2-. 34

54 Beispiel Regen-Licht-Sensor meldet Helligkeit an Komfort-Lichtsteuerung (Sender/Receiver) Komfort-Lichtsteuerung schickt Licht anschalten an Lichtsteuerung (Client/Server) TSG 2,... Welche Komponente kommuniziert noch mit dem Light Master? Wie? TSG Fahrer 20!"#$%!&'%()*+,-.'!-/01*./*2-. 34

55 Weitere Informationen zu Ports Dr. Stefan Bunzel AUTOSAR Spokesperson (Continental): Hardware-independent Software Development with AUTOSAR 8. Workshop Automotive Software Engineering 30 September, 2010, Leipzig O. Kindel, M. Friedrich: Softwareentwicklung mit AUTOSAR. Grundlagen, Engineering, Management für die Praxis. dpunkt.verlag, 2009 Insgesamt 2 x 5 = 10 verschiedene Typen von Ports PPort: Provides, Data, Service RPort: Requires, Data, Service Sender-Receiver Client-Server Calibration Data of AUTOSAR Service AUTOSAR Service 21

56 Weitere Informationen zu Ports Dr. Stefan Bunzel AUTOSAR Spokesperson (Continental): Hardware-independent Software Development with AUTOSAR 8. Workshop Automotive Software Engineering 30 September, 2010, Leipzig O. Kindel, M. Friedrich: Softwareentwicklung mit AUTOSAR. Grundlagen, Engineering, Management für die Praxis. dpunkt.verlag, 2009 Insgesamt 2 x 5 = 10 verschiedene Typen von Ports PPort: Provides, Data, Service RPort: Requires, Data, Service Sender-Receiver Client-Server Calibration Data of AUTOSAR Service AUTOSAR Service 21

57 Weitere Informationen zu Ports Dr. Stefan Bunzel AUTOSAR Spokesperson (Continental): Hardware-independent Software Development with AUTOSAR 8. Workshop Automotive Software Engineering 30 September, 2010, Leipzig O. Kindel, M. Friedrich: Softwareentwicklung mit AUTOSAR. Grundlagen, Engineering, Management für die Praxis. dpunkt.verlag, 2009 Insgesamt 2 x 5 = 10 verschiedene Typen von Ports PPort: Provides, Data, Service RPort: Requires, Data, Service Sender-Receiver Client-Server Calibration Data of AUTOSAR Service AUTOSAR Service 21

58 AUTOSAR Development Methodology Virtual Functional Bus Concept September, 2010 Hardware-independent Software Development with AUTOSAR

59 AUTOSAR Development Methodology Virtual Functional Bus Concept Application software functionality implemented in Software Components (SWC) September, 2010 Hardware-independent Software Development with AUTOSAR

60 AUTOSAR Development Methodology Virtual Functional Bus Concept Application software functionality implemented in Software Components (SWC) Handling of vehicle wide functions, independent from ECUs or network AUTOSAR SWC 1 AUTOSAR SWC 2 AUTOSAR SWC 3... AUTOSAR SWC n September, 2010 Hardware-independent Software Development with AUTOSAR

61 AUTOSAR Development Methodology Virtual Functional Bus Concept Application software functionality implemented in Software Components (SWC) Handling of vehicle wide functions, independent from ECUs or network SWCs can communicate between each other and access functions from the standardized set of infrastructure functions AUTOSAR SWC 1 AUTOSAR SWC 2 AUTOSAR SWC 3... AUTOSAR SWC n September, 2010 Hardware-independent Software Development with AUTOSAR

62 AUTOSAR Development Methodology Virtual Functional Bus Concept SWC Description AUTOSAR SWC 1 SWC Description AUTOSAR SWC 2 SWC Description AUTOSAR SWC 3... SWC Description AUTOSAR SWC n Application software functionality implemented in Software Components (SWC) Handling of vehicle wide functions, independent from ECUs or network SWCs can communicate between each other and access functions from the standardized set of infrastructure functions Communication needs of a SWC are formally described in a standard template, i.e. the SWC Description September, 2010 Hardware-independent Software Development with AUTOSAR

63 AUTOSAR Development Methodology Virtual Functional Bus Concept SWC Description AUTOSAR SWC 1 SWC Description AUTOSAR SWC 2 SWC Description AUTOSAR SWC 3... SWC Description AUTOSAR SWC n Application software functionality implemented in Software Components (SWC) Handling of vehicle wide functions, independent from ECUs or network SWCs can communicate between each other and access functions from the standardized set of infrastructure functions Communication needs of a SWC are formally described in a standard template, i.e. the SWC Description Any SWC interaction runs via Ports, which implement different communication paradigms, e.g. sender-receiver or client-server September, 2010 Hardware-independent Software Development with AUTOSAR

64 AUTOSAR Development Methodology Virtual Functional Bus Concept SWC Description AUTOSAR SWC 1 SWC Description AUTOSAR SWC 2 SWC Description AUTOSAR SWC 3... Virtual Functional Bus SWC Description AUTOSAR SWC n Application software functionality implemented in Software Components (SWC) Handling of vehicle wide functions, independent from ECUs or network SWCs can communicate between each other and access functions from the standardized set of infrastructure functions Communication needs of a SWC are formally described in a standard template, i.e. the SWC Description Any SWC interaction runs via Ports, which implement different communication paradigms, e.g. sender-receiver or client-server The VFB enables a virtual integration of SWCs and allows to formally verify structural and dynamic compatibility of SWCs September, 2010 Hardware-independent Software Development with AUTOSAR

65 AUTOSAR Development Methodology Virtual Functional Bus Concept Ports and s SWC Description SWC Description SWC Description SWC Description PPort, provides a Sender-Receiver RPort, requires a Sender-Receiver PPort, provides a Client-Server, i.e. implements service AUTOSAR SWC 1 AUTOSAR SWC 2 AUTOSAR SWC 3... AUTOSAR SWC n AUTOSAR SWC RPort, requires a Client-Server, i.e. client of a service PPort, provides a Calibration RPort, requires a Calibration PPort, provides data to AUTOSAR Service RPort, requires data from AUTOSAR Service Virtual Functional Bus PPort, provides AUTOSAR Service (in BSW only) RPort, requires AUTOSAR Service as client September, 2010 Hardware-independent Software Development with AUTOSAR

66 Systementwicklung Virtual Function Bus (VFB) Während der Systementwurfsphase werden die SWCs auf Basis des Virtual Function Bus (VFB) logisch integriert 24

67 Systementwicklung System Description Zuordnung der Komponenten zu den Steuergeräten Beschreibung der Netzwerkkommunikation im Fahrzeug 25

68 Systementwicklung AUTOSAR-Methode (1) Beschreibt Abläufe von der Systemkonfiguration zur Generierung von Code für Steuergeräte 26

69 Systementwicklung AUTOSAR-Methode (2) Erstellung von SWC Description, System Description und System Communication-Matrix unter Berücksichtigung der System Constraints (Beispiel: Übernahme einer Kommunikationsmatrix aus dem Vorgängerfahrzeug) 27

70 Systementwicklung AUTOSAR-Methode (3) Aus SWC Description, System Description und System Communication-Matrix wird die ECU Extract of System Description generiert 28

71 Systementwicklung AUTOSAR-Methode (4) Aus ECU Extract of System Description und BSW Module Description (Herstellerabhängig) werden die ECU Configuration Description, die konkreten BSW-Module und die RTE (Herstellerunabhängig) generiert 29

72 Integration ins Fahrzeug Steuergeräte Bussysteme 30

73 7. Normen und Standards 1. AUTOSAR 1. Organisation 2. Schichtenmodell 3. Systementwicklung 4. Bussysteme im KFZ 5. Software-Architektur 6. Anwendungsbeispiele 7. Geplante AUTOSAR-Anwendungen 31 2

74 Bussysteme im KFZ - Überblick Quelle: Vector Informatik GmbH Details siehe Protokolle und Bussysteme 32

75 AUTOSAR Basis Software Module AUTOSAR Basic Software Modules Application Layer AUTOSAR Runtime Environment (RTE) ECU State Manager System Services Function Inhibition Manager FIM Diagnostic Event Manager DEM Watchdog Manager Communication Manager Development Error Tracer Memory Services NVRAM Manager IPDU Multiplexer AUTOSAR COM LIN TP Communication Services PDU Router CAN TP DCM Diagnostic Com. Manager FlexRay TP CAN SM LIN SM FR SM Generic NM Interf. CAN NM FlexRay NM I/O Hardware Abstraction I/O Hardware Abstraction AUTOSAR OS BSW Scheduler CRC Lib Flash Check Microcontroller s GPT Onboard Device Abstraction Watchdog External Watchdog MCU Watchdog Memory Hardware Abstraction Memory Abstraction EEPROM Abstraction Ext. EEPROM RAM Test Memory s internal EEPROM Flash EEPROM Emulation Ext. Flash internal Flash SPI Handler LIN LIN Communication Stack Communication Hardware Abstraction Communication s LIN CAN CAN transc Ext. CAN CAN FR FR transc Ext. FR FR ICU I/O s DIO ADC PWM PORT Microcontroller GPT MCU Power & Clock Unit WDT Ext. BUS EEPROM FLASH SPI SCI LIN CAN FlexRay CCU PWM ADC DIO e.g. TPU µc e.g. PCP e.g. CCU 20 33

76 AUTOSAR Basis Software Module AUTOSAR Basic Software Modules Application Layer AUTOSAR Runtime Environment (RTE) ECU State Manager System Services Function Inhibition Manager FIM Diagnostic Event Manager DEM Watchdog Manager Communication Manager Development Error Tracer Memory Services NVRAM Manager IPDU Multiplexer AUTOSAR COM LIN TP Communication Services PDU Router CAN TP DCM Diagnostic Com. Manager FlexRay TP CAN SM LIN SM FR SM Generic NM Interf. CAN NM FlexRay NM I/O Hardware Abstraction I/O Hardware Abstraction AUTOSAR OS BSW Scheduler CRC Lib Flash Check Microcontroller s GPT Onboard Device Abstraction Watchdog External Watchdog MCU Watchdog Memory Hardware Abstraction Memory Abstraction EEPROM Abstraction Ext. EEPROM RAM Test Memory s internal EEPROM Flash EEPROM Emulation Ext. Flash internal Flash LIN Communication scan I/O s Flexray SPI Handler LIN LIN Communication Stack Communication Hardware Abstraction LIN CAN CAN transc Ext. CAN CAN FR FR transc Ext. FR FR ICU PWM ADC DIO PORT Microcontroller GPT MCU Power & Clock Unit WDT Ext. BUS EEPROM FLASH SPI SCI LIN CAN FlexRay CCU PWM ADC DIO e.g. TPU µc e.g. PCP e.g. CCU 20 LIN CAN Flexray 34

77 AUTOSAR Basis Software Module AUTOSAR Basic Software Modules Application Layer AUTOSAR Runtime Environment (RTE) ECU State Manager System Services Function Inhibition Manager FIM Diagnostic Event Manager DEM Watchdog Manager Communication Manager Development Error Tracer Memory Services NVRAM Manager IPDU Multiplexer AUTOSAR COM LIN TP Communication Services PDU Router CAN TP DCM Diagnostic Com. Manager FlexRay TP CAN SM LIN SM FR SM Generic NM Interf. CAN NM FlexRay NM I/O Hardware Abstraction I/O Hardware Abstraction AUTOSAR OS BSW Scheduler CRC Lib Flash Check Microcontroller s GPT Onboard Device Abstraction Watchdog External Watchdog MCU Watchdog Memory Hardware Abstraction Memory Abstraction EEPROM Abstraction Ext. EEPROM RAM Test Memory s internal EEPROM Flash EEPROM Emulation Ext. Flash internal Flash SPI Handler LIN LIN Communication Stack Communication Hardware Abstraction Communication s LIN CAN CAN transc Ext. CAN CAN FR FR transc Ext. FR FR ICU I/O s DIO ADC PWM PORT Microcontroller GPT MCU Power & Clock Unit WDT Ext. BUS EEPROM FLASH SPI SCI LIN CAN FlexRay CCU PWM ADC DIO e.g. TPU µc e.g. PCP e.g. CCU IP 20 LIN CAN Flexray 35

78 TCIP/IP-Erweiterung in Release 4.0 AUTOSAR Release 4.0 TCP/IP Extension of the CommStack Overview RTE Signals IPDU multiplexer AUTOSAR COM DCM Diagnostic Communication Manager Communication Manager Socket adaptor DoIP I-PDU I-PDU PDU Router I-PDU I-PDU Generic NM interface Messages UDP DHCP ARP Socket Packet IP COTS TCP/IP Stack Datagram Ethernet TCP Streams Segment ICMP I-PDU FlexRay TP N-PDU Communication HW Abstraction FlexRay I-PDU I-PDU CAN TP N-PDU I-PDU CAN I-PDU FlexRay State Manager CAN State Manager LIN State Manager Eth State Manager LIN (incl. LIN TP) NM Coordinator NM NM Module NM Module UDP NM Module Module Eth- Frame Ethernet L-PDU L-PDU L-PDU Communication s FlexRay CAN LIN Low Level 24 May 13, 2010 AUTOSAR Technical Overview 36

79 7. Normen und Standards 1. AUTOSAR 1. Organisation 2. Schichtenmodell 3. Systementwicklung 4. Bussysteme im KFZ 5. Software-Architektur 6. Anwendungsbeispiele 7. Geplante AUTOSAR-Anwendungen 37 2

80 Systementwurf Kommunikation über Virtual Function Bus (VFB) AUTOSAR Standardized AUTOSAR 38

81 Systementwurf Kommunikation über Virtual Function Bus (VFB) AUTOSAR Standardized AUTOSAR 39

82 Systementwicklung Abbildung der SWCs auf ECUs Abbildung der Kommunikation über VFB auf Kommunikation über RTE Kommunikation über Bussysteme 40

83 Systementwicklung Abbildung der SWCs auf ECUs Abbildung der Kommunikation über VFB auf Kommunikation über RTE Kommunikation über Bussysteme 41

84 Systementwicklung Abbildung der SWCs auf ECUs Abbildung der Kommunikation über VFB auf Kommunikation über RTE Kommunikation über Bussysteme 42

85 Logische Kommunikation über RTE d Inter-ECU Communication Innerhalb eines Steuergerätes implement the interface according communication paradigm (here -server based). are the interaction s of a component. ommunication is neled via the RTE. ommunication layer basic software is psulated and not e at the application. Zwischen Steuergeräten über Kommunikationsbus ECU I Application SW-C A RTE BSW VFB Application SW-C B ECU II RTE BSW Application SW-C C Application Ports AUTOSAR Infrastructure Sensor Hardware 43 Communication Bus Communication Path

86 Logische Kommunikation über RTE d Inter-ECU Communication Innerhalb eines Steuergerätes implement the interface according communication paradigm (here -server based). are the interaction s of a component. ommunication is neled via the RTE. ommunication layer basic software is psulated and not e at the application. Zwischen Steuergeräten über Kommunikationsbus ECU I Application SW-C A RTE BSW VFB Application SW-C B ECU II RTE BSW Application SW-C C Application Ports AUTOSAR Infrastructure Sensor Hardware 44 Communication Bus Communication Path

87 Logische Kommunikation über RTE d Inter-ECU Communication Innerhalb eines Steuergerätes implement the interface according communication paradigm (here -server based). are the interaction s of a component. ommunication is neled via the RTE. ommunication layer basic software is psulated and not e at the application. Zwischen Steuergeräten über Kommunikationsbus ECU I Application SW-C A RTE BSW VFB Application SW-C B ECU II RTE BSW Application SW-C C Application Ports AUTOSAR Infrastructure Sensor Hardware 45 Communication Bus Communication Path

88 AUTOSAR SW-Architektur AUTOSAR Standardized AUTOSAR Standardized 46

89 AUTOSAR SW-Architektur AUTOSAR Standardized AUTOSAR Standardized 47

90 AUTOSAR SW-Architektur AUTOSAR Standardized AUTOSAR Standardized 48

91 AUTOSAR SW-Architektur AUTOSAR Standardized AUTOSAR Standardized 49

92 AUTOSAR SW-Architektur AUTOSAR Generische Schnittstelle, abgeleitet aus den Ports einer SWC. Werden von RTE bereitgestellt Schnittstellen zwischen SWCs (VFB) Schnittstellen zwischen SWC und Steuergeräte-Firmware Standardized AUTOSAR Vordefiniert durch AUTOSAR Standard Zugriff von SWC auf BSW-Module des Service Layer Standardized Im AUTOSAR-Standard als C-API vordefiniert Zwischen BSW-Modulen in einem Steuergerät Zwischen RTE und Betriebssystem Zwischen RTE und Kommunikations BSW 50

93 7. Normen und Standards 1. AUTOSAR 1. Organisation 2. Schichtenmodell 3. Systementwicklung 4. Bussysteme im KFZ 5. Software-Architektur 6. Anwendungsbeispiele 7. Geplante AUTOSAR-Anwendungen 51 2

94 Use Cases of AUTOSAR Results! Exchange of SW-Components! Re-use of SW components for different platforms shown by uses cases pedal management front light management 17 Oct. 23rd 2008 AUTOSAR Tutorial 52

95 Use Case Pedal Management view for one ECU! Implementation of functions independent on distribution on different ECU as communication will be done via ECU-individual AUTOSAR-RTE exclusively void distribute_v(void) { Rte_Write_p_v(rte_i, v) } distribute_v() void v_warn(void) { Rte_Read_p_v(rte_i, v) } 18 Oct. 23rd 2008 AUTOSAR Tutorial 53

96 Use Case Pedal Management view for two ECUs distribute_v() e.g. FlexRay, CAN, etc. Technical benefits! Reuse of Intellectual Property! Increase in design flexibility! Simplification of the integration task! Reduction of SW development costs 19 Oct. 23rd 2008 AUTOSAR Tutorial 54

97 Systementwicklung AUTOSAR-Methode Verteilung auf 2 Steuergeräte unverändert neu 55

98 Software Architecture AUTOSAR Defined s Use Case Front Light Management mapped to AUTOSAR architecture AUTOSAR RTE Standardized Operating System Standardized Std. AUTOSAR Services Std. AUTOSAR Complex Device s ECU-Hardware September, 2010 Hardware-independent Software Development with AUTOSAR

99 Software Architecture AUTOSAR Defined s Use Case Front Light Management mapped to AUTOSAR architecture SwitchEvent LightRequest Front-Light Manager Headlight AUTOSAR Int. AUTOSAR AUTOSAR AUTOSAR AUTOSAR RTE Standardized Operating System Standardized Std. AUTOSAR Services Std. Standardized Communication Std. Standardized AUTOSAR ECU Abstraction Std. AUTOSAR Complex Device s Microcontroller Abstraction ECU-Hardware September, 2010 Hardware-independent Software Development with AUTOSAR

100 Software Architecture AUTOSAR Defined s Use Case Front Light Management mapped to AUTOSAR architecture SwitchEvent check_switch () LightRequest Front-Light Manager Headlight AUTOSAR Int. AUTOSAR AUTOSAR AUTOSAR AUTOSAR RTE Standardized Operating System Standardized Std. AUTOSAR Services Std. DIO Standardized Communication Std. Standardized Microcontroller Abstraction ECU-Hardware AUTOSAR ECU Abstraction Std. AUTOSAR Complex Device s September, 2010 Hardware-independent Software Development with AUTOSAR

101 Software Architecture AUTOSAR Defined s Use Case Front Light Management mapped to AUTOSAR architecture SwitchEvent check_switch () LightRequest switch_event(event) Front-Light Manager Headlight switch_event (event) AUTOSAR Int. AUTOSAR AUTOSAR AUTOSAR AUTOSAR RTE Standardized Operating System Standardized Std. AUTOSAR Services Std. DIO Standardized Communication Std. Standardized Microcontroller Abstraction ECU-Hardware AUTOSAR ECU Abstraction Std. AUTOSAR Complex Device s September, 2010 Hardware-independent Software Development with AUTOSAR

102 Software Architecture AUTOSAR Defined s Use Case Front Light Management mapped to AUTOSAR architecture SwitchEvent check_switch () LightRequest switch_event(event) Front-Light Manager request_light(type, mode) Headlight switch_event (event) request_light (type, mode) AUTOSAR Int. AUTOSAR AUTOSAR AUTOSAR AUTOSAR RTE Standardized Operating System Standardized Std. AUTOSAR Services Std. DIO Standardized Communication Std. Standardized Microcontroller Abstraction ECU-Hardware AUTOSAR ECU Abstraction Std. AUTOSAR Complex Device s September, 2010 Hardware-independent Software Development with AUTOSAR

103 Software Architecture AUTOSAR Defined s Use Case Front Light Management mapped to AUTOSAR architecture SwitchEvent check_switch () LightRequest switch_event(event) Front-Light Manager request_light(type, mode) Headlight switch_event (event) request_light (type, mode) get_keyposition() AUTOSAR Int. AUTOSAR AUTOSAR AUTOSAR AUTOSAR RTE Standardized Operating System Standardized Std. AUTOSAR Services Std. Standardized Communication Std. Standardized AUTOSAR ECU Abstraction Std. AUTOSAR Complex Device s DIO CAN Microcontroller Abstraction ECU-Hardware September, 2010 Hardware-independent Software Development with AUTOSAR

104 Software Architecture AUTOSAR Defined s Use Case Front Light Management mapped to AUTOSAR architecture SwitchEvent check_switch () LightRequest switch_event(event) Front-Light Manager request_light(type, mode) Headlight set_light(type, mode) switch_event (event) request_light (type, mode) get_keyposition() set_light(type, mode) AUTOSAR Int. AUTOSAR AUTOSAR AUTOSAR AUTOSAR RTE Standardized Operating System Standardized Std. AUTOSAR Services Std. Standardized Communication Std. Standardized AUTOSAR ECU Abstraction Std. AUTOSAR Complex Device s DIO CAN Microcontroller Abstraction ECU-Hardware September, 2010 Hardware-independent Software Development with AUTOSAR

105 Software Architecture AUTOSAR Defined s Use Case Front Light Management mapped to AUTOSAR architecture SwitchEvent check_switch () LightRequest switch_event(event) Front-Light Manager request_light(type, mode) Headlight set_light(type, mode) switch_event (event) request_light (type, mode) get_keyposition() set_light(type, mode) set_current ( ) AUTOSAR Int. AUTOSAR AUTOSAR AUTOSAR AUTOSAR RTE Standardized Operating System Standardized Std. AUTOSAR Services Std. Standardized Communication Std. Standardized AUTOSAR ECU Abstraction Std. AUTOSAR Complex Device s DIO PWM CAN Microcontroller Abstraction ECU-Hardware September, 2010 Hardware-independent Software Development with AUTOSAR

106 Software Architecture AUTOSAR Defined s Use Case Front Light Management mapped to AUTOSAR architecture SwitchEvent check_switch () LightRequest switch_event(event) Front-Light Manager request_light(type, mode) Headlight set_light(type, mode) switch_event (event) request_light (type, mode) get_keyposition() set_light(type, mode) set_dboard(type, mode) set_current ( ) AUTOSAR Int. AUTOSAR AUTOSAR AUTOSAR AUTOSAR RTE Standardized Operating System Standardized Std. AUTOSAR Services Std. Standardized Communication Std. Standardized AUTOSAR ECU Abstraction Std. AUTOSAR Complex Device s DIO PWM CAN Microcontroller Abstraction ECU-Hardware September, 2010 Hardware-independent Software Development with AUTOSAR

107 Software Architecture AUTOSAR Defined s Use Case Front Light Management mapped to AUTOSAR architecture Integrator Supplier B OEM Supplier A SwitchEvent check_switch () switch_event (event) AUTOSAR Int. LightRequest switch_event(event) request_light (type, mode) AUTOSAR Front-Light Manager request_light(type, mode) get_keyposition() set_light(type, mode) set_dboard(type, mode) AUTOSAR AUTOSAR RTE Headlight set_light(type, mode) set_current ( ) AUTOSAR Silicon vendor A Integrator Standardized Operating System Standardized Std. AUTOSAR Services Std. DIO Standardized Communication Std. Standardized PWM Microcontroller Abstraction ECU-Hardware AUTOSAR ECU Abstraction Std. CAN AUTOSAR Complex Device s September, 2010 Hardware-independent Software Development with AUTOSAR

108 Software Architecture AUTOSAR Defined s Use Case Front Light Management : Exchange type of Front Light Integrator Supplier B OEM Supplier A SwitchEvent check_switch () switch_event (event) AUTOSAR Int. LightRequest switch_event(event) request_light (type, mode) AUTOSAR Front-Light Manager request_light(type, mode) get_keyposition() set_light(type, mode) set_dboard(type, mode) AUTOSAR AUTOSAR RTE Headlight set_light(type, mode) set_current ( ) AUTOSAR Silicon vendor A Integrator Standardized Operating System Standardized Std. AUTOSAR Services Std. DIO Standardized Communication Std. Standardized PWM Microcontroller Abstraction ECU-Hardware AUTOSAR ECU Abstraction Std. CAN AUTOSAR Complex Device s September, 2010 Hardware-independent Software Development with AUTOSAR

109 Software Architecture AUTOSAR Defined s Use Case Front Light Management : Exchange type of Front Light Integrator Supplier B OEM Supplier A SwitchEvent check_switch () switch_event (event) AUTOSAR Int. LightRequest switch_event(event) request_light (type, mode) AUTOSAR Front-Light Manager request_light(type, mode) get_keyposition() set_light(type, mode) set_dboard(type, mode) AUTOSAR AUTOSAR RTE Headlight set_light(type, mode) set_current ( ) AUTOSAR Silicon vendor A Integrator Standardized Operating System Standardized Std. AUTOSAR Services Std. DIO Standardized Communication Std. Standardized PWM Microcontroller Abstraction ECU-Hardware AUTOSAR ECU Abstraction Std. CAN AUTOSAR Complex Device s September, 2010 Hardware-independent Software Development with AUTOSAR

110 Software Architecture AUTOSAR Defined s Use Case Front Light Management : Exchange type of Front Light Integrator Supplier B OEM SwitchEvent check_switch () switch_event (event) AUTOSAR Int. LightRequest switch_event(event) request_light (type, mode) AUTOSAR Front-Light Manager request_light(type, mode) get_keyposition() set_light(type, mode) set_dboard(type, mode) AUTOSAR AUTOSAR RTE Supplier C Xenonlight set_light(type, mode) set_current ( ) AUTOSAR Silicon vendor A Integrator Standardized Operating System Standardized Std. AUTOSAR Services Std. DIO Standardized Communication Std. Standardized PWM Microcontroller Abstraction ECU-Hardware AUTOSAR ECU Abstraction Std. CAN AUTOSAR Complex Device s September, 2010 Hardware-independent Software Development with AUTOSAR

111 Software Architecture AUTOSAR Defined s Use Case Front Light Management : Exchange type of Front Light Integrator Supplier B OEM SwitchEvent check_switch () switch_event (event) AUTOSAR Int. LightRequest switch_event(event) request_light (type, mode) AUTOSAR Front-Light Manager request_light(type, mode) get_keyposition() set_light(type, mode) set_dboard(type, mode) AUTOSAR AUTOSAR RTE Supplier C Xenonlight set_light(type, mode) set_current ( ) AUTOSAR Integrator Silicon vendor B Standardized Operating System Standardized Std. AUTOSAR Services Std. DIO Standardized Communication Std. Standardized DIO Microcontroller Abstraction ECU-Hardware AUTOSAR ECU Abstraction Std. CAN AUTOSAR Complex Device s September, 2010 Hardware-independent Software Development with AUTOSAR

112 Software Architecture AUTOSAR Defined s Use Case Front Light Management : Exchange type of Front Light Integrator Supplier B OEM SwitchEvent check_switch () switch_event (event) AUTOSAR Int. LightRequest switch_event(event) request_light (type, mode) AUTOSAR Front-Light Manager request_light(type, mode) get_keyposition() set_light(type, mode) set_dboard(type, mode) AUTOSAR AUTOSAR RTE Supplier C Xenonlight set_light(type, mode) set_current ( ) AUTOSAR Integrator Silicon vendor B Standardized Operating System Standardized Std. AUTOSAR Services Std. DIO Standardized Communication Std. Standardized DIO Microcontroller Abstraction ECU-Hardware AUTOSAR ECU Abstraction Std. CAN AUTOSAR Complex Device s September, 2010 Hardware-independent Software Development with AUTOSAR

113 Systementwicklung AUTOSAR-Methode Wechsel von Scheinwerfer auf Xenon-Scheinwerfer neu unverändert 58

114 Verteilung auf drei Steuergeräte Use case Front-Light Management Multiple ECUs SwitchEvent check_switch () switch_event (event) AUTOSAR Int. LightRequest switch_event(event) request_light (type, mode) AUTOSAR AUTOSAR RTE ECU3 Front-Light Manager request_light(type, mode) get_keyposition() set_light(type, mode) AUTOSAR ECU4 AUTOSAR RTE Xenonlight set_light(type, mode) set_current ( ) AUTOSAR ECU5 AUTOSAR RTE Std. AUTOSAR Services Std. AUTOSAR Operating System Communication Control ECU Abstraction Memory Management Std. s Hardware Standardized Microcontroller Abstraction ECU-Hardware Standardized Std. DIO CAN Standardized Operating System Communication Cont. Communication Communication Communication Memory Management Standardized CAN Std. s Hardware Microcontroller Abstraction ECU-Hardware Standardized Operating System Std. Standardized Microcontroller Abstraction ECU-Hardware AUTOSAR Communication Cont. ECU Abstraction Memory Management s Hardware Std. CAN PWM CAN Bus 13 59

115 Systementwicklung AUTOSAR-Methode Verteilung auf 3 Steuergeräte unverändert neu 60

116 technik-lexikon.html 61

117 Xenon-Scheinwerfer Xenon-Scheinwerfer bieten deutliche Verbesserungen gegenüber konventionellen Halogenlampen. Sie entlasten den Fahrer bei Nachtfahrten durch ihr dem Tageslicht ähnliches Lichtspektrum und führen damit zu mehr Sicherheit. Sie zeichnen sich durch eine große Reichweite sowie eine sehr gute Seitenausleuchtung aus. Weitere Pluspunkte sind der geringe Energieverbrauch sowie die Haltbarkeit, die konventionellen Halogen-Lampen überlegen ist. Als Lichtquelle dient eine so genannte "Gasentladungslampe": Durch einen Funkenüberschlag zwischen zwei Elektroden entsteht in der Xenongas-Atmosphäre im Lampenkolben ein ionisierter Gasschlauch, durch den dann elektrischer Strom fließt, der das Gasgemisch in Form eines Lichtbogens zum Leuchten anregt. Für den Betrieb dieser Lampen ist eine aufwendige Elektronik erforderlich, um unter anderem die hohe Zündspannung von bis Volt zu erzeugen und das automatische Wiederzünden und den konstanten Betrieb (bei nur 35 Watt Leistung) zu gewährleisten. 62

118 Xenon-Scheinwerfer Xenon-Scheinwerfer bieten deutliche Verbesserungen gegenüber konventionellen Halogenlampen. Sie entlasten den Fahrer bei Nachtfahrten durch ihr dem Tageslicht ähnliches Lichtspektrum und führen damit zu mehr Sicherheit. Sie zeichnen sich durch eine große Reichweite sowie eine sehr gute Seitenausleuchtung aus. Weitere Pluspunkte sind der geringe Energieverbrauch sowie die Haltbarkeit, die konventionellen Halogen-Lampen überlegen ist. Als Lichtquelle dient eine so genannte "Gasentladungslampe": Durch einen Funkenüberschlag zwischen zwei Elektroden entsteht in der Xenongas-Atmosphäre im Lampenkolben ein ionisierter Gasschlauch, durch den dann elektrischer Strom fließt, der das Gasgemisch in Form eines Lichtbogens zum Leuchten anregt. Für den Betrieb dieser Lampen ist eine aufwendige Elektronik erforderlich, um unter anderem die hohe Zündspannung von bis Volt zu erzeugen und das automatische Wiederzünden und den konstanten Betrieb (bei nur 35 Watt Leistung) zu gewährleisten. 63

119 Bi-Xenon-Scheinwerfer Der Bi-Xenon-Scheinwerfer ("Bi" = Zwei) ist eine Weiterentwicklung des Xenon-Scheinwerfers. Mit einem Scheinwerfer können sowohl Abblend- als auch Fernlicht erzeugt werden. Eine bewegliche Blende (Shutter) schirmt beim Abblendlicht einen Teil des Lichtstrahls ab. Wird die Lichthupe, beziehungsweise das Fernlicht betätigt, wird die Blende aus dem Lichtstrahl bewegt und gibt die zusätzliche Leuchtkraft frei. 64

120 Systementwicklung AUTOSAR-Methode Anpassung Limousine - Kabrio, Kombi neu neu neu 65

121 Systementwicklung AUTOSAR-Methode Anpassung an andere Modelle 66

122 Systementwicklung AUTOSAR-Methode Anpassung an andere Modelle bei gleicher Funktionsarchitektur unverändert 67

123 Systementwicklung AUTOSAR-Methode Anpassung an andere Modelle bei gleicher E/E-Architektur unverändert 68

124 Systementwicklung AUTOSAR-Methode Anpassung an andere Modelle bei gleicher Vernetzung/Verkabelung unverändert 69

125 Systementwicklung AUTOSAR-Methode Anpassung an andere Modelle bei gleicher Funktionsarchitektur, gleicher E/E-Architektur und gleicher Vernetzung/Verkabelung unverändert unverändert unverändert 70

126 71 Soweit zur Theorie, in der Praxis Es gibt nur wenige AUTOSAR- Schnittstellen weils so aufwendig ist. Folgende Punkte aus dem Vortrag von Dipl.-Phys. Andreas Möstel, Robert-Bosch GmbH sollten in Erinnerung bleiben: Bosch verwendet für die Implementierung des Steuergerätes DCM ein Autosar Stack von Elektrobit mit 7 BMW spezifischen Modulen und einer MCAL Anpassung von Infineon. Die jetztige Tool Landschaft und Unterstützung macht die Einbindung von neuen Funktionalitäten (wie z.b. eines neuen Signals) sehr aufwändig, an vielen Komfigurationsdateien des AUTOSAR Stacks muss geändert werden und die Konsistenz wird nicht durch die Tools unterstützt. Die Konfiguration des AUTOSAR Stacks erlaubt keinen Merge-Funktion. Beispiel 80% ist von Projekt übernehmbar und nur 20% wäre auszutauschen für eine andere Baureihe oder OEM. Dazu muss der komplette Stack getrennt und isoliert verwaltet und konfiguriert werden. den letzten Jahren immer mehr Bedeutung gewonnen. Auch AUTOSAR hat sich diesem Thema eingehend gewidmet. Während ältere Implementierungen von Diagnosemodulen im Wesentlichen auf proprietären Schnittstellen aufsetzen und Diagnosedienste größtenteils nicht umfassend konfiguriert werden konnten, stellt AUTOSAR ein universelles und flexibles Diagnosemodul zur Verfügung. Alle Schnittstellen des DCM-Moduls sind standardisiert sowohl zwischen DCM und Applikation als auch zu den anderen BSW-Modulen. Dadurch kann das Diagnosemodul Bild 2: Schnittstellen und Aufbau des DCM-Moduls problemlos ausgetauscht und wieder verwendet werden. Durch seine einfache Konfigurierbarkeit wird die Integration in die Anwendung wesentlich erleichtert. Für die Konfiguration der Basissoftware ergeben sich besondere Vorteile, wenn auf bereits bestehende Datenquellen, zum Beispiel eine Diagnosespezifikation im ODX- Format, zurückgegriffen werden kann. Ziel der Softing- Aktivitäten ist es, an geeigneter Stelle die Verbindung zwischen Standards wie ASAM-ODX oder FIBEX und AUTO- SAR in einer einheitlichen Werkzeugumgebung anzubieten und damit das Potenzial für erhebliche Kosten- und Qualitätsvorteile zu schaffen. Aufgabe des DCM-Moduls ist es, die von den unteren Layern empfangenen Requests entgegenzunehmen, nach Diagnosediensten (OBD ISO [3] und UDS ISO [4]) zu untersuchen und die Verarbeitung in der und nach Beendigung der Vera Response an das DCM-Modul übe wort nicht innerhalb der konfigur sendet das DCM selbstständig Nachricht. Die Applikationsschn AUTOSAR Runtime Environment bunden. Um die aktuellen oder gespeiche die zugehörigen Freeze-Frame-D auszulesen oder zu löschen, werd Event Manager) za funktionen bereitge geeigneter Reihenfo können. Die Schnitt tion Manager (COM Wesentlichen auf d mationen zum aktu status. Vom PDU-R richten von den Mod Bussysteme (CAN/ DCM weitergereicht Das DCM-Modul be! DSL Diagnostic! DSD Diagnostic! DSP Diagnostic Die DSL-Schicht ste PDU-Router zur Verf der Kommunikations einem synchronen u Asynchrone Funktion: Eine Nac und das DSL-Modul prüft, ob di werden soll. Gegebenenfalls wird tionen mit geringerer Priorität unt aus werden Timer zur Komm gestartet. Synchrone Funktion: Zyklisch h der Timer überwacht, das Sessio rity Access Handling verwaltet u se-verhalten (z. B. Antwort auf sent ) abgearbeitet. Aufgabe der DSD-Schicht ist das A genen Diagnosedatenstroms. Daz! Weiterverarbeitung des emp quests und Weiterreichen der vo die vorgesehene Anwendungsfun automotive

Vorlesung Automotive Software Engineering Teil 7 Normen und Standards (1-1)

Vorlesung Automotive Software Engineering Teil 7 Normen und Standards (1-1) INFORMATIK CONSULTING SYSTEMS AG Vorlesung Automotive Software Engineering Teil 7 Normen und Standards (1-1) Sommersemester 2014 Prof. Dr. rer. nat. Bernhard Hohlfeld Bernhard.Hohlfeld@mailbox.tu-dresden.de

Mehr

Vorlesung Automotive Software Engineering Teil 7 Normen und Standards (1)

Vorlesung Automotive Software Engineering Teil 7 Normen und Standards (1) INFORMATIK CONSULTING SYSTEMS AG Vorlesung Automotive Software Engineering Teil 7 Normen und Standards (1) Technische Universität Darmstadt Fachbereich 18 Elektrotechnik und Informationstechnik Fachgebiet

Mehr

SERVICEORIENTIERTE KOMMUNIKATION MIT IP UND ETHERNET MARKUS BECHTER

SERVICEORIENTIERTE KOMMUNIKATION MIT IP UND ETHERNET MARKUS BECHTER SERVICEORIENTIERTE KOMMUNIKATION MIT IP UND ETHERNET MARKUS BECHTER ETHERNET ENABLER UND AUSLÖSER FÜR SERVICEORIENTIERTE KOMMUNIKATION Hohe Bandbreite Netzwerk nicht mehr limitierender Faktor Switched

Mehr

oscan ein präemptives Echtzeit-Multitasking-Betriebssystem

oscan ein präemptives Echtzeit-Multitasking-Betriebssystem ein präemptives Echtzeit-Multitasking-Betriebssystem 2011. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V0.9 2011-10-12 Management

Mehr

Untersuchungen zur Zulassung von Software unterschiedlicher Sicherheitsklassen auf einem Prozessormodule unter dem neuartigen Betriebssystem PikeOS

Untersuchungen zur Zulassung von Software unterschiedlicher Sicherheitsklassen auf einem Prozessormodule unter dem neuartigen Betriebssystem PikeOS Untersuchungen zur Zulassung von Software unterschiedlicher Sicherheitsklassen auf einem Prozessormodule unter dem neuartigen Betriebssystem PikeOS Automotive Safety & Security 2008 Stuttgart, 19. 20.11.2008

Mehr

miditech 4merge 4-fach MIDI Merger mit :

miditech 4merge 4-fach MIDI Merger mit : miditech 4merge 4-fach MIDI Merger mit : 4 x MIDI Input Port, 4 LEDs für MIDI In Signale 1 x MIDI Output Port MIDI USB Port, auch für USB Power Adapter Power LED und LOGO LEDs Hochwertiges Aluminium Gehäuse

Mehr

Produktinformation DaVinci Developer

Produktinformation DaVinci Developer Produktinformation DaVinci Developer Inhaltsverzeichnis 1 DaVinci Developer - Entwurf von AUTOSAR Softwarekomponenten... 3 1.1 Die Vorteile von DaVinci Developer im Überblick... 3 1.2 Anwendungsgebiete...

Mehr

Automotive Software Engineering und AUTOSAR

Automotive Software Engineering und AUTOSAR INFORMATIK CONSULTING SYSTEMS AG Automotive Software Engineering und AUTOSAR 21. Januar 2010, Technische Universität Darmstadt Dr. Bernhard Hohlfeld ICS AG Automotive und AUTOSAR Vortrag im Rahmen der

Mehr

Folgende Voraussetzungen für die Konfiguration müssen erfüllt sein: - Ein Bootimage ab Version 7.4.4. - Optional einen DHCP Server.

Folgende Voraussetzungen für die Konfiguration müssen erfüllt sein: - Ein Bootimage ab Version 7.4.4. - Optional einen DHCP Server. 1. Dynamic Host Configuration Protocol 1.1 Einleitung Im Folgenden wird die Konfiguration von DHCP beschrieben. Sie setzen den Bintec Router entweder als DHCP Server, DHCP Client oder als DHCP Relay Agent

Mehr

AUTOSAR. Robert Neue. PG AutoLab Seminarwochenende Oktober AutoLab

AUTOSAR. Robert Neue. PG AutoLab Seminarwochenende Oktober AutoLab AUTOSAR Robert Neue robert.neue@gmx.de PG Seminarwochenende 21.-23. Oktober 2007 1 Überblick 1. Motivation / Ziele 2. Schichtenmodell 3. Konzepte 4. AUTOSAR-OS vs. OSEK-OS 5. Methodik 6. Fazit Robert Neue

Mehr

Workflow, Business Process Management, 4.Teil

Workflow, Business Process Management, 4.Teil Workflow, Business Process Management, 4.Teil 24. Januar 2004 Der vorliegende Text darf für Zwecke der Vorlesung Workflow, Business Process Management des Autors vervielfältigt werden. Eine weitere Nutzung

Mehr

Customer-specific software for autonomous driving and driver assistance (ADAS)

Customer-specific software for autonomous driving and driver assistance (ADAS) This press release is approved for publication. Press Release Chemnitz, February 6 th, 2014 Customer-specific software for autonomous driving and driver assistance (ADAS) With the new product line Baselabs

Mehr

1CONFIGURATION MANAGEMENT

1CONFIGURATION MANAGEMENT 1CONFIGURATION MANAGEMENT Copyright 11. April 2005 Funkwerk Enterprise Communications GmbH Bintec Benutzerhandbuch - X2250 Version 1.0 Ziel und Zweck Haftung Marken Copyright Richtlinien und Normen Wie

Mehr

OSEK-OS. Oliver Botschkowski. oliver.botschkowski@udo.edu. PG AutoLab Seminarwochenende 21.-23. Oktober 2007. AutoLab

OSEK-OS. Oliver Botschkowski. oliver.botschkowski@udo.edu. PG AutoLab Seminarwochenende 21.-23. Oktober 2007. AutoLab OSEK-OS Oliver Botschkowski oliver.botschkowski@udo.edu PG Seminarwochenende 21.-23. Oktober 2007 1 Überblick Einleitung Motivation Ziele Vorteile Einführung in OSEK-OS Architektur Task Management Interrupt

Mehr

Varianten Handling in AUTOSAR

Varianten Handling in AUTOSAR Vielfalt beherrschen und Kosten kontrollieren V0.01 2015-09-22 Was sind eigentlich Varianten Beispiele für verschiedene (verwandte) Abwandlung eines Steuergerätes Airbag Steuergerät für und OEM B Anwendung:

Mehr

MobiDM-App Handbuch für Windows Mobile

MobiDM-App Handbuch für Windows Mobile MobiDM-App Handbuch für Windows Mobile Dieses Handbuch beschreibt die Installation und Nutzung der MobiDM-App für Windows Mobile Version: x.x MobiDM-App Handbuch für Windows Mobile Seite 1 Inhalt 1. WILLKOMMEN

Mehr

How to Survive an Audit with Real-Time Traceability and Gap Analysis. Martin Kochloefl, Software Solutions Consultant Seapine Software

How to Survive an Audit with Real-Time Traceability and Gap Analysis. Martin Kochloefl, Software Solutions Consultant Seapine Software How to Survive an Audit with Real-Time Traceability and Gap Analysis Martin Kochloefl, Software Solutions Consultant Seapine Software Agenda Was ist Traceability? Wo wird Traceability verwendet? Warum

Mehr

Technical Note 0201 Gateway

Technical Note 0201 Gateway Technical Note 0201 Gateway WDGA Drehgeber mit CANopen an Profibus DP - 1 - Inhaltsverzeichnis 1 Allgemeines... 3 1.1 Information... 3 1.2 Hinweis... 3 2 Gateway konfigurieren... 4 2.1 Kommunikationseinstellungen...

Mehr

Military Air Systems

Military Air Systems Trennung von Applikationen unterschiedlicher Kritikalität in der Luftfahrt durch Software en am Beispiel des Real-time Operating Systems PikeOS Dr. Bert Feldmann DGLR Workshop Garching, 09.10.2007 Seite

Mehr

3 Konfiguration OfficeMaster 3.10 SNMP

3 Konfiguration OfficeMaster 3.10 SNMP 3.10 SNMP Mit OfficeMaster 4.1 wird das Simple Network Management Protocol (SNMP) unterstützt. Dieses Netzwerkprotokoll dient der zentralen Überwachung von Netzwerkelementen. Um SNMP auf dem Ferrari Messaging

Mehr

arlanis Software AG SOA Architektonische und technische Grundlagen Andreas Holubek

arlanis Software AG SOA Architektonische und technische Grundlagen Andreas Holubek arlanis Software AG SOA Architektonische und technische Grundlagen Andreas Holubek Speaker Andreas Holubek VP Engineering andreas.holubek@arlanis.com arlanis Software AG, D-14467 Potsdam 2009, arlanis

Mehr

KNX EtherGate Eine universelle Plattform für KNX/IP Interfaces

KNX EtherGate Eine universelle Plattform für KNX/IP Interfaces WEINZIERL ENGINEERING GMBH F. Heiny, Dr. Th. Weinzierl Bahnhofstr. 6 84558 Tyrlaching Tel. +49 (0) 8623 / 987 98-03 Fax +49 (0) 8623 / 987 98-09 E-Mail info@weinzierl.de KNX EtherGate Eine universelle

Mehr

https://portal.microsoftonline.com

https://portal.microsoftonline.com Sie haben nun Office über Office365 bezogen. Ihr Account wird in Kürze in dem Office365 Portal angelegt. Anschließend können Sie, wie unten beschrieben, die Software beziehen. Congratulations, you have

Mehr

Christian Kühnel, BMW Group AGILE ENTWICKLUNG VON FAHRERASSISTENZSOFTWARE. AGILE CARS 2014.

Christian Kühnel, BMW Group AGILE ENTWICKLUNG VON FAHRERASSISTENZSOFTWARE. AGILE CARS 2014. Christian Kühnel, BMW Group AGILE ENTWICKLUNG VON FAHRERASSISTENZSOFTWARE. AGILE CARS 2014. PROJEKT ÜBERBLICK Entwicklung von Fahrerassistenz-Software zur Vorverarbeitung und Fusion von Sensordaten aus

Mehr

SharePoint 2010 Mobile Access

SharePoint 2010 Mobile Access Erstellung 23.05.2013 SharePoint 2010 Mobile Access von TIMEWARP IT Consulting GmbH Stephan Nassberger Hofmühlgasse 17/1/5 A-1060 Wien Verantwortlich für das Dokument: - Stephan Nassberger (TIMEWARP) 1

Mehr

Data-S EASY VERSTREUTE ÜBERWACHUNG DER NOTBELEUCHTUNG

Data-S EASY VERSTREUTE ÜBERWACHUNG DER NOTBELEUCHTUNG Abmessungen Dimensions 252x462x99 IP40 Data-S EASY VERSTREUTE ÜBERWACHUNG DER NOTBELEUCHTUNG Das System überwacht korrekten Betrieb der in kleinen und mittelgroßen Objekten der öffentlichen Nutzung installierten

Mehr

Handbuch. Artologik EZ-Equip. Plug-in für EZbooking version 3.2. Artisan Global Software

Handbuch. Artologik EZ-Equip. Plug-in für EZbooking version 3.2. Artisan Global Software Artologik EZ-Equip Plug-in für EZbooking version 3.2 Artologik EZbooking und EZ-Equip EZbooking, Ihre webbasierte Software zum Reservieren von Räumen und Objekten, kann nun durch die Ergänzung um ein oder

Mehr

TomTom WEBFLEET Tachograph

TomTom WEBFLEET Tachograph TomTom WEBFLEET Tachograph Installation TG, 17.06.2013 Terms & Conditions Customers can sign-up for WEBFLEET Tachograph Management using the additional services form. Remote download Price: NAT: 9,90.-/EU:

Mehr

Remote Control - LeCroy Oszilloskop WaveSurfer 3000 mit LabVIEW via VICP LAN-Schnittstelle

Remote Control - LeCroy Oszilloskop WaveSurfer 3000 mit LabVIEW via VICP LAN-Schnittstelle Remote Control - LeCroy Oszilloskop WaveSurfer 3000 mit LabVIEW via VICP LAN-Schnittstelle Damit LeCroy Oszilloskope der Serie WaveSurfer 3000 mit LabVIEW via LAN (VICP) gesteuert werden können werden

Mehr

SPI-Seminar : Interview mit einem Softwaremanager

SPI-Seminar : Interview mit einem Softwaremanager Erstellung eines Fragenkatalogs der die Beurteilung der Level 2 Key Process Areas in einem ca. einstündigen Interview mit einem Software Manager ermöglicht Vortrag von Matthias Weng 1 Aufbau Geschichte

Mehr

CABLE TESTER. Manual DN-14003

CABLE TESTER. Manual DN-14003 CABLE TESTER Manual DN-14003 Note: Please read and learn safety instructions before use or maintain the equipment This cable tester can t test any electrified product. 9V reduplicated battery is used in

Mehr

L10N-Manager 3. Netzwerktreffen der Hochschulübersetzer/i nnen Mannheim 10. Mai 2016

L10N-Manager 3. Netzwerktreffen der Hochschulübersetzer/i nnen Mannheim 10. Mai 2016 L10N-Manager 3. Netzwerktreffen der Hochschulübersetzer/i nnen Mannheim 10. Mai 2016 Referentin: Dr. Kelly Neudorfer Universität Hohenheim Was wir jetzt besprechen werden ist eine Frage, mit denen viele

Mehr

ecall sms & fax-portal

ecall sms & fax-portal ecall sms & fax-portal Beschreibung des s Dateiname Beschreibung_-_eCall 2015.08.04 Version 1.1 Datum 04.08.2015 Dolphin Systems AG Informieren & Alarmieren Samstagernstrasse 45 CH-8832 Wollerau Tel. +41

Mehr

Konfigurationsanleitung Network Address Translation (NAT) Funkwerk. Seite - 1 - Copyright Stefan Dahler - www.neo-one.de 13. Oktober 2008 Version 1.

Konfigurationsanleitung Network Address Translation (NAT) Funkwerk. Seite - 1 - Copyright Stefan Dahler - www.neo-one.de 13. Oktober 2008 Version 1. Konfigurationsanleitung Network Address Translation (NAT) Funkwerk Copyright Stefan Dahler - www.neo-one.de 13. Oktober 2008 Version 1.1 Seite - 1 - 1. Konfiguration von Network Address Translation 1.1

Mehr

ISO 15504 Reference Model

ISO 15504 Reference Model Process flow Remarks Role Documents, data, tools input, output Start Define purpose and scope Define process overview Define process details Define roles no Define metrics Pre-review Review yes Release

Mehr

Der Design-Workflow im Software-Entwicklungs-Prozess

Der Design-Workflow im Software-Entwicklungs-Prozess Der -Workflow im Software-Entwicklungs-Prozess Universität Bonn, Vorlesung Softwaretechnologie SS 2000 1 Der -Workflow stellt zum Ende der Elaborations- und Anfang der Konstruktionsphase den Schwerpunkt

Mehr

Security for Safety in der Industrieautomation Konzepte und Lösungsansätze des IEC 62443

Security for Safety in der Industrieautomation Konzepte und Lösungsansätze des IEC 62443 Security for Safety in der Industrieautomation Konzepte und Lösungsansätze des IEC 62443 Roadshow INDUSTRIAL IT SECURITY Dr. Thomas Störtkuhl 18. Juni 2013 Folie 1 Agenda Einführung: Standard IEC 62443

Mehr

Kurzanleitung um Transponder mit einem scemtec TT Reader und der Software UniDemo zu lesen

Kurzanleitung um Transponder mit einem scemtec TT Reader und der Software UniDemo zu lesen Kurzanleitung um Transponder mit einem scemtec TT Reader und der Software UniDemo zu lesen QuickStart Guide to read a transponder with a scemtec TT reader and software UniDemo Voraussetzung: - PC mit der

Mehr

Open Source als de-facto Standard bei Swisscom Cloud Services

Open Source als de-facto Standard bei Swisscom Cloud Services Open Source als de-facto Standard bei Swisscom Cloud Services Dr. Marcus Brunner Head of Standardization Strategy and Innovation Swisscom marcus.brunner@swisscom.com Viele Clouds, viele Trends, viele Technologien

Mehr

Darstellung und Anwendung der Assessmentergebnisse

Darstellung und Anwendung der Assessmentergebnisse Process flow Remarks Role Documents, data, tool input, output Important: Involve as many PZU as possible PZO Start Use appropriate templates for the process documentation Define purpose and scope Define

Mehr

Wiederverwendung von automotive Software- Reifegradmodell, Technologie, Praxisbericht

Wiederverwendung von automotive Software- Reifegradmodell, Technologie, Praxisbericht Wiederverwendung von automotive - Reifegradmodell, Technologie, Praxisbericht Dr. Thomas Zurawka, HdT Elektronik im Kfz, Dresden, 24.06.2009 ECU SW Architektur & SW Entwicklungsprozess Anforderungs- Analyse

Mehr

Messdatenerfassung: Messdaten und CAN-Botschaften synchron erfassen Nur einen USB-Anschluss entfernt!

Messdatenerfassung: Messdaten und CAN-Botschaften synchron erfassen Nur einen USB-Anschluss entfernt! Messdatenerfassung: Messdaten und CAN-Botschaften synchron erfassen Nur einen USB-Anschluss entfernt! Balazs Toth balazs.toth@ni.com Agenda Übersicht NI-XNET Plattform NI-XNET unter CompactDAQ NI-XNET

Mehr

Konzept zur Push Notification/GCM für das LP System (vormals BDS System)

Konzept zur Push Notification/GCM für das LP System (vormals BDS System) Konzept zur Push Notification/GCM für das LP System (vormals BDS System) Wir Push Autor: Michael Fritzsch Version: 1.0 Stand: 04. Februar 2015 Inhalt 1. Was ist eine Push Notification? 2. Wofür steht GCM?

Mehr

RLE INTERNATIONAL Projektidee: Modulares Fahrzeugkonzept

RLE INTERNATIONAL Projektidee: Modulares Fahrzeugkonzept Workshop E-Fahrzeugentwicklung NRW RLE INTERNATIONAL Projektidee: Modulares Fahrzeugkonzept Köln, 07.Mai 2009 Elektromobilität NRW: Zielsetzung: Schnellstmöglich zukunftsfähige, elektrifizierte Fahrzeuge

Mehr

Storage Area Networks im Enterprise Bereich

Storage Area Networks im Enterprise Bereich Storage Area Networks im Enterprise Bereich Technologien, Auswahl & Optimierung Fachhochschule Wiesbaden Agenda 1. Was sind Speichernetze? 2. SAN Protokolle und Topologien 3. SAN Design Kriterien 4. Optimierung

Mehr

MSXFORUM - Exchange Server 2003 > SMTP Konfiguration von Exchange 2003

MSXFORUM - Exchange Server 2003 > SMTP Konfiguration von Exchange 2003 Page 1 of 8 SMTP Konfiguration von Exchange 2003 Kategorie : Exchange Server 2003 Veröffentlicht von webmaster am 25.02.2005 SMTP steht für Simple Mail Transport Protocol, welches ein Protokoll ist, womit

Mehr

ISO/IEC 27001/2. Neue Versionen, weltweite Verbreitung, neueste Entwicklungen in der 27k-Reihe

ISO/IEC 27001/2. Neue Versionen, weltweite Verbreitung, neueste Entwicklungen in der 27k-Reihe ISO/IEC 27001/2 Neue Versionen, weltweite Verbreitung, neueste Entwicklungen in der 27k-Reihe 1 ISO Survey of Certifications 2009: The increasing importance organizations give to information security was

Mehr

MODBUS/TCP und Beckhoff Steuerelemente

MODBUS/TCP und Beckhoff Steuerelemente MODBUS/TCP und Beckhoff Steuerelemente Die 1.7.5 Version wurde zum DOMIQ/Base Modul die Funktion der Bedienung des MOD- BUS/TCP und MODBUS/UDP Protokolls hinzugefügt. Das Base Modul erfüllt die Rolle des

Mehr

- Ein Überblick. Agenda

- Ein Überblick. Agenda - Ein Überblick - Ein Überblick Agenda Fujitsu Microelectronics Europe GmbH Was ist AUTOSAR? Die AUTOSAR Software Architektur Die AUTOSAR Methodik Zusammenfassung und Erfahrungen aus der Praxis 5/5/2009

Mehr

Konfigurieren eines HHR Gerät, um es über eine CBX800 an Profibus anzubinden

Konfigurieren eines HHR Gerät, um es über eine CBX800 an Profibus anzubinden Konfigurieren eines HHR Gerät, um es über eine CBX800 an Profibus anzubinden Benötigte Hardware: - CBX 800 - BM3x0 Profibus Interface-Modul - Handscanner + Kabel CAB 509/512 1. Das HHR Gerät als RS232

Mehr

Technical Note 0102 Gateway

Technical Note 0102 Gateway Technical Note 0102 Gateway MBus Zähler von Kamstrup auslesen - 1 - Inhaltsverzeichnis 1 Allgemeines... 3 1.1 Information... 3 1.2 Hinweis... 3 2 Gateway konfigurieren... 4 2.1 Kommunikationseinstellungen...

Mehr

EMV und Medizinprodukte

EMV und Medizinprodukte EMV und Medizinprodukte Anforderungen und Umsetzung Wilhelm Seier GMBH Richtlinien, Gesetze, Verordnungen EMV Richtlinie 2004/108/EG - Seit 2009 verbindlich anzuwendende EMV Richtlinie EMV Richtlinie 2004/104/EG

Mehr

Referenz-Konfiguration für IP Office Server. IP Office 8.1

Referenz-Konfiguration für IP Office Server. IP Office 8.1 Referenz-Konfiguration für IP Office Server Edition IP Office 8.1 15-604135 Dezember 2012 Inhalt Kapitel 1: Einführung... 5 Zweck des Dokuments... 5 Zielgruppe... 5 Zugehörige Dokumente... 5 Kapitel 2:

Mehr

Inhaltsverzeichnis. Getting Started with TRM416/816 System Beispiel: TRM816 Open Frame mit RFID an COM2

Inhaltsverzeichnis. Getting Started with TRM416/816 System Beispiel: TRM816 Open Frame mit RFID an COM2 Getting Started with TRM416/816 System Beispiel: TRM816 Open Frame mit RFID an COM2 Inhaltsverzeichnis Schritt 1 Open Frame: Kabel anschließen - siehe Foto!...2 Schritt 1 Gehäusesystem: Kabel anschliessen...3

Mehr

TK-Schnittstelleneinrichtung. Redundante Softswitches

TK-Schnittstelleneinrichtung. Redundante Softswitches TK-Schnittstelleneinrichtung TK-Anlage: : Anschaltung: Protokoll: Redundante Softswitches Classic DAKS Release 7.5x.. 7.6x ICTC V3.1x µdaks-alert V1.0x.. V1.1x Siemens OScAR-Pro V3R2 Siemens OScAR-Eco

Mehr

8. Bintec Router Redundancy Protocol (BRRP) 8.1 Einleitung

8. Bintec Router Redundancy Protocol (BRRP) 8.1 Einleitung 8. Bintec Router Redundancy Protocol (BRRP) 8.1 Einleitung Im Folgenden wird die Konfiguration von BRRP gezeigt. Beide Router sind jeweils über Ihr Ethernet 1 Interface am LAN angeschlossen. Das Ethernet

Mehr

Konfigurationsanleitung IGMP Multicast - Video Streaming Funkwerk / Bintec. Copyright 5. September 2008 Neo-One Stefan Dahler Version 1.

Konfigurationsanleitung IGMP Multicast - Video Streaming Funkwerk / Bintec. Copyright 5. September 2008 Neo-One Stefan Dahler Version 1. Konfigurationsanleitung IGMP Multicast - Video Streaming Funkwerk / Bintec Copyright 5. September 2008 Neo-One Stefan Dahler Version 1.0 1. IGMP Multicast - Video Streaming 1.1 Einleitung Im Folgenden

Mehr

Voraussetzungen für die Nutzung der Format Rechenzentrumslösung (Hosting)

Voraussetzungen für die Nutzung der Format Rechenzentrumslösung (Hosting) Voraussetzungen für die Nutzung der Format Rechenzentrumslösung (Hosting) Firma: Seite 1 von 6 1 Ansprechpartner 1.1 Ansprechpartner EDV: Name: Name: Tel: Tel: E-Mail: E-Mail: 1.2 Ansprechpartner fachlich

Mehr

Lizenzierung von SharePoint Server 2013

Lizenzierung von SharePoint Server 2013 Lizenzierung von SharePoint Server 2013 Das Lizenzmodell von SharePoint Server 2013 besteht aus zwei Komponenten: Serverlizenzen zur Lizenzierung der Serversoftware und CALs zur Lizenzierung der Zugriffe

Mehr

Normerfüllung in der Praxis am Beispiel "Tool Qualification" Dr. Anne Kramer, sepp.med gmbh

Normerfüllung in der Praxis am Beispiel Tool Qualification Dr. Anne Kramer, sepp.med gmbh Normerfüllung in der Praxis am Beispiel "Tool Qualification" Dr. Anne Kramer, sepp.med gmbh Über uns Mittelständischer IT-Service Provider 30 Jahre Industrieerfahrung Unsere Referenzen Medizintechnik Pharma

Mehr

Der neue Weg zur Audio-Verteilung in Echtzeit im LAN/WAN

Der neue Weg zur Audio-Verteilung in Echtzeit im LAN/WAN White Paper: AUDIO GATEWAY CODEC WP0503, MAYAH Communications GmbH InHouseStreaming Der neue Weg zur Audio-Verteilung in Echtzeit im LAN/WAN Paper Status: White Paper Language: German Keywords, Summary:

Mehr

Aufbau eines IT-Servicekataloges am Fallbeispiel einer Schweizer Bank

Aufbau eines IT-Servicekataloges am Fallbeispiel einer Schweizer Bank SwissICT 2011 am Fallbeispiel einer Schweizer Bank Fritz Kleiner, fritz.kleiner@futureways.ch future ways Agenda Begriffsklärung Funktionen und Aspekte eines IT-Servicekataloges Fallbeispiel eines IT-Servicekataloges

Mehr

NEWSLETTER. FileDirector Version 2.5 Novelties. Filing system designer. Filing system in WinClient

NEWSLETTER. FileDirector Version 2.5 Novelties. Filing system designer. Filing system in WinClient Filing system designer FileDirector Version 2.5 Novelties FileDirector offers an easy way to design the filing system in WinClient. The filing system provides an Explorer-like structure in WinClient. The

Mehr

Übungen zur Softwaretechnik

Übungen zur Softwaretechnik Technische Universität München Fakultät für Informatik Lehrstuhl IV: Software & Systems Engineering Markus Pister, Dr. Bernhard Rumpe WS 2002/2003 Lösungsblatt 9 17. Dezember 2002 www4.in.tum.de/~rumpe/se

Mehr

jet IDS HIGH-LEIT OPC-GATEWAY zur Anbindung von Automatisierungssystemen Ein offenes, skalierbares SCADA System für alle Infrastrukturanwendungen

jet IDS HIGH-LEIT OPC-GATEWAY zur Anbindung von Automatisierungssystemen Ein offenes, skalierbares SCADA System für alle Infrastrukturanwendungen jet IDS GmbH Nobelstraße 18 D-76275 Ettlingen Postfach 10 05 06 D-76259 Ettlingen Tel. +49 7243 218-0 Fax +49 7243 218-100 Email: info@ids.de Internet: www.ids.de IDS HIGH-LEIT Ein offenes, skalierbares

Mehr

TFS Customzing. in der Praxis. Thomas Gugler. seit 2005 bei ANECON. .NET seit 2002 (happy bday!) Schwerpunkte: MCPD.Net 4.0, MCTS TFS, Scrum Master,

TFS Customzing. in der Praxis. Thomas Gugler. seit 2005 bei ANECON. .NET seit 2002 (happy bday!) Schwerpunkte: MCPD.Net 4.0, MCTS TFS, Scrum Master, TFS Customzing in der Praxis Thomas Gugler ANECON Software Design und Beratung G.m.b.H. Alser Str. 4/Hof 1 A-1090 Wien Tel.: +43 1 409 58 90 www.anecon.com office@anecon.com Thomas Gugler seit 2005 bei

Mehr

KIP Druckerstatus Benutzerhandbuch KIP Druckerstatus Installations- und Benutzerhandbuch

KIP Druckerstatus Benutzerhandbuch KIP Druckerstatus Installations- und Benutzerhandbuch KIP Druckerstatus Installations- und Benutzerhandbuch - 1 - Inhalt 1 Einführung... 3 2 Installation und Einrichtung... 4 3 Funktionalität des KIP Druckerstatus... 6 4 Benutzung des KIP Druckerstatus...

Mehr

Configuration Management Database

Configuration Management Database 2011 Configuration Management Database Inhalt Übersicht zur infocmdb Die Vorteile einer infocmdb Konkrete Beispiele zu den Vorteilen der InfoCMDB Übersicht zu Referenzen Zusammenfassung 2011 INFONOVA GmbH

Mehr

Technical Note 32. 2 ewon über DSL & VPN mit einander verbinden

Technical Note 32. 2 ewon über DSL & VPN mit einander verbinden Technical Note 32 2 ewon über DSL & VPN mit einander verbinden TN_032_2_eWON_über_VPN_verbinden_DSL Angaben ohne Gewähr Irrtümer und Änderungen vorbehalten. 1 1 Inhaltsverzeichnis 1 Inhaltsverzeichnis...

Mehr

Model-based Development of Hybrid-specific ECU Software for a Hybrid Vehicle with Compressed- Natural-Gas Engine

Model-based Development of Hybrid-specific ECU Software for a Hybrid Vehicle with Compressed- Natural-Gas Engine Model-based Development of Hybrid-specific ECU Software for a Hybrid Vehicle with Compressed- Natural-Gas Engine 5. Braunschweiger Symposium 20./21. Februar 2008 Dipl.-Ing. T. Mauk Dr. phil. nat. D. Kraft

Mehr

32-Bit Microcontroller based, passive and intelligent UHF RFID Gen2 Tag. Zürcher Fachhochschule

32-Bit Microcontroller based, passive and intelligent UHF RFID Gen2 Tag. Zürcher Fachhochschule 32-Bit Microcontroller based, passive and intelligent UHF RFID Gen2 Tag Inhalt Vorgeschichte Was wurde erreicht Hardware Energy Micro Microcontroller µctag Plattform EPC Gen2 Tag Standard Protokoll-Vorgaben

Mehr

Communications & Networking Accessories

Communications & Networking Accessories 3Com10 Mbit (Combo) 3Com world leading in network technologies is a strategic partner of Fujitsu Siemens Computers. Therefore it is possible for Fujitsu Siemens Computers to offer the very latest in mobile

Mehr

Grundlagen verteilter Systeme

Grundlagen verteilter Systeme Universität Augsburg Insitut für Informatik Prof. Dr. Bernhard Bauer Wolf Fischer Christian Saad Wintersemester 08/09 Übungsblatt 3 12.11.08 Grundlagen verteilter Systeme Lösungsvorschlag Aufgabe 1: a)

Mehr

Vorlesung Automotive Software Engineering Prüfung Wintersemester 2014/15 TU Darmstadt, FB 18 und FB 20

Vorlesung Automotive Software Engineering Prüfung Wintersemester 2014/15 TU Darmstadt, FB 18 und FB 20 Vorlesung Automotive Software Engineering Prüfung Wintersemester 2014/15 TU Darmstadt, FB 18 und FB 20 Prof. Dr. rer. nat. Bernhard Hohlfeld Bernhard.Hohlfeld@mailbox.tu-dresden.de Technische Universität

Mehr

EEX Kundeninformation 2007-09-05

EEX Kundeninformation 2007-09-05 EEX Eurex Release 10.0: Dokumentation Windows Server 2003 auf Workstations; Windows Server 2003 Service Pack 2: Information bezüglich Support Sehr geehrte Handelsteilnehmer, Im Rahmen von Eurex Release

Mehr

Horst Pohlmann, The Phone House Telecom GmbH

Horst Pohlmann, The Phone House Telecom GmbH Horst Pohlmann, The Phone House Telecom GmbH : Überblick Ziel Vortrags Ausgangssituaton und Historie Von den TAV-Begriffen (1996) zum ISTQB-Glossary(2004) ISTQB Working Party Glossary Einbettung Glossary

Mehr

DevOps bei den ID Build-Automatisierung statt Silo-Betrieb

DevOps bei den ID Build-Automatisierung statt Silo-Betrieb DevOps bei den ID Build-Automatisierung statt Silo-Betrieb SWS Entwicklertreffen vom 1.10.2015 Benno Luthiger 1.10.2015 1 Ausgangslage Kundenwunsch: Stabiles System, das schnell reagiert ( Betrieb) Neue

Mehr

Grundlagen Software Engineering

Grundlagen Software Engineering Grundlagen Software Engineering Rational Unified Process () GSE: Prof. Dr. Liggesmeyer, 1 Rational Unified Process () Software Entwicklungsprozess Anpassbares und erweiterbares Grundgerüst Sprache der

Mehr

Übersicht. Eclipse Foundation. Eclipse Plugins & Projects. Eclipse Ganymede Simultaneous Release. Web Tools Platform Projekt. WSDL Editor.

Übersicht. Eclipse Foundation. Eclipse Plugins & Projects. Eclipse Ganymede Simultaneous Release. Web Tools Platform Projekt. WSDL Editor. Eclipse WSDL-Editor Übersicht Eclipse Foundation Eclipse Plugins & Projects Eclipse Ganymede Simultaneous Release Web Tools Platform Projekt WSDL Editor Bug #237918 Eclipse Foundation Was ist Eclipse?

Mehr

-> Dringende Empfehlung: Das Upgrade direkt am TelevisGo vorort vornehmen!

-> Dringende Empfehlung: Das Upgrade direkt am TelevisGo vorort vornehmen! TelevisGO Upgrade Autor: Jörg Oehme Datum: Dez15 Das Wichtigste vorab: -> Dringende Empfehlung: Das Upgrade direkt am TelevisGo vorort vornehmen! Auslieferzustand: = 192.168.1.50

Mehr

1.1 VoIP - Kein Notruf möglich. 1.2 VoIP - Vorrang von Notrufen

1.1 VoIP - Kein Notruf möglich. 1.2 VoIP - Vorrang von Notrufen Read Me System Software 9.1.10 Patch 4 PED/BED Deutsch Folgende Fehler sind in Systemsoftware 9.1.10 Patch 4 korrigiert worden: 1.1 VoIP - Kein Notruf möglich (ID 19307) In bestimmten Konfigurationen konnte

Mehr

MOBILE ON POWER MACHEN SIE IHRE ANWENDUNGEN MOBIL?!

MOBILE ON POWER MACHEN SIE IHRE ANWENDUNGEN MOBIL?! MOBILE ON POWER MACHEN SIE IHRE ANWENDUNGEN MOBIL?! Oliver Steinhauer Sascha Köhler.mobile PROFI Mobile Business Agenda MACHEN SIE IHRE ANWENDUNGEN MOBIL?! HERAUSFORDERUNG Prozesse und Anwendungen A B

Mehr

MC-Hx 006. Einbindung des MC-Hx Modul als MODBus TCP Slave. MB DataTec GmbH. Stand: 01.2013

MC-Hx 006. Einbindung des MC-Hx Modul als MODBus TCP Slave. MB DataTec GmbH. Stand: 01.2013 Einbindung des MC-Hx Modul als MODBus TCP Slave MB DataTec GmbH Stand: 01.2013 Kontakt: MB DataTec GmbH Friedrich Ebert Str. 217a 58666 Kierspe Tel.: 02359 2973-22, Fax 23 Web : www.mb-datatec.de e-mail:

Mehr

Wireless LAN Installation Windows XP

Wireless LAN Installation Windows XP Wireless LAN Installation Windows XP Vergewissern Sie sich bitte zuerst, ob Ihre Hardware kompatibel ist und das Betriebssystem mit den aktuellen Service Packs und Patches installiert ist. Installieren

Mehr

Optionale Übung Hardware Konfiguration mit HCD

Optionale Übung Hardware Konfiguration mit HCD Optionale Übung Hardware Konfiguration mit HCD Erstellen Sie eine Hardware Konfiguration via HCD für folgende Konstellation. 2064-106 in Basic Mode - CPCA Type CHPID BL BL CNC CNC - - - CNC CNC CNC BL

Mehr

Softwareupdate-Anleitung // AC Porty L Netzteileinschub

Softwareupdate-Anleitung // AC Porty L Netzteileinschub 1 Softwareupdate-Anleitung // AC Porty L Netzteileinschub Softwareupdate-Anleitung // AC Porty L Netzteileinschub HENSEL-VISIT GmbH & Co. KG Robert-Bunsen-Str. 3 D-97076 Würzburg-Lengfeld GERMANY Tel./Phone:

Mehr

Netzwerktechnologie 2 Sommersemester 2004

Netzwerktechnologie 2 Sommersemester 2004 Netzwerktechnologie 2 Sommersemester 2004 FH-Prof. Dipl.-Ing. Dr. Gerhard Jahn Gerhard.Jahn@fh-hagenberg.at Fachhochschulstudiengänge Software Engineering Software Engineering für Medizin Software Engineering

Mehr

Anforderungen, KEFs und Nutzen der Software- Prozessverbesserung

Anforderungen, KEFs und Nutzen der Software- Prozessverbesserung Process flow Remarks Role Documents, data, tool input, output Important: Involve as many PZU as possible PZO Start Use appropriate templates for the process documentation Define purpose and scope Define

Mehr

Phasen. Gliederung. Rational Unified Process

Phasen. Gliederung. Rational Unified Process Rational Unified Process Version 4.0 Version 4.1 Version 5.1 Version 5.5 Version 2000 Version 2001 1996 1997 1998 1999 2000 2001 Rational Approach Objectory Process OMT Booch SQA Test Process Requirements

Mehr

Virtueller Campus. Virtueller Campus Horw mit interaktiver Steuerung. HowTo: Externe Bibliotheken

Virtueller Campus. Virtueller Campus Horw mit interaktiver Steuerung. HowTo: Externe Bibliotheken Virtueller Campus Virtueller Campus Horw mit interaktiver Steuerung Bachelor Diplomarbeit FS 2013 Inhaltsverzeichnis 1. EINLEITUNG... 1 2. VORBEDINGUNGEN... 1 3. ORDNERSTRUKTUR ERWEITERN... 1 4. PROJEKT

Mehr

Switch 1 intern verbunden mit onboard NICs, Switch 2 mit Erweiterungs-NICs der Server 1..6

Switch 1 intern verbunden mit onboard NICs, Switch 2 mit Erweiterungs-NICs der Server 1..6 Zuordnung LAN-Verbindungen zu Server Ports und Ports Bei der Netzwerk-Einrichtung der Server im Modular System ist die Frage zu beantworten, welche LAN-Verbindung (gemäß Betriebssystembezeichnung) mit

Mehr

IAC-BOX Netzwerkintegration. IAC-BOX Netzwerkintegration IACBOX.COM. Version 2.0.1 Deutsch 14.05.2014

IAC-BOX Netzwerkintegration. IAC-BOX Netzwerkintegration IACBOX.COM. Version 2.0.1 Deutsch 14.05.2014 IAC-BOX Netzwerkintegration Version 2.0.1 Deutsch 14.05.2014 In diesem HOWTO wird die grundlegende Netzwerk-Infrastruktur der IAC- BOX beschrieben. IAC-BOX Netzwerkintegration TITEL Inhaltsverzeichnis

Mehr

Die Installation eines MS SQL Server 2000 mit SP3a wird in diesem Artikel nicht beschrieben und vorausgesetzt.

Die Installation eines MS SQL Server 2000 mit SP3a wird in diesem Artikel nicht beschrieben und vorausgesetzt. Seite 1 von 5 ISA Server 2004 Microsoft SQL Server Veröffentlichung - Von Marc Grote -------------------------------------------------------------------------------- Die Informationen in diesem Artikel

Mehr

Technical Support Information No. 123 Revision 2 June 2008

Technical Support Information No. 123 Revision 2 June 2008 I IA Sensors and Communication - Process Analytics - Karlsruhe, Germany Page 6 of 10 Out Baking Of The MicroSAM Analytical Modules Preparatory Works The pre-adjustments and the following operations are

Mehr

Technische Universität Kaiserslautern Lehrstuhl für Virtuelle Produktentwicklung

Technische Universität Kaiserslautern Lehrstuhl für Virtuelle Produktentwicklung functions in SysML 2.0 La Jolla, 22.05.2014 12/10/2015 Technische Universität Kaiserslautern Lehrstuhl für Virtuelle Produktentwicklung Dipl. Wirtsch.-Ing. Christian Muggeo Dipl. Wirtsch.-Ing. Michael

Mehr

smartdox connect for i5 Reibungslose d.3ecm Integration in die IBM i5 Umgebung

smartdox connect for i5 Reibungslose d.3ecm Integration in die IBM i5 Umgebung smartdox connect for i5 Reibungslose d.3ecm Integration in die IBM i5 Umgebung smartdox connect for i5 ist die strategische Systemschnittstelle zur Integration des d.3ecm Systems in Ihre IBM i5 Umgebung.

Mehr

Grundbegriffe der Wirtschaftsinformatik Informationssystem I

Grundbegriffe der Wirtschaftsinformatik Informationssystem I Informationssystem I Keine Definition [Stahlknecht, Hasenkamp (2002) und Mertens et al. (2000)] Ein System zur Beschaffung, Verarbeitung, Übertragung, Speicherung und/oder Bereitstellung von Informationen

Mehr

Architektur Verteilter Systeme Teil 2: Prozesse und Threads

Architektur Verteilter Systeme Teil 2: Prozesse und Threads Architektur Verteilter Systeme Teil 2: Prozesse und Threads 21.10.15 1 Übersicht Prozess Thread Scheduler Time Sharing 2 Begriff Prozess und Thread I Prozess = Sequentiell ablaufendes Programm Thread =

Mehr