Data processing: software development – installation – and managem – Software program development tool – Translation of code
Reexamination Certificate
2005-07-26
2005-07-26
Zhen, Wei Y. (Department: 2191)
Data processing: software development, installation, and managem
Software program development tool
Translation of code
Reexamination Certificate
active
06922827
ABSTRACT:
An iterative software development environment is provided to perform modified dependency analyses for use in building a target file and all the files on which it depends from one or more source files using a set of prioritized build rules. In one embodiment, the build rules indicate how different types of target files can be generated from different source file types. A given target file type may be associated with several rules, each having a different priority, for building the target from different source file types. In one embodiment, if more than one source file exists that can be used to generate a given target file, the rule with the highest priority is used. In one embodiment, the build environment identifies how to generate a particular target file by identifying the highest priority rule for which an associated source file type exists. Moreover, the development environment identifies the presence of a new source file having a corresponding build rule with a higher priority than that of the source file type(s) previously used in the generation of the target file. In one embodiment of the invention, the target file is rebuilt if such a new source file is identified, or if one or more source files previously used to build the target file are determined to have been modified more recently than that indicated by the build date/time of the target file itself.
REFERENCES:
patent: 5778231 (1998-07-01), van Hoff et al.
patent: 5937188 (1999-08-01), Freeman
patent: 6035120 (2000-03-01), Ravichandran
patent: 6279151 (2001-08-01), Breslau et al.
patent: 6286134 (2001-09-01), Click, Jr. et al.
patent: 6314559 (2001-11-01), Sollich
patent: 6370682 (2002-04-01), Eckardt et al.
patent: 6438745 (2002-08-01), Kanamaru et al.
patent: 6463579 (2002-10-01), McKinsey
patent: 6526570 (2003-02-01), Click, Jr. et al.
patent: 6546549 (2003-04-01), Li
patent: 6622300 (2003-09-01), Krishnaswamy et al.
patent: 6654952 (2003-11-01), Nair et al.
patent: 6694290 (2004-02-01), Apfelbaum et al.
Beetem et al. Incremental Scanning and Parsing with Galaxy. IEEE. 1991. pp. 641-651.
Tessier et al. Incremental Compilation for Parallel Logic Verification Systems. IEEE. 2002. pp. 623-636.
Rice et al. ADA 95 and Software Reuse. IEEE. 1997.
Zhang et al. PA-RISC to IA-64: Transparent Execution, No Recompilation. IEEE. 2000. pp. 47-52.
Enterprise Build Management, “A White Paper and Technical Overview of Openmake,” Catalyst Systems Corporation, 2001, pp. 1-11.
“Customer Support Newsletter,” Lucent ® nmake: Newsletter No. 7, Jan. 31, 2001, http://www.bell-labs.com/project
make
ewsletters/issue007.html, pp. 1-12.
Bau, III David
Chavez Roderick A.
Vasilik Kenneth Eric
BEA Systems Inc.
Schwabe Williamson & Wyatt P.C.
Zhen Wei Y.
LandOfFree
Iterative software development environment with prioritized... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Iterative software development environment with prioritized..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Iterative software development environment with prioritized... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3429572