The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Mar. 17, 2015
Filed:
Mar. 11, 2010
David Koh, Boston, MA (US);
Brian K. Ogilvie, Holliston, MA (US);
Zhongxin LI, Dover, MA (US);
Shi Chao Zhang, Brookline, MA (US);
Jihad E. Ibrahim, Boston, MA (US);
David Koh, Boston, MA (US);
Brian K. Ogilvie, Holliston, MA (US);
Zhongxin Li, Dover, MA (US);
Shi Chao Zhang, Brookline, MA (US);
Jihad E. Ibrahim, Boston, MA (US);
The MathWorks, Inc., Natick, MA (US);
Abstract
A system and method automatically generates an object-oriented, textual program from a graphical model, and verifies the performance of the textual program as compared to the graphical model. The graphical model may have a plurality of interconnected blocks, and each block may have a plurality of parameters. One or more of the blocks are mapped to a system object, and the block's parameters are mapped to properties of the system object. An object-oriented, executable textual string is generated automatically for the block. The generated string includes at least one command to: instantiate a system object having functionality that matches the block; set one or more properties of the system object based on the block's parameters; and run the instantiated object.