Sumant,<br><br><div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">If you have/build a tool to transform the existing UML class diagrams<br>
into CORBA 3.0 IDL then your job is more or less done. CoSMIC has a tool</blockquote><div><br>Until now, there&#39;s is no such tool. We are still in the process of evaluating.<br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
called IDL importer ($COSMIC_ROOT/bin/idl_to_picml.exe), which reads a<br>closure of IDL files and generates a big chunk of PICML model from it.<br>It basically generates a PICML equivalent of component interface types,<br>
component implementation etc. What remains after that is to manually<br>build an assembly from the component types in PICML and generate</blockquote><div><br><br>Until now, I thought more about a thing like:<br>UML description of the system -&gt; CoSMIC PICML model -&gt; (idl, cidl, descriptor) files
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mapper tool &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CoSMIC generators<br>because I guess, we could even generate some information about packages and<br>other descriptor files out of the UML model.<br></div>
<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">descriptors from that. MPC files can also be generated from the PICML model.</blockquote>
<div><br>&nbsp;I didn&#39;t find that in the Quoter tutorial shipped with CIAO. Which kind of PICML folder<br>contains MPC descriptions?<br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I am not sure about the role of stereotypes in the UML model that you<br>have. We might be able to help you discover a mapping for them if you<br>could provide us further details.</blockquote><div><br>&nbsp;I&#39;ll come back to that, if we want to look into this approach in more details (this descission
<br>is not up to me).<br><br>But to sum up, what I found so far:<br>There might be 2 approaches to bring existing UML descriptions into a PICML model:<br>1. Use the existing MetaGME UML model to import the diagrams (question: which is the input format to import UML descriptions?)
<br>&nbsp;&nbsp; and create a DSML which maps this UML profile to PICML<br>2. generate IDL files out of the UML profiles and import the into PICML using the idl_to_picml.exe importer.<br></div><br>Thanks for the valuable hints,<br>
Friedhelm<br><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Thanks,<br><br>Sumant.<br><br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; MetaGME, which is close to UML. Your UML models (class diagrams) may be
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; imported as a metamodel with some transformations on it but that will<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; give rise to a new DSML, which won&#39;t be a part of CoSMIC. Which DSML in<br>&gt;<br>&gt;<br>&gt; Ok, this would be an approach, where GME itself would do the transformation
<br>&gt; of our modell into the desired format. However I&#39;m not shure if that<br>&gt; works for<br>&gt; in the UML definition I talk of, there are additionally defined<br>&gt; stereotypes. Would MetaGME<br>&gt; be able to cope with something like that. I&#39;m not very familiar with
<br>&gt; DSML specification<br>&gt; in CoSMIC. How would it look like (which tools, ...) to define a DSML<br>&gt; that can map<br>&gt; an UML spec to a CoSMIC DSML?<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; CoSMIC do you think is useful for you? PICML, CQML, DQML, POSAML are the
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; major ones.<br>&gt;<br>&gt;<br>&gt; We talk about PICML here for now&nbsp;&nbsp;... because its mainly about the<br>&gt; generation of<br>&gt; CCM interfaces.<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; I hope my explanation is not confusing. Let us know if you have more
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; questions.<br>&gt;<br>&gt;<br>&gt; Thanks a lot for your explanations and questions to clearify my request.<br>&gt;<br>&gt; Friedhelm<br>&gt;<br>&gt;<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Thanks,<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Sumant.<br>
&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Friedhelm Wolf wrote:<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt; Hi there,<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt; can you point me to some documentation about import functionality for<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt; PICML and GME?<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt; Our use case is, that we have a system specified within Enterprise
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt; Architect in UML and<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt; we hope to be able to import parts of the system into CoSMIC by some<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt; form of automated<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt; import functionality.<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt; Does anyone have some experience here?<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt; Thanks a lot,<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt; Friedhelm<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; ------------------------------------------------------------------------
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt; _______________________________________________<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt; cosmic-users mailing list<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt; <a href="mailto:cosmic-users@list.isis.vanderbilt.edu">cosmic-users@list.isis.vanderbilt.edu
</a><br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &lt;mailto:<a href="mailto:cosmic-users@list.isis.vanderbilt.edu">cosmic-users@list.isis.vanderbilt.edu</a>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt; <a href="http://list.isis.vanderbilt.edu/mailman/listinfo/cosmic-users">http://list.isis.vanderbilt.edu/mailman/listinfo/cosmic-users
</a><br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &lt;<a href="http://list.isis.vanderbilt.edu/mailman/listinfo/cosmic-users">http://list.isis.vanderbilt.edu/mailman/listinfo/cosmic-users</a>&gt;<br>&gt;<br>&gt;<br></blockquote></div><br>