A computer-implemented method for converting a UML rendering of an RSM-based metamodel to a UML rendering of a MOF-based metamodel. The method includes the steps of removing inheritance from classes defined within a Repository Services Model ("RSM") and removing each explicit "construct" operation from each class in the RSM-based metamodel Next, each use in the RSM-based metamodel of an RSM type is changed to use a non-RSM type. After this, each element of the RSM-based metamodel is converted to a corresponding MOF-based element and a determination is made as to whether or not the RSM naming service is used in the RSM-based metamodel, and if so "name" attributes are added that would have been inherited from the RSM classes. A <> stereotype is added to the UML rendering of the MOF-based metamodel; and the MOF properties are set on the UML rendering.

Μια υπολογιστής-εφαρμοσμένη μέθοδος για μια απόδοση UML ρσμ-βασισμένη metamodel σε μια απόδοση UML μοφ-βασισμένη metamodel. Η μέθοδος περιλαμβάνει τα βήματα της αφαίρεσης της κληρονομιάς από τις κατηγορίες που καθορίζονται μέσα σε ένα πρότυπο υπηρεσιών αποθηκών ("RSM") και αφαιρώντας κάθε ρητή λειτουργία "κατασκευάσματοσ" από κάθε κατηγορία ρσμ-βασισμένη metamodel έπειτα, κάθε χρήση ρσμ-βασισμένη metamodel ενός τύπου RSM αλλάζουν για να χρησιμοποιήσει έναν τύπο μη- rsm. Μετά από αυτό, κάθε στοιχείο ρσμ-βασισμένη metamodel μετατρέπεται σε ένα αντίστοιχο μοφ-βασισμένο στοιχείο και ένας προσδιορισμός γίνεται ως προς το εάν η ονομάζοντας υπηρεσία RSM χρησιμοποιείται ρσμ-βασισμένη metamodel, και σε αυτή την περίπτωση οι ιδιότητες "ονόματοσ" προστίθενται που θα είχαν κληρονομηθεί από τις κατηγορίες RSM. Ένα στερεότυπο προστίθεται στην απόδοση UML μοφ-βασισμένη metamodel και οι ιδιότητες MOF τίθενται στην απόδοση UML.

 
Web www.patentalert.com

< Diagnosing crashes in distributed computing systems

< Automatic software production system

> Microloading effect correction

>

~ 00098