hi linus.

here is another proposal for a gsoc-project. i would apply as student or mentor for this, in fact i would possibly implement this regardless whether google accepts this or not.

any comments?

yours

alexander

proposal: enable mof 1.4-metamodelling to argouml.
----------------------------------------------------

argouml already supports the ingredients for mof-metamodelling[1], because they
are mainly expressable in uml. the current model implementation(mdr[2])
supports the export of a metamodell by an external tool(uml2mof[3]). this tool
currently can't handle the xmi-exports of argouml. also argouml currently
doesn't support the full use of a custom metamodell.

1st step: creating a mof-metamodel
argouml must be enabled to write out a mof-compliant xmi-file that describes a metamodel that uml2mof can handle.

2nd step: activate a mof-metamodel
enable the import of custom metamodels created by uml2mof.

3rd step: usage of mof-metamodel
mof can define classifiers and constraints for them, so argouml must provide the instantiation of metaclasses and the editing-facilities for the instances. argouml must also apply the constraints while the user edits the instances.

4th step: api for modules, etc.
not only argouml should be able to handle custom model-objects, but also the various modules(for code generation, etc.) so there must be a api that enables the modules to explore to metatypes of given model-objects.

[1] http://www.omg.org/spec/MOF/ISO/19502/PDF/
[2] http://mdr.netbeans.org/
[3] http://mdr.netbeans.org/uml2mof/


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to