METHOD AND DEVICE FOR MANAGING SOFTWARE MODULES AND OBJECTS

Die Erfindung betrifft eine Vorrichtung und ein Verfahren zur Verwaltung von Softwaremodulen (99) und von Objekten (M95), insbesondere Steuergeräten (94-96) eines Kraftfahrzeugs (90), in einer Datenbank (50), in der Objekte (M95) gespeichert sind und in der einem jeweiligen Objekt (M95) mindestens e...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Eyl, Martin, Reichmann, Clemens
Format: Patent
Sprache:eng ; fre ; ger
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Die Erfindung betrifft eine Vorrichtung und ein Verfahren zur Verwaltung von Softwaremodulen (99) und von Objekten (M95), insbesondere Steuergeräten (94-96) eines Kraftfahrzeugs (90), in einer Datenbank (50), in der Objekte (M95) gespeichert sind und in der einem jeweiligen Objekt (M95) mindestens ein Softwaremodul (99) zur Bereitstellung mindestens einer Funktion des Objektes (M95) zugeordnet ist. Das Verfahren umfasst:- Erfassen von in einer Programmiersprache an einer Bedienschnittstelle erstelltem und kompilierbarem Quellcode (Q99) für das mindestens eine Softwaremodul (99),- Erzeugung einer abstrakten syntaktischen Struktur (A99), insbesondere eines Abstract Syntax Trees, des Softwaremoduls (99) durch syntaktisches Analysieren des Quellcodes (Q99),- Speichern der abstrakten syntaktischen Struktur (A99) in der Datenbank (50) und- Herstellung mindestens einer logischen Verbindung zwischen dem Objekt (M95) und der abstrakten syntaktischen Struktur (A99) des Softwaremoduls (99). A device and a method is provided for the management of software modules and objects, in particular control units of a motor vehicle, in a database in which the objects are stored and in which at least one software module for provision of at least one function of the object, is associated with a respective object. The method includes acquiring compilable source code developed in a programming language at an operating interface for the at least one software module, generating generation of an abstract syntactic structure, in particular an abstract syntax tree, of the software module by syntactic analysis of the source code, storing the abstract syntactic structure in the database, and establishing establishment of at least one logical connection between the object and the abstract syntactic structure of the software module.