Iterative software development environment with prioritized...

G - Physics – 06 – F

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 9/45 (2006.01) G06F 9/44 (2006.01)

Patent

CA 2477783

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 (402). 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 (402), each having 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 (403). 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 types 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.

La présente invention concerne un environnement de mise au point de logiciels itératifs permettant d'effectuer des analyses de dépendance modifiées pour la construction d'un fichier cible, et de tous les fichiers dont il dépend, à partir d'au moins un fichier source, et en utilisant un ensemble de règles de construction à priorités (402). Selon un mode de réalisation, les règles de construction indiquent la façon dont différents types de fichiers cibles peuvent être générés à partir de différents types de fichiers sources. Un type de fichier cible spécifique peut être associé à plusieurs règles (402), dont chacune est affectée d'une priorité différente, pour construire la cible à partir de différents types de fichiers sources. Selon un mode de réalisation, s'il y a plusieurs fichiers sources utilisables pour générer un fichier cible spécifique, c'est la règle de priorité maximale qui sera utilisée (403). Selon un mode de réalisation, l'environnement de construction identifie la façon dont on doit générer un fichier cible particulier, et ce, en identifiant la règle de priorité maximale pour laquelle il existe un type de fichier source associé. De plus, l'environnement de mise au point identifie la présence d'un nouveau type de fichier source préalablement utilisé pour la génération du fichier cible. Selon un mode de réalisation de l'invention, il y a reconstruction du fichier cible dès qu'un tel nouveau fichier source est identifié, ou s'il est établi que l'un au moins des fichiers sources préalablement utilisés pour construire le fichier cible a été modifié plus récemment que ce qui découle de la date et de l'heure de construction du fichier cible lui-même.

LandOfFree

Say what you really think

Search LandOfFree.com for Canadian inventors and patents. Rate them and share your experience with other people.

Rating

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.

Rate now

     

Profile ID: LFCA-PAI-O-1878516

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.