Configuration description language system

G - Physics – 06 – F

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 17/50 (2006.01)

Patent

CA 2333461

A configuration description language system in a computer environment provides a mechanism to develop sets of rules intended to govern computing systems. A custom language is provided that the system designer uses to describe constraints and rules of target systems where a rule describes how a certain set of parameters of a computing system are determined based on an input set of desired characteristics. The desired characteristics pertain to certain tasks that the user wants to apply to such a system. The parameters (or constraints) are based upon system limitations such as memory configuration, processor speed and model number. The system designer creates rule sets using the custom language and compiler. The compiler ensures that the sets are complete and unambiguous and converts the custom language into a binary format that is compact, portable, and suitable for efficient searches, thereby minimizing execution times. A report tool is provided for the designer to verify the system's parameters and traverses all of the rule sets and creates a table of all possible combinations of options or characteristics of the target system. The resulting rule database is then read using a database manager which applies the set of rules in the rule database to input jobs or choices that the user makes. Any desired characteristics that are not available or feasible in the target system are replaced with characteristics that do make sense with respect to the target system. The output from the database manager is a corrected or constrained set of choices. This allows the rule database and the database manager to be installed in a product internally or used as a front-end to a target system, thereby providing corrected input to the target system.

L'invention concerne un système à langage de description de configuration pour environnement informatique, ce système constituant un mécanisme conçu pour développer des ensembles de règles destinées à régir des systèmes informatiques. Le concepteur de systèmes utilise un langage adapté pour décrire les contraintes et les règles de systèmes cibles, une règle servant à décrire comment un certain ensemble de paramètres propres à un système informatique est déterminé en fonction d'un ensemble de caractéristiques souhaitées préalablement introduit, ces caractéristiques souhaitées concernant certaines tâches que l'utilisateur veut appliquer audit système. Les paramètres (ou les contraintes) s'appuient sur les limites de ce système, par exemple la configuration mémoire, la vitesse du processeur, et le nombre modèle. Le concepteur de systèmes crée des ensembles de règles au moyen du langage adapté et du compilateur, lequel fait en sorte que ces ensembles soient complets et sans ambiguïté et sert par ailleurs à convertir ledit langage adapté en un format binaire à la fois compact, indépendant, et adapté à une recherche efficace, afin de minimiser la durée d'exécution. Un outil de compte-rendu, qui permet audit concepteur de vérifier les paramètres du système, traverse la totalité des ensembles de règles et crée une table rassemblant toutes les combinaisons possibles des options ou des caractéristiques du système cible. La base de données de règles ainsi obtenue peut ensuite être lue à l'aide d'un gestionnaire de base de données, qui applique l'ensemble de règles de ladite base de données de règles à des travaux ou des choix que l'utilisateur a fait. Toute caractéristique souhaitée qui serait non disponible ou infaisable dans le système cible est remplacée par des caractéristiques cohérentes par rapport à ce système cible, la sortie du gestionnaire de base de données étant un ensemble de choix corrigé ou contraint. La base de données de règles et le gestionnaire de base de données peuvent donc être installés dans un produit de manière interne, ou utilisés comme logiciel frontal dans un système cible, formant ainsi une introduction corrigée dans ce système cible.

LandOfFree

Say what you really think

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

Rating

Configuration description language system does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Configuration description language system, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Configuration description language system will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFCA-PAI-O-1542348

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