WO2005001582A1 - Elektronische steuereinheit und verfahren zur spezifikation einer software-architektur für eine elektronische steuereinheit - Google Patents
Elektronische steuereinheit und verfahren zur spezifikation einer software-architektur für eine elektronische steuereinheit Download PDFInfo
- Publication number
- WO2005001582A1 WO2005001582A1 PCT/DE2004/001333 DE2004001333W WO2005001582A1 WO 2005001582 A1 WO2005001582 A1 WO 2005001582A1 DE 2004001333 W DE2004001333 W DE 2004001333W WO 2005001582 A1 WO2005001582 A1 WO 2005001582A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- software
- control unit
- electronic control
- interfaces
- components
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/042—Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/23—Pc programming
- G05B2219/23188—Software independent and dependent of hardware
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/25—Pc structure of the system
- G05B2219/25184—Number of modules interfaces optimized in relation to applications with which to link
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/26—Pc applications
- G05B2219/2637—Vehicle, car, auto, wheelchair
Definitions
- the invention relates to an electronic control unit and a method for specifying a software architecture for an electronic control unit according to the independent claims.
- the invention further relates to a computer program with program code means for executing a method for specifying a software architecture.
- control units for the use of control units in the vehicle network, it is known to use control units other than those used in production or service, such as series control units, during development, which are then also referred to as development, prototype, sample or application control units.
- series control units for the use of control units in the vehicle network
- control units generally differ from series control units, inter alia, by a so-called off-board interface modified for the respective development application, which is usually linked to hardware and software adaptations. Communication between a tool and a microcontroller of the control unit then takes place via various interfaces. For example, procedures are standardized in ASAM for the functions measuring, calibration, diagnosis and flash programming.
- an electronic control unit with a component implemented thereon is implemented
- Software which has a plurality of software interfaces optimized for exchanging information for the optional coupling of a plurality of applications, the software for each connectable application comprising at least one application-specific software code of a component which is activated when the application is coupled.
- Strikes for example, a so-called CAN (Controller Area Network) message, i.e. one
- CAN Controller Area Network
- a message received via a CAN bus is input to a microprocessor, this first gives the microprocessor a signal that a message has arrived, which is also referred to as an interrupt. This is then control information.
- the content of the CAN message such as the value of a transmitted signal, can be data information.
- the electronic control unit is generally integrated into a higher-level network, such as a vehicle network.
- the limits of the software of the electronic control unit are now determined or established on the basis of this combination. It defines exactly what belongs to the software of the electronic control unit and what belongs to the environment or context of the software. This then determines which input and output interfaces the electronic control unit has.
- those software interfaces to composite internal applications are referred to as “on-board” interfaces in the context of the present invention, and those to external applications are referred to as “off-board” interfaces in the context of the present invention, 'exactly determined.
- the "on-board” interfaces are, for example, interfaces to setpoint devices, sensors and actuators, and interfaces for one
- the control unit has, as “off-board” interfaces, all software interfaces that are necessary for off-board communication. If the electronic control unit is integrated into a vehicle network, for example, then it has all the software interfaces that are used in the Course of development in which Production or in the service of the vehicle for communication with vehicle external electronic units are necessary.
- the external units can, for example, be tools that perform certain functions, such as measuring, calibrating,
- Each tool requires a description of the "off-board" interface to which it can be connected.
- This description is stored, for example, in the form of a file, a so-called description file.
- this contains hardware and software information of the "off-board" Interface described, on the other hand, information for the access of the tool to the data of the electronic control unit, such as the memory addresses of signals, variables and parameters, is stored.
- the software of the electronic control unit has a hierarchical layer architecture with regard to the mutual accessibility of the software components, with each software component being assigned to a layer.
- the layers are characterized by the fact that software components can access each other within a layer, but strict rules apply between different layers.
- the layers are arranged according to their assigned levels of abstraction. Layers with a lower level of abstraction can be accessed from layers with a lower level of abstraction. However, access from lower layers to higher layers is severely restricted or inadmissible.
- the software components are therefore strictly divided into task-related, i.e. functional layers.
- the layer architecture preferably realizes a separation of hardware-independent software components from hardware-dependent software components.
- Information-optimized software interfaces are standardized for access to the control unit. This makes it possible to use standardized methods or tools tailored to these standard interfaces during development, production and service, such as for rapid prototyping, debugging, measuring and calibrating.
- the software components of the application software can be specified independently of the hardware and are therefore portable on different control unit platforms.
- the software assumes one of several possible operating states, depending on information available at the software interfaces, and then only supports state-specific functionalities.
- a parameterization of software components and a software update take place in production and in service For example, mostly in a specific operating state of the software, in which control / regulation and monitoring functions may only be carried out partially or not at all for security reasons.
- the software can use an “software update”, “software parameterization”, “software diagnosis”, “follow-up”, “monitoring”, “on” or “operating mode” Which state the control unit takes depends on the information available at its software interfaces.
- the operating state "on" can be assumed, for example, when the ignition of the vehicle is switched on become. In this operating state, all display functions of the electronic control unit are then available, for example.
- the software is in the "software update” operating state, only flash programming via an "off-board” diagnostic interface is supported in production and service, for example.
- the operating state "software parameterization” is intended for setting software parameters via the "off-board" diagnostic interface mentioned in production or in service. In the case of a group of vehicles, this can be, for example, a switchover of distance and speed displays between kilometers and miles or a switchover between different language variants.
- the software diagnostics operating state of the software, the software only supports
- Diagnostic functions such as functions for sensor and actuator diagnosis, as well as reading and deleting the error memory.
- These functionalities are advantageously only available in this operating state Available or supported by the software only in this operating state of the software.
- the software can assume the “monitoring” operating state, for example after turning the ignition key to a specific position in a vehicle, which then supports monitoring functions on the part of the software.
- the software can assume an “after-running” operating state, such as after a shutdown the engine of a vehicle in which the electronic control unit is integrated. Storage functionalities and more time-consuming monitoring functionalities are then supported, for example.
- an operating state “emergency operation” is conceivable, which the software assumes, for example, in the event of a failure of safety-relevant components, and in which the software supports functionalities that enable continued operation with limited functionality.
- the present invention comprises the use of an electronic control unit according to the invention in automotive electronics, preferably for controlling operating processes in a vehicle.
- the present invention provides a method for specifying a software architecture for an electronic control unit.
- defined software interfaces specified This means that the "on-board” and “off-board” interfaces of the software described above are defined here.
- software components and their interfaces are specified. Communication between the software components is also determined.
- software layers and possible software operating states are determined.
- the software components are automatically assigned to the software layers and to the software operating states, with the assignments being verified by subsequent analysis and checking of the interactions realized on the basis of the assignments.
- the software components are subdivided into defined subcomponents and / or the software layers are subdivided into sub-layers and / or the software operating states are subdivided into sub-states, after which a new assignment is carried out automatically.
- the invention when specifying a software architecture for an electronic control unit, it is taken into account that there are numerous interactions between the specification of software components, software layers and operating states of the software. By taking these factors into account in the development of the software architecture, the software can be used universally for all applications and, when using the electronic control unit, does not require any adjustments to be made until then. Furthermore, the invention provides a computer program and a computer program product with program code means, the method according to the invention being carried out automatically when the program code means are executed on a computer or on a computer system.
- Figure 1 shows a schematic representation of a
- Embodiment of an electronic control unit according to the invention Embodiment of an electronic control unit according to the invention.
- FIG. 2 shows a schematic representation of a software architecture of a further embodiment of an electronic control unit according to the invention.
- FIG. 1 shows an electronic control unit 100.
- the electronic control unit 100 is integrated in a higher-level network, such as a vehicle, in particular with a number of control units, sensors and actuators.
- a higher-level network such as a vehicle
- control units sensors and actuators.
- interfaces of the internal components of the control unit 100 that is to say interfaces within the control unit 100
- applications within the superordinate network which represent the “on-board” interfaces.
- the control unit 100 shows as “on-board” Interfaces a CAN interface 101 and a MOST (Media Oriented Systems Transport) interface 102, via which information can be exchanged mutually.
- MOST Media Oriented Systems Transport
- sensors and actuators of the higher-level network can be coupled to the interface.
- the associated drivers for the CAN interface or the MOST interface are 101A or 102A.
- an analog (103) and a digital (104) input and output (analog I / O, digital I / O) with the respective drivers 103A and 104A are shown.
- interfaces 105, 106 and 107 are shown, to which, for example, various display applications 108 can be coupled, which are provided by corresponding drivers
- the display applications can be, for example, a pointer control 108A, a display control 108B or an LED control 108C.
- the drivers 109A are designed as pointer drivers, 109B as display drivers and 109C as LED drivers.
- element 120 further functions of the control unit, e.g. Calculation functions or processing functions with the corresponding objects on which these are to be executed are shown.
- FIG. 2 shows a software architecture of an electronic control unit 100.
- the software components are assigned to layers.
- a platform layer 110 and an application layer 111 Here is a layer in the platform
- the platform software 110 includes the operating system, for example OSEK-OS, and the so-called hardware abstraction layer (HAL) Definition of general standardized interfaces for connecting to these hardware-dependent software components for various, selectable, hardware-independent software components.
- the HAL contains the pointer drivers 123, display drivers 124, LED drivers 125 and I / O drivers 126 already mentioned, for example.
- the hardware-independent software components in layer 111 can contain, for example, the software functions 115 for controlling the operating sequences in a vehicle.
- the software-internal interfaces SISS between platform software 110 and application software 111 are shown schematically and are not to be seen as restrictive with regard to their exact position and connection. That is, for example, the connections SISS1 and SISS2 between HAL and objects 114 are shown as examples and schematically. This also applies to the other software interfaces SISS3 to SISS ⁇ , whereby any other connection and position is also possible.
- Control or control interfaces can be distinguished. This distinction applies both to the input and output interfaces of a software system, which are referred to here as SESS, i.e. interfaces external to the software, as well as to the interfaces SISS, the internal ones
- the software interfaces can be grouped into “on-board” and “off-board” interfaces depending on the applications that can be coupled to them, and can be further refined.
- the electronic control unit is generally integrated into a higher-level network, such as a vehicle network.
- the limits of the software of the electronic control unit are now determined or established on the basis of this combination. It defines exactly what belongs to the software of the electronic control unit and what belongs to the environment or context of the software. This then determines which input and output interfaces the electronic control unit has.
- those software interfaces to composite internal applications referred to in the context of the present invention as “on-board” interfaces, and, on the other hand, those to composite external applications, as stated above, as “off-board” within the scope of the present invention. Interfaces designated, precisely defined.
- the "on-board” interfaces are, for example, interfaces to setpoint transmitters, sensors and actuators as well as interfaces for internal communication, a so-called on-board communication with other electronic systems in the network, such as a vehicle.
- the interfaces SESS on-board interfaces such as SESS1 and SESS2 on in-vehicle hardware through the HAL or off-board interfaces such as via the CAN driver 113 can be the interface SESS4 to an external diagnostic device.
- the SESS4 interface can also be on-board interface within the vehicle, for example on actuators, sensors or other control units via CAN-BUS. The same applies to the MOST interface 122 and SESS3.
- an ISO diagnostic protocol and designated 128 an ISO network layer.
- 129 represents an interaction layer OSEK-COM in the platform software 110 and 130 a network management OSEK-NM.
- the hierarchical layer architecture mentioned is shown here by way of example with two layers 110 and 111, each software component being assigned to a layer.
- the layers are characterized by the fact that software components can access each other within a layer, but strict rules apply between the different layers via the SISS interfaces.
- the layers are arranged according to their assigned levels of abstraction. Layers with a lower level of abstraction can be accessed from layers with a lower level of abstraction. However, access from lower layers to higher layers is severely restricted or inadmissible. Further
- Layers could be, for example, a sensor layer or an actuator layer, but these are not explicitly shown here for reasons of clarity.
- the software components are therefore strictly divided into task-related, i.e. functional layers.
- the layer architecture preferably realizes a separation of hardware-independent software components and hardware-dependent software components. This means that the actual control unit functionality, that is to say the hardware-independent software components, such as application software, is separated from the hardware-dependent software components of the platform software with the advantages which have already been explained, the software interfaces optimized according to the invention in this regard in terms of exchanging information are standardized for access to the control unit.
- the software can assume one of several possible operating states and then only supports state-specific functionalities.
- the operating state is e.g. conceivable to assume a "software update”, “software parameterization”, “software diagnostics”, “run-on”, “monitoring”, “on” or “emergency operation” state. Which state the control unit is in , depends on the information available at your software interfaces.
- sub-layers or sub-components may exist in the layers in order to subdivide the software components into defined sub-components and / or the software layers into defined sub-layers and / or the software operating states into defined sub-states, whereupon a new assignment is carried out automatically can be.
- the software can be used universally for all applications and, when using the electronic control unit, does not require any adjustments to be carried out until then.
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Stored Programmes (AREA)
- Programmable Controllers (AREA)
Abstract
Description
Claims
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006515279A JP2007507017A (ja) | 2003-06-24 | 2004-06-24 | 電子制御ユニットおよび電子制御ユニット用のソフトウェアアーキテクチャを仕様化する方法 |
EP04738782A EP1639416A1 (de) | 2003-06-24 | 2004-06-24 | Elektronische steuereinheit und verfahren zur spezifikation einer software-architektur f r eine elektronische steuereinheit |
US10/561,737 US20070271551A1 (en) | 2003-06-24 | 2004-06-24 | Electronic Control Unit and Method for Specifying a Software Architecture for an Electronic Control Unit |
DE112004001620T DE112004001620D2 (de) | 2003-06-24 | 2004-06-24 | Elektronische Steuereinheit und Verfahren zur Spezifikation einer Software-Architektur für eine elektronische Steuereinheit |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE10328240.8 | 2003-06-24 | ||
DE10328240 | 2003-06-24 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2005001582A1 true WO2005001582A1 (de) | 2005-01-06 |
Family
ID=33546618
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/DE2004/001333 WO2005001582A1 (de) | 2003-06-24 | 2004-06-24 | Elektronische steuereinheit und verfahren zur spezifikation einer software-architektur für eine elektronische steuereinheit |
Country Status (6)
Country | Link |
---|---|
US (1) | US20070271551A1 (de) |
EP (1) | EP1639416A1 (de) |
JP (1) | JP2007507017A (de) |
CN (1) | CN1813226A (de) |
DE (1) | DE112004001620D2 (de) |
WO (1) | WO2005001582A1 (de) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102008026452A1 (de) * | 2008-06-03 | 2009-12-10 | Claas Selbstfahrende Erntemaschinen Gmbh | Kommunikationssystem zum Austausch von Daten |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9128727B2 (en) * | 2006-08-09 | 2015-09-08 | Microsoft Technology Licensing, Llc | Generation of managed assemblies for networks |
US8392882B2 (en) * | 2006-11-30 | 2013-03-05 | Caterpillar Inc. | Engine state-based control of software functions |
CN103105825A (zh) * | 2011-11-09 | 2013-05-15 | 上海华丰工业控制技术工程有限公司 | 一种电子控制单元及使用方法 |
US9160620B2 (en) * | 2011-11-30 | 2015-10-13 | GM Global Technology Operations LLC | Integrated fault diagnosis and prognosis for in-vehicle communications |
DE102017219188A1 (de) * | 2017-10-26 | 2019-05-02 | Robert Bosch Gmbh | Verfahren zum Aktualisieren von Softwarekomponenten eines Netzwerkteilnehmers eines Netzwerks |
US11305978B2 (en) * | 2018-08-13 | 2022-04-19 | Carlisle Fluid Technologies, Inc. | Modular plural component platform |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE19750662A1 (de) * | 1997-11-15 | 1999-05-27 | Daimler Benz Ag | Prozessoreinheit für ein datenverarbeitungsgestütztes elektronisches Steuerungssystem in einem Kraftfahrzeug |
DE19921065A1 (de) * | 1999-05-07 | 2000-11-09 | Bosch Gmbh Robert | Verfahren und Vorrichtung zum Betrieb einer Steuereinheit zur Steuerung von Betriebsabläufen in einem Fahrzeug |
DE10000997A1 (de) * | 1999-01-28 | 2001-01-04 | Ibm | Elektronisches Steuersystem |
DE10012272A1 (de) * | 2000-03-14 | 2001-09-27 | Daimler Chrysler Ag | Verfahren zur Abspeicherung von Daten |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE19909157A1 (de) * | 1999-03-02 | 2000-09-21 | Daimler Chrysler Ag | Verteiltes Fahrzeuginformationsverarbeitungs- und Fahrzeugsteuersystem |
EP1046991B1 (de) * | 1999-04-20 | 2002-12-11 | Siemens Aktiengesellschaft | Verfahren zum Testen der Unabhängigkeit und Verträglichkeit eines Software-Moduls |
JP4427860B2 (ja) * | 2000-03-24 | 2010-03-10 | 株式会社デンソー | 車両用制御装置及び記録媒体 |
DE10044319A1 (de) * | 2000-09-07 | 2002-03-21 | Bosch Gmbh Robert | Elektronisches System für ein Fahrzeug und Systemschicht für Betriebsfunktionen |
-
2004
- 2004-06-24 CN CN200480017698.2A patent/CN1813226A/zh active Pending
- 2004-06-24 EP EP04738782A patent/EP1639416A1/de not_active Ceased
- 2004-06-24 JP JP2006515279A patent/JP2007507017A/ja active Pending
- 2004-06-24 DE DE112004001620T patent/DE112004001620D2/de not_active Expired - Fee Related
- 2004-06-24 US US10/561,737 patent/US20070271551A1/en not_active Abandoned
- 2004-06-24 WO PCT/DE2004/001333 patent/WO2005001582A1/de not_active Application Discontinuation
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE19750662A1 (de) * | 1997-11-15 | 1999-05-27 | Daimler Benz Ag | Prozessoreinheit für ein datenverarbeitungsgestütztes elektronisches Steuerungssystem in einem Kraftfahrzeug |
DE10000997A1 (de) * | 1999-01-28 | 2001-01-04 | Ibm | Elektronisches Steuersystem |
DE19921065A1 (de) * | 1999-05-07 | 2000-11-09 | Bosch Gmbh Robert | Verfahren und Vorrichtung zum Betrieb einer Steuereinheit zur Steuerung von Betriebsabläufen in einem Fahrzeug |
DE10012272A1 (de) * | 2000-03-14 | 2001-09-27 | Daimler Chrysler Ag | Verfahren zur Abspeicherung von Daten |
Non-Patent Citations (1)
Title |
---|
SUNGJOO YOO ET AL: "Building fast and accurate SW simulation models based on hardware abstraction layer and simulation environment abstraction layer", DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, 2003 MUNICH, GERMANY 3-7 MARCH 2003, LOS ALAMITOS, CA, USA,IEEE COMPUT. SOC, US, 3 March 2003 (2003-03-03), pages 550 - 555, XP010673551, ISBN: 0-7695-1870-2 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102008026452A1 (de) * | 2008-06-03 | 2009-12-10 | Claas Selbstfahrende Erntemaschinen Gmbh | Kommunikationssystem zum Austausch von Daten |
Also Published As
Publication number | Publication date |
---|---|
CN1813226A (zh) | 2006-08-02 |
JP2007507017A (ja) | 2007-03-22 |
DE112004001620D2 (de) | 2006-05-11 |
EP1639416A1 (de) | 2006-03-29 |
US20070271551A1 (en) | 2007-11-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE102007026678A1 (de) | Verfahren zum Austausch eines defekten Feldgerätes gegen ein neues Feldgerät in einem über digitalen Feldbus kommunizierenden System, insbesondere Automatisierungssystem | |
WO2004086156A2 (de) | Verfahren zur übertragung von softwarecode von einer steuereinheit zu einem feldgerät der prozessautomatisierungstechnik | |
EP1710647A2 (de) | Integration von Feldgeräten in ein Automatisierungssystem | |
EP1989470B1 (de) | Sicherheitskonzept für eine getriebestellvorrichtung | |
WO2008003615A1 (de) | Verfahren zum durchführen eines tests | |
EP1639416A1 (de) | Elektronische steuereinheit und verfahren zur spezifikation einer software-architektur f r eine elektronische steuereinheit | |
DE102007006614A1 (de) | Anwendung einer verteilten Diagnosearchitektur in AUTOSAR | |
EP1597641A1 (de) | Steuergerät zum steuern eines antriebsaggregates eines fahrzeugs | |
WO2010121798A1 (de) | System und verfahren zum verteilen von projektdaten einer sicherheitssteuerung einer automatisierten anlage auf die steuerungskomponenten | |
EP1758001A2 (de) | Verfahren und System zum Abbilden der Struktur einer Automatisierungsanlage auf einem Rechner | |
WO2005040838A1 (de) | System und verfahren zum testen von steuervorgängen bei einem fahrzeug | |
DE102006062604A1 (de) | Verfahren zum Testen von Gerätebeschreibungen für Feldgeräte der Automatisierungstechnik | |
DE102008023873A1 (de) | Verfahren zum Betrieb eines Antriebssystems | |
DE19921065A1 (de) | Verfahren und Vorrichtung zum Betrieb einer Steuereinheit zur Steuerung von Betriebsabläufen in einem Fahrzeug | |
WO2007065585A1 (de) | Diagnoseverfahren und diagnosevorrichtung zur funktionsorientierten diagnose eines systems mit vernetzten komponenten | |
EP2360540B1 (de) | Datenträger mit Schaubildern zur Konfiguration eines Antriebssystems und Rechner mit graphischer Benutzerschnittstelle | |
DE10332113A1 (de) | Steuergerät und Netzwerk für eine Mehrzahl von Vorrichtungen | |
DE102019132428A1 (de) | Funktionsorientierte Elektronik-Architektur | |
DE102004008869A1 (de) | Steuergerät und Computerprogramm zum Steuern eines Antriebsaggregates eines Fahrzeugs | |
EP4144003B1 (de) | Verfahren zum erzeugen einer softwarekomponente für eine elektronische recheneinrichtung eines kraftfahrzeugs, computerprogrammprodukt, computerlesbares speichermedium sowie kraftfahrzeugexternes aktualisierungssystem | |
EP1179428B1 (de) | Verfahren und Vorrichtung zum Abarbeiten von Verfahrensschritten | |
DE102019134872B4 (de) | Verbesserung der Betriebsparameter eines Rechensystems im Fahrzeug | |
EP3757688B1 (de) | Verfahren zur konfiguration einer industriellen maschine | |
EP1642422B1 (de) | Anpassung eines fahrzeugnetzwerks an geänderte anforderungen | |
DE102022211737A1 (de) | Verfahren zum Ermitteln von Regeln für eine Überwachungsvorrichtung |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): BW GH GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2004738782 Country of ref document: EP |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
WWE | Wipo information: entry into national phase |
Ref document number: 2006515279 Country of ref document: JP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 20048176982 Country of ref document: CN |
|
WWE | Wipo information: entry into national phase |
Ref document number: 1120040016207 Country of ref document: DE |
|
WWP | Wipo information: published in national office |
Ref document number: 2004738782 Country of ref document: EP |
|
REF | Corresponds to |
Ref document number: 112004001620 Country of ref document: DE Date of ref document: 20060511 Kind code of ref document: P |
|
WWE | Wipo information: entry into national phase |
Ref document number: 112004001620 Country of ref document: DE |
|
WWE | Wipo information: entry into national phase |
Ref document number: 10561737 Country of ref document: US |
|
WWP | Wipo information: published in national office |
Ref document number: 10561737 Country of ref document: US |
|
WWR | Wipo information: refused in national office |
Ref document number: 2004738782 Country of ref document: EP |
|
WWW | Wipo information: withdrawn in national office |
Ref document number: 2004738782 Country of ref document: EP |