TRANSMISSION POINT PATTERN EXTRACTION FROM EXECUTABLE CODE IN MESSAGE PASSING ENVIRONMENTS
First Claim
1. A method performed by a computer processor, said method comprising:
- compiling source code into executable code;
during said compiling, identifying a first transmission point, said first transmission point being a message passed to another process;
for said first transmission point, identifying a first pattern defining a first output for said first transmission point;
creating a first extractable annotation defining said first pattern; and
storing said first extractable annotation.
2 Assignments
0 Petitions
Accused Products
Abstract
Processes in a message passing system may be launched when messages having data patterns match a function on a receiving process. The function may be identified by an execution pointer within the process. When the match occurs, the process may be added to a runnable queue, and in some embodiments, may be raised to the top of a runnable queue. When a match does not occur, the process may remain in a blocked or non-executing state. In some embodiments, a blocked process may be placed in an idle queue and may not be executed until a process scheduler determines that a message has been received that fulfills a function waiting for input. When the message fulfills the function, the process may be moved to a runnable queue.
1 Citation
25 Claims
-
1. A method performed by a computer processor, said method comprising:
-
compiling source code into executable code; during said compiling, identifying a first transmission point, said first transmission point being a message passed to another process; for said first transmission point, identifying a first pattern defining a first output for said first transmission point; creating a first extractable annotation defining said first pattern; and storing said first extractable annotation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
Specification