SYSTEM FOR ASSISTING A PROGRAMMER FIND ERRORS IN CONCURRENT PROGRAMS

Patent №

US 6,067,415

Granted

2000-05-23

Filed 1996

Owner

KABUSHIKI KAISHA TOSHIBA

Lab

AI components

4

ml · kr · planning · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

08772652

A designer creates a program with the editor 1. The division means 2 divides each process of the program into a plurality of controllable sections. The detection means 3 finds the dependency relations among the sessions of the program. The generation means 4 represents as a scenario all the possible execution sequences of the sections in each process. When the designer selects the edge of a section to be executed first at each branch in the scenario with the use of the selection means 6, a scenario containing only the combinations of intended execution sequences is generated. Based on this scenario, the conversion means 9 inserts execution timing control instructions into the first program to convert the first program to a second program. The resulting second program does not contain a harmful nondeterminism. Therefore, a hyper sequential programming system or method for developing reliable concurrent programs is provided easily.

AI classification

AI hardware1.00
Planning1.00
Machine learning0.91
Knowledge representation0.71
Natural language0.28
Evolutionary computation0.00
Speech0.00
Vision0.00

Ownership

KABUSHIKI KAISHA TOSHIBA

assignment · 84250605

Assignors

UCHIHIRA, NAOSHI

On an employer assignment, the assignors are typically the inventors.

From the same owner

© 2026 NYSGPT2525 LLC