Global Patent Index - EP 2517106 A1

EP 2517106 A1 20121031 - METHOD FOR GENERATING AN OPTIMISED HARDWARE/SOFTWARE PARTITIONING OF EMBEDDED SYSTEMS USING A PLURALITY OF CONTROL APPLIANCES

Title (en)

METHOD FOR GENERATING AN OPTIMISED HARDWARE/SOFTWARE PARTITIONING OF EMBEDDED SYSTEMS USING A PLURALITY OF CONTROL APPLIANCES

Title (de)

VERFAHREN ZUR ERZEUGUNG EINER OPTIMIERTEN HARDWARE-/SOFTWARE PARTITIONIERUNG EINGEBETTETER SYSTEME MIT MEHREREN STEUERGERÄTEN

Title (fr)

PROCÉDÉ POUR PRODUIRE UN PARTITIONNEMENT MATÉRIEL / LOGICIEL OPTIMISÉ DE SYSTÈMES INTÉGRÉS COMPRENANT PLUSIEURS APPAREILS DE COMMANDE

Publication

EP 2517106 A1 20121031 (DE)

Application

EP 09807606 A 20091223

Priority

EP 2009067855 W 20091223

Abstract (en)

[origin: US2013007756A1] The present invention relates to a computer-implemented method for an automatic synthesis of distributed embedded systems, wherein the tasks to be processed by the system are mapped to a hardware structure having a plurality of processing units such that predefined time limits of the tasks are met, comprising the steps of (a) assigning the tasks to the plurality of processing steps, with the following substeps: (aa) assigning a task to a processing unit; (bb) determining the outgoing event densities; (cc) comparing the output density towards the next task with a predefined threshold and assigning the next task to the same processing unit if the event density is below the threshold or assigning the next task to any other processing unit if the event density is smaller than the threshold; (dd) repeating steps (aa) to (cc) until all tasks are assigned to the processing units; (b) checking whether the costs of the given task assignment to the processing units satisfy a predefined solution criterion; (c) repeating steps (a) to (b) with a new task assignment to the processing units until the task assignment fulfils the predefined solution criteria; (d) assigning the tasks to the processes of the operational systems of the processing units assigned to the tasks; (e) checking whether the given task assignment to the processes of the operational systems of the processing units satisfies the predefined time criteria of the tasks; (f) calculating the costs associated with the given task assignment to the processes of the operational systems of the processing units if the predefined time criteria of the tasks are satisfied; (g) repeating steps (a) to (c) with a new task assignment to the processing units or repeating steps (d) to (f) with a new task assignment to the processes of the operational systems of the assigned processing units until the costs of the current solution satisfy a predefined solution criterion.

IPC 8 full level

G06F 9/48 (2006.01)

CPC (source: EP US)

G06F 9/4887 (2013.01 - EP US)

Designated contracting state (EPC)

AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO SE SI SK SM TR

DOCDB simple family (publication)

WO 2011076276 A2 20110630; EP 2517106 A1 20121031; IL 220612 A0 20120830; IL 220612 A 20150831; JP 2013515988 A 20130509; US 2013007756 A1 20130103; US 9092263 B2 20150728

DOCDB simple family (application)

EP 2009067855 W 20091223; EP 09807606 A 20091223; IL 22061212 A 20120624; JP 2012545105 A 20091223; US 200913518709 A 20091223