Methods of evaluating source code using numeric array representations of source code elements

    公开(公告)号:US12111934B2

    公开(公告)日:2024-10-08

    申请号:US17797747

    申请日:2020-02-10

    IPC分类号: G06F21/57 G06F8/41

    CPC分类号: G06F21/577 G06F8/427

    摘要: Source code evaluation is provided. The source code includes a plurality of source code elements, and one of the source code elements is selected. A plurality of tokens is generated based on the source code element, and a binary AST representation is generated based on the plurality of tokens. The binary AST representation includes a plurality of binary AST nodes including binary AST token and null nodes. Each of the binary AST token nodes is based on a respective one of the plurality of tokens. Each of the binary AST token and null nodes is encoded into a respective numeric value. A numeric array representation of the source code element is generated based on the binary AST representation. The numeric values are mapped to locations in the numeric array representation based on respective locations of the binary AST token and null nodes in the binary AST representation.

    SECURE DATA COLLECTION IN FIFTH GENERATION SYSTEM (5GS)

    公开(公告)号:US20240048975A1

    公开(公告)日:2024-02-08

    申请号:US18266295

    申请日:2021-12-10

    IPC分类号: H04W12/037 H04W12/041

    CPC分类号: H04W12/037 H04W12/041

    摘要: Systems and methods for secure data collection in Fifth Generation System (5GS) are provided. In some embodiments, a Data Collection Coordination Function (DCCF) in a data management framework is adapted to receive, from a first data consumer, a subscription request message, determine a data producer for the particular data, obtain one or more keys for data encryption and/or data integrity for the particular data, controlling one or more entities in a messaging framework of the data management framework, sending a subscription response message to the first data consumer, and sending a subscription request message to the data producer. The subscription request message comprises the one or more keys to be used by the data producer when sending notifications of the particular data to the first data consumer via the messaging framework.