US 12,230,056 B2
Systems and methods for analyzing computational architectures
Brian F. Rossa, Cambridge, MA (US)
Filed by F0cal, Inc., Cambridge, MA (US)
Filed on Dec. 5, 2022, as Appl. No. 18/061,980.
Application 18/061,980 is a continuation of application No. 17/442,451, granted, now 11,537,394, previously published as PCT/US2020/025159, filed on Mar. 27, 2020.
Claims priority of provisional application 62/851,017, filed on May 21, 2019.
Claims priority of provisional application 62/824,975, filed on Mar. 27, 2019.
Prior Publication US 2023/0215215 A1, Jul. 6, 2023
Int. Cl. G06V 40/16 (2022.01); G06F 8/77 (2018.01); G06N 7/01 (2023.01); G06V 10/25 (2022.01); G06V 20/40 (2022.01); G06V 20/52 (2022.01)
CPC G06V 40/168 (2022.01) [G06F 8/77 (2013.01); G06V 10/25 (2022.01); G06V 20/46 (2022.01); G06V 20/52 (2022.01); G06N 7/01 (2023.01)] 16 Claims
OG exemplary drawing
 
1. A computer-implemented method for analyzing a random behavior of a computational architecture, the method comprising acts of:
analyzing source code of the computational architecture to identify at least one callable object that is likely to impact a selected metric of the computational architecture;
analyzing binary code of the computational architecture to determine whether the at least one callable object is reachable during execution of the binary code; and
generating a tracepoint to be inserted into the binary code, wherein the tracepoint, when executed by a processor, causes the processor to collect a selected type of information during execution of the binary code, wherein generating the tracepoint comprises selecting at least one argument from one or more arguments accepted by the at least one callable object, and generating the tracepoint to collect information on the at least one argument, wherein the tracepoint is generated to collect at least one selected characteristic of the at least one argument, and wherein the at least one selected characteristic comprises a characteristic that is likely to impact the selected metric of the computational architecture.