【技术实现步骤摘要】
数字数据处理系统
本专利技术涉及数字数据处理系统。
技术介绍
统一建模语言(UML)能够用于描述系统。UML的通常用途是提供将在软件中实现的系统的描述。传统上,分析员将研究建议在软件中实现的系统,并且产生系统的UML描述。程序员接着从分析员提供的UML描述开始工作以产生实现系统的软件而且遵循将执行软件的计算硬件的具体架构的限制。这种限制的一些示例是计算硬件中的存储器的量和计算硬件中的处理器的数量和处理速度。UML提供广泛的方法来描述系统。一种这种方法是使用活动图。活动图就活动以及活动之间的控制流描述系统。控制流用一组原语(primitive)表示,下面将参照图1到图6描述这些原语。图1示出称为分支节点的活动图原语。在此分支节点10描述活动12、14和16之间的关系。分支节点10指示当活动12完成时活动14和16并发地开始。图2示出称为连接节点的活动图原语。在此,连接节点18描述活动20、22和24之间的关系。连接节点18指示当活动20和22完成时,活动24开始。由此,连接节点原语具有同步效果,其中允许活动仅仅在多个其它活动已经完成之后开始。图3示出称为决策节点的活动图原语。在此,决策节点26描述活动28、30和32之间的关系。决策节点26指示当活动28完成时,活动30和32中的仅一个开始。活动30和32中的哪一个开始由与决策节点26关联的逻辑条件决定。例如,系统的具体参数是否大于或者小于某个预定值。图4示出称为合并节点(mergenode)的活动图原语。在此,合并节点34描述活动36、38和40之间的关系。合并节点34指示活动36和38中的任意一个一完成, ...
【技术保护点】
1.一种用于计算机的排序器,其中:a)所述计算机适合于执行统一建模语言活动图的软件实现;b)所述图包括通过由事件信号触发和发送事件信号的原语连接的多个活动;c)所述计算机包括能够彼此并行进行处理的多个处理部件,每个处理部件能够执行所述活动中的至少一个活动;并且d)所述排序器被设置为实现所述原语,并且包括:d1)检测装置,该检测装置用于检测原语已接收到触发该原语所需的事件信号;d2)信令装置,该信令装置被设置为通过给出作为以下项中的至少一种的响应来对检测到原语的触发做出响应:d2a)命令处理部件执行在所述图中是来自被触发的原语的事件信号的接收方的活动;以及d2b)向所述检测装置发送针对另一原语的事件信号。
【技术特征摘要】
2010.07.20 GB 1012181.21.一种用于计算机的排序器,其中:a)所述计算机适合于执行统一建模语言活动图的软件实现;b)所述图包括通过由事件信号触发和发送事件信号的原语连接的多个活动;c)所述计算机包括能够彼此并行进行处理的多个处理部件,每个处理部件能够执行所述活动中的至少一个活动;并且d)所述排序器被设置为实现所述原语,并且包括:d1)检测器,该检测器配置为检测原语已接收到触发该原语所需的多个事件信号,其中所述检测器包括计数器,所述计数器设置为对多个接收到的事件信号计数,且当与传送所述事件信号的所述原语的输入无关地接收到一定数量的事件信号时,所述检测器设置为触发其相应原语,所述一定数量的事件信号包括在单一输入上接收到的多个事件信号,并且其中所述检测器不能区分是否在公共输入上接收所述事件信号;d2)信令器,该信令器被设置为通过执行给出作为以下项中的至少一种的响应的一系列指令来对检测到原语的触发做出响应:d2a)命令处理部件执行在所述图中是来自被触发的原语的事件信号的接收方的活动;以及d2b)向所述检测器发送针对另一原语的事件信号。2.根据权利要求1所述的排序器,其中,所述检测器包括多个检测部件,并且每个检测部件被设置为检测相应原语已接收到触发该原语所需的事件信号,并且通知所述信令器该相应原语已被触发。3.根据权利要求2所述的排序器,其中,每个检测部件包括设置为对触发其相应原语所需的事件信号进行计数的单独的计数器。4.根据权利要求2所述的排序器,其中,至少一个检测部件能够被所述排序器重新配置以在被触发之后实现另一原语。5.根据权利要求1所述的排序器,其中,所述信令器包括处理核,该处理核通过执行与原语相关联的指令序列来对该原语已被触发的指示做出反应,所述指令使所述处理核进行所述响应。6.根据权利要求1所述的排序器,其中,所述处理部件包括向量信号处理器、中央处理单元、维特比加速度计、turbo解码器、对外部无线收发机的数字接口以及直接存储器存取控制器中的两个或者更多个。7.根据权利要求1所述的排序器,其中,所述排序器被设置为设置所述图的活动在所述计算机上的执行,以最小化成本函数,该成本函数是计算机内的资源利用和计算机内的功耗中的一个或者基于计算机内的资源利用和计算机内的功耗中的一个。8.根据权利要求1所述的排序器,其中,所述排序器包括设置为在所述排序器获知处理部件将不执行所述活动中的任一活动的时段期间防止所述处理部件的功耗的禁止器。9.根据权利要求1所述的排序器,其中,所述排序器包括设置为控制系统资源以最小化整体系统资源使用的控制器。10.一种适合于执行统一建模语言活动图的软件实现的计算机,其中:...
【专利技术属性】
技术研发人员:E·乌伊贡,J·古芬斯,P·庭达尔,
申请(专利权)人:科革诺沃有限公司,
类型:发明
国别省市:GB
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。