-
公开(公告)号:US10740113B1
公开(公告)日:2020-08-11
申请号:US16007605
申请日:2018-06-13
Applicant: The MathWorks, Inc.
Inventor: Ji W. Lee , Irwin H. Kwan , Takshak Desai , Frederick Mattsson Smith , Alexander J. von Alt
Abstract: A user interface may display visual traces between semantic constructs in representations of functionality. The representations of functionality may include textual programming language code, graphical programming language code, graphical or textual models, and/or text. The visual trace enables a party to visually review the correlations between the semantic constructs. The visual trace may include unique visual cues for distinguishing a degree of nesting of programming language constructs. For example, each successive level of nesting of a programming language construct may be associated with a different shade of a color. The user interface may be interactive and provide real-time feedback based upon actions of a party. The system determines what semantic constructs are to be visually distinguished on the user interface based on the location of an action and based on the hierarchy of semantic constructs and correlations.
-
2.
公开(公告)号:US09582398B1
公开(公告)日:2017-02-28
申请号:US14570480
申请日:2014-12-15
Applicant: The MathWorks, Inc.
Inventor: John Elliott , Frederick Mattsson Smith , Yao Ren
CPC classification number: G06F11/3624 , G06F11/362 , G06F11/3664
Abstract: Exemplary embodiments enable debugging executable code using a debugger in a computational device that provides a programming environment including a presentation layer. For example, an exemplary method includes providing a first marshalling function that receives a portion of information manipulated by the executable code and produces a presentation layer representation of the portion of the information. The presentation layer representation is compatible with a debugger that debugs the executable code. An exemplary method also includes debugging the executable code to produce a presentation layer representation of the portion of the information with the first marshalling function so as to display the presentation layer representation of the portion of the information to a user via a display device. The debugging also includes modifying the presentation layer representation of the portion of the information to produce modified information for use by the executable code, a device, or a user.
Abstract translation: 示例性实施例使得能够在提供包括表示层的编程环境的计算设备中使用调试器来调试可执行代码。 例如,示例性方法包括提供第一编组功能,其接收由可执行代码操纵的信息的一部分并且产生该部分信息的表示层表示。 表示层表示与调试可执行代码的调试器兼容。 示例性方法还包括调试可执行代码以产生具有第一编组功能的部分信息的表示层表示,以便经由显示设备向用户显示该部分信息的表示层表示。 该调试还包括修改该部分信息的表示层表示以产生由可执行代码,设备或用户使用的修改信息。
-