发明名称 Message-based modeling
摘要 A system and method may generate executable models having message sending objects and message receiving objects. A message may include a fixed data payload, and the message may persist for only a determined time interval of a total execution or simulation time of model. Message queues may be established for the messages, and the queues may have attributes. The model may include a state-based portion having states and transitions. States may be configured to generate and send messages, and to receive and process messages. In addition, transitions may be guarded by particular messages. The system and method also may generate standalone code, such as source code, for the model. The standalone code may include code that establishes a message passing service to support the sending and receiving of messages.
申请公布号 US9594608(B2) 申请公布日期 2017.03.14
申请号 US201414335159 申请日期 2014.07.18
申请人 The MathWorks, Inc. 发明人 Simsek Hidayet Tunc;Raghavan Vijaya;Mani Ramamurthy
分类号 G06F9/54 主分类号 G06F9/54
代理机构 Cesari and McKenna, LLP 代理人 Cesari and McKenna, LLP ;Reinemann Michael R.
主权项 1. A method comprising: for a computer model including a message sender model element,a message receiver model element,a first time-based model element, anda second time-based model element, the computer model configured to execute over a model execution time; executing, by a processor, the message sender model element and the message receive model element during execution of the computer model, the executing the message sender model element and the message receiving model element including generating a message having a payload that remains fixed for a given send-receive interaction, the message persisting for a determined portion of the model execution time; retrieving the message by the message receiver model element; processing the payload of the message by the message receiver model element; and executing, by the processor, the first and second time-based model elements during execution of the computer model.
地址 Natick MA US