svn commit: r14193 - trunk/www/googlessoc2008.html

[email protected]
Newsgroups gmane.comp.lang.uml.argouml.cvs
Message-ID <[email protected]>
Author: linus
Date: 2008-03-17 22:29:01-0700
New Revision: 14193

Modified:
   trunk/www/googlessoc2008.html

Log:
Added the amof project suggestion.


Modified: trunk/www/googlessoc2008.html
Url: http://argouml.tigris.org/source/browse/argouml/trunk/www/googlessoc2008.html?view=diff&rev=14193&p1=trunk/www/googlessoc2008.html&p2=trunk/www/googlessoc2008.html&r1=14192&r2=14193
==============================================================================
--- trunk/www/googlessoc2008.html	(original)
+++ trunk/www/googlessoc2008.html	2008-03-17 22:29:01-0700
@@ -161,6 +161,53 @@
 
 
 <div class="h3">
+<h3>ArgoUML and uml 2 compliance level 0</h3>
+<p>
+<a href="#amof1">UML 2[1]</a> defines several compliance levels for uml-tools.
+To fulfill the
+compliance level 0, mainly classes and class-diagrams of uml 2.x must be
+supported. these will be introduced to argouml by integrating a
+meta-model-repository: <a href="#amof3">amof2[3]</a>.
+</p>
+
+<dl>
+<dt>1st step: basic integration</dt>
+<dd>
+Amof2 has to be integrated into argouml's tool-library and the
+build-mechanisms.
+</dd>
+
+<dt>2nd step: amof2 interface</dt>
+<dd>
+ArgoUML supports already two model-repositories. this is possible due to
+an abstraction layer. the api from amof2 must be wrapped by this layer.
+</dd>
+
+<dt>3rd step: gui binding</dt>
+<dd>
+The needed ui-objects for creating, editing and deleting the level 0
+objects already exist, as argouml supports their uml 1.4 siblings which
+should be mostly the same on this basic level.
+</dd>
+
+<dt>4th step: persistence</dt>
+<dd>
+Amof2 understands xmi but can't persist files by itself. argouml's xmi
+export and import interface must be connected to the xmi-reader and
+-writer from amof2. also the file-format of argouml must be enabled to
+save the xmi-data from the amof2-repository
+</dd>
+</dl>
+
+<ul>
+<li><a name="amof1">[1]</a> <a href="http://www.omg.org/spec/UML/2.1.2/">http://www.omg.org/spec/UML/2.1.2/</a></li>
+<li><a name="amof2">[2]</a> <a href="http://www.omg.org/spec/MOF/2.0">http://www.omg.org/spec/MOF/2.0</a></li>
+<li><a name="amof3">[3]</a> <a href="http://www2.informatik.hu-berlin.de/sam/meta-tools/aMOF2.0forJava/index.html">http://www2.informatik.hu-berlin.de/sam/meta-tools/aMOF2.0forJava/index.html</a></li>
+</ul>
+</div>
+
+
+<div class="h3">
 <h3>Executable UML</h3>
 <p>
 Make the Executable UML profile work in ArgoUML.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.