发明名称 Message-based modeling
摘要 A system and method may generate executable block diagrams in which at least some of the blocks run in accordance with message-based execution semantics. A message may include an input data payload that does not change over time, and the message may persist for only a determined time interval during execution of block diagram. A message-based execution engine may control execution of message-based blocks in which a source block may generate a message at a particular point in time, the message may be sent to one or more destination blocks triggering execution of those blocks, and the message may be destroyed on or after a determined time interval. Other execution domains, such as a time-based or state-based execution domain, may be provided, and the system may implement a hybrid execution model. A verification engine may provide one or more tools for evaluating and verifying operation of message-based blocks. The verification engine may support one or more verification blocks that may be added to the block diagram and associated with the diagram's message-based blocks. The verification blocks may capture and present messages exchanged among the message-based blocks. The verification blocks may also specify an expected interaction of messages, and determine whether the actual messages are equivalent to the expected interaction. If not, the verification block may perform one or more predefined actions, such as suspending further execution of the block diagram.
申请公布号 US8689236(B2) 申请公布日期 2014.04.01
申请号 US201113117531 申请日期 2011.05.27
申请人 SIMSEK HIDAYET TUNC;RAGHAVAN VIJAYA;MANI RAMAMURTHY;THE MATHWORKS, INC. 发明人 SIMSEK HIDAYET TUNC;RAGHAVAN VIJAYA;MANI RAMAMURTHY
分类号 G06F3/00 主分类号 G06F3/00
代理机构 代理人
主权项
地址