Data processing: software development – installation – and managem – Software program development tool – Testing or debugging
Reexamination Certificate
2004-09-13
2011-11-01
Dao, Thuy (Department: 2192)
Data processing: software development, installation, and managem
Software program development tool
Testing or debugging
C717S110000, C717S144000, C715S705000
Reexamination Certificate
active
08051408
ABSTRACT:
A method of dynamically analyzing source code to generate usage hints for a user performing program editing is disclosed. The functions in a collection of source code being edited by a user are processed so as to generate a parse tree data structure for each function called. The incoming and outgoing arguments in the parse tree are identified. Subsequently, a user editing code calls the function and either completely or incompletely enters the arguments as part of the function called. Input arguments are identified and associated with the corresponding argument in the parse tree for the function. Relevant preconditions and post-conditions of the surrounding nodes corresponding to the current location are analyzed. Usage hints are provided for the completion of the function call. Arguments for a completed function call argument entered by the user are validated. Error messages are delivered in the event of an invalid call.
REFERENCES:
patent: 6014134 (2000-01-01), Bell et al.
patent: 6305008 (2001-10-01), Vaidyanathan et al.
patent: 6314559 (2001-11-01), Sollich
patent: 6367068 (2002-04-01), Vaidyanathan et al.
patent: 6502233 (2002-12-01), Vaidyanathan et al.
patent: 6505243 (2003-01-01), Lortz
patent: 6618852 (2003-09-01), van Eikeren et al.
patent: 7313784 (2007-12-01), Hawley et al.
patent: 2003/0028860 (2003-02-01), Sumida et al.
patent: 2004/0205726 (2004-10-01), Chedgey et al.
patent: 2005/0015747 (2005-01-01), Zatloukal et al.
Keith Franklin, Aug. 20, 2001, Sams, Part of the Sams White Book series, 29.
Kennedy et al., Interactive Parallel Programming Using the ParaScope Editor [online], May 24, 1994 [retrieved on Jul. 22, 2011], pp. 1-33. Retrieved from the Internet: <URL: http://www.cs.utexas.edu/users/mckinley/papers/ped.pdf>.
Minica Nakamine, From the Editors Desk: An introduction to interactive Journalism [online], Jun. 7, 2011 [retrieved on Jul. 22, 2011], pp. 1-6. Retrieved from the Internet: <URL: http://blog.marketwire.com/2011/06/07/from-the-editor%E2%/80%99s-desk-an-introduction-to-interactive-journalism/>.
Bui Hanh
Dao Thuy
Nelson Mullins Riley & Scarborough LLP
The MathWorks, Inc.
LandOfFree
Method of providing interactive usage descriptions based on... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method of providing interactive usage descriptions based on..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method of providing interactive usage descriptions based on... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4291693