Patents
Literature
Hiro is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Hiro

32 results about "Program Design Language" patented technology

Program Design Language (or PDL, for short) is a method for designing and documenting methods and procedures in software. It is related to pseudocode, but unlike pseudocode, it is written in plain language without any terms that could suggest the use of any programming language or library.

Method of automatic grading program design language editor topic

InactiveCN1598809AEliminate diverse representationsOvercome the limitations of grammatical errorsSpecial data processing applicationsTheoretical computer scienceProgram Design Language
The invention discloses an automatic grading method used in C, Pascal, Fortran and Basic programming subjects. Its steps include: input program (S) designed by students and standard key; respectively analyze grammar and accidence of program (S) and standard key (Ti) and generate system dependency graph (Gs), (Gt.i); Normalize the two graphs; represent the two graphs in syntax tree to eliminate code diversification; match process result in scale, construction, depth and knowledge application four layers; give once matching score (108) and select the highest score from all matching results of (S) and (Ti) as the final score (110). With a full consideration of kinds of grading factors, the invention has a higher precision than manual grading.
Owner:HARBIN INST OF TECH

Game developing system and method

The invention discloses a game development system and method in the data disposal device, which is characterized by the following: specifying the function area into several modes through game engine; providing game program design language of each defined mode and relative game engine program execution edition of program coded mode; embedding the edited game engine program in the corresponding game engine mode through information conversion interface; generating the modified game content through game system conformity; the game content can be modified by producer and user, which reduces the development cost and increases the game polyphyly and variation.
Owner:INVENTEC CORP

Multi-type MSVL (Modeling, Simulation and Verification Language) interpretive system and multi-type MSVL interpretive method

The invention relates to a multi-type MSVL (Modeling, Simulation and Verification Language) interpretive system which comprises a variable type declaration module, a variable storage module, an arithmetic expression processing module, an assignment operation processing module, a type cast order processing module and a frame order processing module. Various built-in data types are extended in projection time sequence logic and program design language MSVL, the description capability of the MSVL can be enhanced, the application fields of the MSVL can be extended, so that the MSVL can be more flexibly and widely model and verify a multi-data type system. According to the interpretive system and the interpretive method, the discourse domain of variables is defined as a binary group consisting of a dereference and a type, the interpretations of the variable and constant are defined as a binary group, so that the type of each variable serve as the solid property of the variable, and the reference efficiency of the variable can be improved. Aiming at the discourse domain of the variable and constant and the extension of the interpretations, semantemes of related functions and operational characters can be given, the functions and the operational characters relative to types after the types are extended are compatible with the existing MSVL sentences.
Owner:XIDIAN UNIV

Optimized bytecode interpreter of virtual machine instructions

The invention relates to a method of optimizing interpreted programs, in a virtual machine interpreter of a bytecode-based language, comprising means for dynamically reconfiguring said virtual machine with macro operation codes by replacing an original sequence of simple operation codes with a new sequence of said macro operation codes. The virtual machine interpreter is coded as an indirect threading interpreter thanks to a translation table containing the implementation addresses of the operation codes for translating the bytecodes into the operation code's implementation addresses. Application: embedded systems using any bytecode-based programming language, set to box for interactive video transmissions.
Owner:KONINKLIJKE PHILIPS ELECTRONICS NV

Message forwarding gateway system and message forwarding method

The invention discloses a message forwarding gateway system and a message forwarding method, and relates to the technical field of computers. One specific embodiment of the system comprises: a first gateway used for receiving an HTTP request and analyzing the HTTP request to obtain to-be-sent data, and a second gateway which is used for generating a to-be-sent message according to the to-be-sent data and sending the to-be-sent message to the target terminal. According to the embodiment, the user can send the message to the target terminal in various programming language environments, the limitation of official language is broken through, and the user does not need to care about version compatibility; moreover, the first gateway and the second gateway are respectively responsible for different parts of the message forwarding gateway system to form a layered architecture, thereby achieving the purpose of system layered service decoupling, enabling the data processing to be more flexible,enabling the maintainability and expandability to be higher, and reducing the maintenance cost.
Owner:BEIJING WODONG TIANJUN INFORMATION TECH CO LTD

Database statement generation method and device and electronic equipment

The embodiment of the invention discloses a database statement generation method and device and electronic equipment, and the method comprises the steps that attribute information of a data table is obtained, a target programming language is determined, and the data table is a data table in a database; based on the attribute information, a table operation method of the target programming language is defined, the table operation method is used for generating a table operation statement, and the table operation statement is a database statement used for operating a data table with the attribute information in a database; and executing the table operation method based on the attribute information to obtain the table operation statement so as to improve the efficiency of obtaining the database statement.
Owner:AGRICULTURAL BANK OF CHINA

Computer processing method, distributed calculating method, and net calculating method

An approach to computational processing and programming calls for the creation of multiple software entities ("molecules 10") that can be dynamically configured to autonomously process data. Molecules can send and receive signals that indicate the state of the molecule, whether the processing task is complete, the result of the processing task, and whether to terminate, interrupt, reconfigure, or continue the molecule through the creation of one or more "next" molecules. operate. Molecules can be created from a common set of software microcomponents (40, 42, 44, 46, 48), which can be written in any programming language to run in any operating system environment. Molecules can reside with a single computing resource, however, they are ideally suited for deployment with different types of distributed computing resources on a network or in a parallel processing environment. All data processing tasks are performed by creating molecules in "logical networks" that are dynamically adapted to accomplish their tasks. Logical networks can be allocated to work with different legacy systems, and applications programmed in different languages, and with any type of data stored in any format. As a result, data processing tasks in distributed or parallel processing environments can be performed more efficiently and entirely new types of network computing or parallel processing tasks can be adopted.
Owner:SEASEER R&D

A multi-type msvl language interpretation system and multi-type msvl language interpretation method

The invention relates to a multi-type MSVL (Modeling, Simulation and Verification Language) interpretive system which comprises a variable type declaration module, a variable storage module, an arithmetic expression processing module, an assignment operation processing module, a type cast order processing module and a frame order processing module. Various built-in data types are extended in projection time sequence logic and program design language MSVL, the description capability of the MSVL can be enhanced, the application fields of the MSVL can be extended, so that the MSVL can be more flexibly and widely model and verify a multi-data type system. According to the interpretive system and the interpretive method, the discourse domain of variables is defined as a binary group consisting of a dereference and a type, the interpretations of the variable and constant are defined as a binary group, so that the type of each variable serve as the solid property of the variable, and the reference efficiency of the variable can be improved. Aiming at the discourse domain of the variable and constant and the extension of the interpretations, semantemes of related functions and operational characters can be given, the functions and the operational characters relative to types after the types are extended are compatible with the existing MSVL sentences.
Owner:XIDIAN UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products