首页> 外国专利> APPARATUS AND METHOD FOR THE DISTRIBUTED DEVELOPMENT OF PROCESS PROGRAMS OF A DISTRIBUTED REAL-TIME SYSTEM ON A DISTRIBUTED DEVELOPMENT HARDWARE

APPARATUS AND METHOD FOR THE DISTRIBUTED DEVELOPMENT OF PROCESS PROGRAMS OF A DISTRIBUTED REAL-TIME SYSTEM ON A DISTRIBUTED DEVELOPMENT HARDWARE

机译:分布式开发硬件上分布式实时系统过程程序分布式开发的装置和方法

摘要

The invention relates to an apparatus and to a method for the distributed development of process programs of a distributed real-time system, in particular a comprehensive distributed real-time system, on a distributed development hardware, wherein a given task is divided up into a multiplicity of processes capable of running in parallel, the dependencies of which are represented in the form of a marked process graph, and wherein there is a functional process specifications for each process, and wherein a maximum number of instructions NWC is provided for each process. According to the invention, a maximum process durationdWCE on the target hardware is calculated for each process from NWC/LZH. LZH indicates the capability of the target hardware (in instructions/unit time), and the transmission time UD of the output data A (measured in bytes) from an upstream process to a downstream process of the target hardware is calculated from UD = A/LC . LC indicates the capability of the communication system (in bytes/unit time), and each process of the process graph is annotated with the process timedWCE thereof. Each edge of the process graph is annotated with the transmission timeUD on the target hardware, and, starting from a starting time of a starting node, which for example is assigned the time t=0, each mark of the process graph is allocated the time which is given by addition of the process times and transmission times on the path from the starting node as far as said mark. In the case of a plurality of paths leading to the same mark, the respectively highest time is chosen, and the development of a process program is carried out on the basis of the functional process specification and the times determined from the process graph, of the start mark and end mark of the process of a development system, independently of the development of each other process program.
机译:本发明涉及一种用于在分布式开发硬件上分布式开发实时系统(特别是综合实时系统)的处理程序的设备和方法,其中,给定任务分为多个能够并行运行的进程,其相关性以标记的进程图的形式表示,并且其中每个进程都有功能上的流程规范,并且其中最大指令数为每个进程提供 N WC 。根据本发明,从 N 为每个进程计算目标硬件上的最大进程持续时间 d WCE WC / L ZH L ZH 指示目标硬件的功能(以指令/单位时间为单位)和传输时间UD UD = A / L C 计算目标硬件的上游过程到下游过程的输出数据A(以字节为单位)。子>。 L C 指示通信系统的功能(以字节/单位时间为单位),并且在过程图的每个过程中均标有该过程时间 d WCE 。过程图的每个边缘在目标硬件上用传输时间 UD 进行注释,并且从起始节点的起始时间开始,例如分配了时间 t = 0 ,为过程图的每个标记分配了时间,该时间由从起始节点到所述标记的路径上的处理时间和传输时间相加得出。在多条路径通向同一标记的情况下,分别选择最长时间,并根据功能过程说明和从过程图确定的时间来执行过程程序的开发。开发系统的过程的开始标记和结束标记,而与其他过程程序的开发无关。

著录项

  • 公开/公告号WO2015131214A1

    专利类型

  • 公开/公告日2015-09-11

    原文格式PDF

  • 申请/专利权人 FTS COMPUTERTECHNIK GMBH;

    申请/专利号WO2015AT50055

  • 发明设计人 POLEDNA STEFAN;KOPETZ HERMANN;

    申请日2015-03-03

  • 分类号G05B17;G06F9/44;G06F9/48;G05B19/18;G06F11/36;

  • 国家 WO

  • 入库时间 2022-08-21 15:04:32

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号