G - Physics – 06 – F
Patent
G - Physics
06
F
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.
Carosso Robert
Kiso James
Leprince Elisabeth
Strassberger Edward
Bull S.a.
Goudreau Gage Dubuc
LandOfFree
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.
Profile ID: LFCA-PAI-O-1997015