Data processing: software development – installation – and managem – Software program development tool – Translation of code
Reexamination Certificate
2006-06-30
2010-10-19
Khatri, Anil (Department: 2191)
Data processing: software development, installation, and managem
Software program development tool
Translation of code
C717S148000, C717S150000
Reexamination Certificate
active
07818730
ABSTRACT:
The present invention provides a method and system for building an executable using only the necessary source modules or a reduced set of source modules. The complete list of necessary source modules can be determined by checking for dependency of any already identified necessary source modules. Hence, if any of the source modules belongs to a library, the entire library will not need to be compiled in order to use any necessary source module to build the executable. The present invention has the advantage that the executable takes shorter time to build and the executable is smaller in memory size so that it is easier to be ported to a target system. The present invention may also be used to minimize or reduce the memory needed to load a model so that only the elements/blocks that are used in the model are loaded into memory when a model loads. The present invention may further be used to minimize or reduce efforts in validating a model by creating a new library containing only the library elements/blocks that are used in the model, so that it is easy to identify which library elements/blocks need to be validated.
REFERENCES:
patent: 5325531 (1994-06-01), McKeeman et al.
patent: 5414855 (1995-05-01), West
patent: 5446899 (1995-08-01), Brett
patent: 5493675 (1996-02-01), Faiman et al.
patent: 5524244 (1996-06-01), Robinson et al.
patent: 5535392 (1996-07-01), Brett
patent: 5613117 (1997-03-01), Davidson et al.
patent: 5628016 (1997-05-01), Kukol
patent: 5659753 (1997-08-01), Murphy et al.
patent: 5715460 (1998-02-01), Acker et al.
patent: 5909580 (1999-06-01), Crelier et al.
patent: 6002873 (1999-12-01), Carter et al.
patent: 6721943 (2004-04-01), Krishnaiyer et al.
patent: 6976248 (2005-12-01), Balassanian
patent: 6986130 (2006-01-01), Boucher
patent: 6986131 (2006-01-01), Thompson et al.
patent: 7082600 (2006-07-01), Rau et al.
patent: 7200840 (2007-04-01), Gschwind et al.
patent: 7290252 (2007-10-01), Diedrich et al.
patent: 7313785 (2007-12-01), Van Gennip et al.
patent: 7389499 (2008-06-01), Donovan et al.
patent: 7395523 (2008-07-01), Bates et al.
patent: 7712090 (2010-05-01), Stuefe
Rao et al, “Compiled query execution engine using JVM”, IEEE ICDE, pp. 1-12, 2006.
Rouson et al, “Design patterns for multiphysics modeling in Fortran 2003 and C ++”, ACM Trans. on Math. Software, vol. 37, No. 1, article 3, pp. 1-30, 2010.
Pan et al, “PEAK—A fast and effective performance tuning system via compiler optimization orchestration”, ACM Trans. on Prog. Lang. & Sys. vo. 30, No. 3, article 17, pp. 1-43, 2008.
Leavens et al, “Preliminary design of JML a behavioral interface specification language for Java”, ACM SIGSOFT, vol. 31, No. 3, pp. 1-38, 2006.
Carrick James
Ryan Anthony Robert
Canning Kevin J.
Khatri Anil
Lahive & Cockfield LLP
The Math Works, Inc.
LandOfFree
Automatic minimal build dependency determination and... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Automatic minimal build dependency determination and..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Automatic minimal build dependency determination and... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4187606