Data processing: software development – installation – and managem – Software program development tool – Code generation
Reexamination Certificate
2005-11-29
2005-11-29
Dam, Tuan (Department: 2191)
Data processing: software development, installation, and managem
Software program development tool
Code generation
C717S109000, C717S120000, C717S127000, C717S124000
Reexamination Certificate
active
06971084
ABSTRACT:
A method for creating a computer program to be executed by a plurality of threads, in which the method utilizes a technique for execution synchronization referred to herein as a batch synchronization section. According to this technique, a plurality of threads may be associated with one another as a “batch” of threads. Each thread in the plurality (batch) of threads may execute the computer program simultaneously. The batch synchronization section may specify a portion of the computer program for which the execution of the portion by the plurality of threads is to be synchronized. In one embodiment different types of batch synchronization sections may be specified, wherein each type of batch synchronization section performs a different type of execution synchronization. In one embodiment the method may enable execution synchronization behavior for multiple concurrent executions of a test executive test sequence to be specified. The test sequence may include one or more batch synchronization sections. Multiple threads may each execute an instance of the test sequence to concurrently to test a group of units under test, and the batch synchronization sections may coordinate the execution of the multiple threads where necessary.
REFERENCES:
patent: 5261097 (1993-11-01), Saxon
patent: 5504881 (1996-04-01), Sirurget
patent: 5630136 (1997-05-01), Davidson et al.
patent: 5953530 (1999-09-01), Rishi et al.
patent: 6077304 (2000-06-01), Kasuya
patent: 6336088 (2002-01-01), Bauman et al.
patent: 6397378 (2002-05-01), Grey et al.
patent: 6611276 (2003-08-01), Muratori et al.
patent: 6681384 (2004-01-01), Bates et al.
patent: 6684385 (2004-01-01), Bailey et al.
patent: 2002/0124042 (2002-09-01), Melamed et al.
patent: 2002/0124205 (2002-09-01), Grey et al.
Grason, John and Nagle, Andrew W., “Digital Test Generation and Design for Testability”, p. 175-189, 1980 ACM, retrieved from ACM Portal database Feb. 25, 2003.
Hwnag, Gwan-Hwan, Tai, Kuo-Chung, and Huang, Ting-Lu, “Reachability Testing: An Approach to Testing Concurrent Software”, (1995) retrieved from www.citeseer.nj.nec.com Feb. 25, 2004.
Wang, Yamin, Vishnuvajjala, Ramakrishna V., Tsai, Wei-ek, “Sequence Specification for Concurrent Object-Oriented Applications”, p. 163-170, 1997 IEEE, retrieved from IEEE database Feb. 25, 2004.
Microsoft Computer Dictionary, Fifth Edition, Microsoft Press, Copyright 2002, p. 53, p. 507.
National Instruments Corporation, LabVIEW, “Test Executive Reference Manual,” Aug. 1997.
Johnson, Laura, “Test and Measurement—Understanding Test Executives,” Webpage www.testandmeasurement.com.content
ews/ , Oct. 16, 2000, pp. 1-9.
Bellin Jon
Grey James
Melamed Douglas
Burgess Jason L.
Dam Tuan
Hood Jeffrey C.
Meyertons Hood Kivlin Kowert & Goetzel P.C.
National Instruments Corporation
LandOfFree
System and method for synchronizing execution of a batch of... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with System and method for synchronizing execution of a batch of..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for synchronizing execution of a batch of... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3495642