Process for manipulating data models used in software...

G - Physics – 06 – F

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 9/44 (2006.01) G06F 17/30 (2006.01)

Patent

CA 2192049

his invention relates to a data model manipulation process for the transfer of models among a large number of software engineering tools (Ta, Tb, Tc, Td,...) and for the application of a model and transformation rules, the transformation of data models being carried out according to bridges (Ba, Bb, Bc, Bd, ...) by means of which the format of one tool can be transformed into the format of another by means of a neutral and unique intermediary (NIM). This process is remarkable in that the development of bridges is done from an executed language according to the so-called object-oriented" approach; the bridges are executables that allow the transformation of a data model through several successively activated phases, systematically or conditionally, using a command logic that describes a dynamic chaining logic for the various phases, the chaining being a defined procedure with known parameters. Each phase is an executable for which the code is developed from a number of classes, each of which may be re-used, while the activation of a procedure requires only that the name and parameters of the corresponding procedure be supplied.

La présente invention concerne un procédé de manipulation de modèles dedonnées pour le transfert de modèles entre une pluralité d'outils (Ta, Tb, Tc, Td,...) de génie logiciel et pour l'application à un modèle, de règles de transformation, la transformation de modèles de données étant réalisée au moyen de passerelles (Ba, Bb, Bc, Bd, ...) permettant de convertir le format d'un outil dans le format d'un autre outil en passant par un format intermédiaire neutre et unique (NIM). Le présent procédé est remarquable en ce que l'élaboration des passerelles est, selon une approche dite orientée objet, réalisée à partir d'un langage exécuté, les passerelles étant des exécutables permettant la transformation d'un modèle de données en plusieurs étapes activées successivement, de manière systématique ou conditionnelle, grâce à un langage de commande décrivant une logique d'enchaînement dynamique des étapes, l'enchaînement étant une procédure paramétrée et nommée. Chaque étape est un exécutable dont le code est développé à partir d'un ensemble de classes réutilisables alors que l'activation d'une procédure nécessite simplement de fournir le nom et les paramètres de la procédure correspondante.

LandOfFree

Say what you really think

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

Rating

Process for manipulating data models used in software... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Process for manipulating data models used in software..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Process for manipulating data models used in software... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFCA-PAI-O-1997015

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