Is my question a stupid one? Is it unclear? Am I the only person that uses information flows? Is the help updated with the TOPCASED versions?
Thank to anyone who answers, any answer is preferable than nothing -----Message d'origine----- De : [email protected] [mailto:[email protected]] De la part de [email protected] Envoyé : lundi 22 août 2011 12:00 À : [email protected] Objet : Topcased-users Digest, Vol 71, Issue 10 Send Topcased-users mailing list submissions to [email protected] To subscribe or unsubscribe via the World Wide Web, visit http://lists.gforge.enseeiht.fr/cgi-bin/mailman/listinfo/topcased-users or, via email, send a message with subject or body 'help' to [email protected] You can reach the person managing the list at [email protected] When replying, please edit your Subject line so it is more specific than "Re: Contents of Topcased-users digest..." Today's Topics: 1. Information flows in SysML (Topcased user list where issues are discussed) ---------------------------------------------------------------------- Message: 1 Date: Mon, 22 Aug 2011 09:14:32 +0200 From: Topcased user list where issues are discussed <[email protected]> To: "[email protected]" <[email protected]>, "[email protected]" <[email protected]> Subject: [Topcased-users] Information flows in SysML Message-ID: <mailman.1.1313997293.6010.topcased-us...@lists.gforge.enseeiht.fr> Content-Type: text/plain; charset="iso-8859-1" Hi, I need to show information flows on connectors in my IBDs. The help says it is possible but it doesn't work. Did anybody ever used information flows? Am I missing something? Is it a bug? Thanks, Aymenn -----Message d'origine----- De?: [email protected] [mailto:[email protected]] De la part de [email protected] Envoy??: samedi 20 ao?t 2011 12:00 ??: [email protected] Objet?: Topcased-users Digest, Vol 71, Issue 9 Send Topcased-users mailing list submissions to [email protected] To subscribe or unsubscribe via the World Wide Web, visit http://lists.gforge.enseeiht.fr/cgi-bin/mailman/listinfo/topcased-users or, via email, send a message with subject or body 'help' to [email protected] You can reach the person managing the list at [email protected] When replying, please edit your Subject line so it is more specific than "Re: Contents of Topcased-users digest..." Today's Topics: 1. No type in a property during doc generation (Topcased user list where issues are discussed) 2. Re: C2UML - Maturity, ErrorLog insufficient (Topcased user list where issues are discussed) 3. Re: No type in a property during doc generation (Topcased user list where issues are discussed) ---------------------------------------------------------------------- Message: 1 Date: Wed, 17 Aug 2011 15:31:49 +0200 From: Topcased user list where issues are discussed <[email protected]> To: <[email protected]> Subject: [Topcased-users] No type in a property during doc generation Message-ID: <mailman.0.1313760995.12372.topcased-us...@lists.gforge.enseeiht.fr> Content-Type: text/plain; charset="iso-8859-1" Dear all, I'm trying to generate doc from a sysml model with a .odt template. Up to now, it worked well but I recently met a problem with the following script: [for (p:Property|self.ownedAttribute->filter(Property))] [p.type/] [/for] Let's note that "self" is a block that contains properties and one is clearly typed, BTW, the type is a value type. When the doc generation is launched, I got: The execution of a script failed: Unrecognized variable: (type) any idea? Thanks in advance, Romuald -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.gforge.enseeiht.fr/pipermail/topcased-users/attachments/20110817/63130386/attachment-0001.html> ------------------------------ Message: 2 Date: Fri, 19 Aug 2011 16:26:28 +0200 From: Topcased user list where issues are discussed <[email protected]> To: [email protected] Subject: Re: [Topcased-users] C2UML - Maturity, ErrorLog insufficient Message-ID: <mailman.0.1313766109.16439.topcased-us...@lists.gforge.enseeiht.fr> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Hi Kessel, Sorry for the answer delay but i was on holidays. I'm the new maintainer of the C2UML component, for 3 months only. Therefore i will try to treat your problem and answer your questions. Le 27/07/2011 00:31, Topcased user list where issues are discussed a ?crit : > So, the questions came up on: > * how mature is the C2UML reverse engineering, what do I have to setup > to get it to work properly? The module successfully reversed and generate as the same, the full code base of the flight software for en experimental satellite of the CNES. It is used daily in this project and another one near me, because all the software conception is realized in UML (now was done with STOOD previously). The UML model contains all the code base and allow the full documentation delivered to the CNES thanks to Gendoc2. Some reverse actions are made from newly created or modified code (out of the UML editors). That code is tested, validated and then reversed into the model with C2UML. > * can I exclude the reverse engineering of some code? For this you need to explicitly remove the module or the file from the C build options in Eclipse (Menu File > Properties - or right click on the file - > C/C++ Build > Exclude resource from build, should be checked) > * how mature is the code generation, what does it all generate? For our usage the generated code is expected to be identical (modulo comments generation and declaration order) to the reversed code. (Ok this should be accomplished only if your code is successfully reversed first !) The C compiler shall compile equally the reversed and the generated code. > * can I exclude the generation of some elements (e.g. variant handling)? The generation takes all the UML classes in order to generate the corresponding module, you should put the UML entities you don't want to be generated out of the "src package" path. See the project options into Menu Project > Properties > Topcased > C to UML > General Settings. But excluding from generation a artifact that is defined or reference into a class that will be generated in not currently possible. > * is there a notion of "external files" like files (like in Rhapsody), > like external legacy files, which need to be there for > usage-dependency, but should never be part of code genration? The code generation process only generates the C modules which are represented into the UML model and as said above, into the "src path" defined in the project properties. For reverse, if you need to exclude a specific file i've also explained it above. And for later use of this file into the CDT environment, after the reverse, you should checkout the exclude option. Any other file which is not part of the UML model or the C source is not reversed. > * since you state, that big companies are using Topcased, what and how > are they using Topcased in real projects, what are the drawbacks? > * so you are traversing to papyrus, will they also get the diagram > outline (e.g. the one that states [package] XYZ > * are you planning to implement the UML timing diagram? I will let the TOPCASED technical committee answer to your questions here :) i'm to young in the project ! > Back to my actual problem, I get the following when RE'ing an > CANbedded stack. (Tried it with Topcased 4.3.0 and the 5.0RC3) > There first come some warnings then errors, and finally it bails out, > probably on the same file, over and over again. > From the message stack i can explain your problem with a missing type declaration in your C code base. The reverse module can't find some types nor in your code nor in any referenced library. Maybe you have some external types that are referenced in the C source file but which are not referenced in the Eclipse project ? That's my primary analysis, but without more data i couldn't find out more. I agreed that the exception stack is quite horrific, but this seems to be the result of a second problem maybe caused by your "external files" : excluding these files during the reverse may do disappear that part of the error log. I hope that this answer will help you to carry out a successful reverse. If it's not the case, maybe direct mail exchange could be done to provide me more data, let me know. Also don't hesitate to fill in bugs or a features requests for the C2UML component, we need more external feedback on this component in order to improve it. Regards, Fabien -- Fabien Toral CS Syst?mes d'Information +33 5 67 69 68 10 ------------------------------ Message: 3 Date: Fri, 19 Aug 2011 16:06:07 +0000 From: Topcased user list where issues are discussed <[email protected]> To: "[email protected]" <[email protected]>, "[email protected]" <[email protected]> Subject: Re: [Topcased-users] No type in a property during doc generation Message-ID: <mailman.2.1313769992.16439.topcased-us...@lists.gforge.enseeiht.fr> Content-Type: text/plain; charset="iso-8859-1" Hello Romuald, Property refers to two different types in UML and SysML, one with a ? type ? attribute and not the other. The script engine seems to take the wrong one : try using the prefix ? sysML::Property ? or ? uml::Property ? Ex. : [for (p : uml::Property|... )] Regards, Anne De : [email protected] [mailto:[email protected]] De la part de Topcased user list where issues are discussed Envoy? : mercredi 17 ao?t 2011 15:32 ? : [email protected] Objet : [Topcased-users] No type in a property during doc generation Dear all, I'm trying to generate doc from a sysml model with a .odt template. Up to now, it worked well but I recently met a problem with the following script: [for (p:Property|self.ownedAttribute->filter(Property))] [p.type/] [/for] Let's note that "self" is a block that contains properties and one is clearly typed, BTW, the type is a value type. When the doc generation is launched, I got: The execution of a script failed: Unrecognized variable: (type) any idea? Thanks in advance, Romuald ________________________________ Ce message et les pi?ces jointes sont confidentiels et r?serv?s ? l'usage exclusif de ses destinataires. Il peut ?galement ?tre prot?g? par le secret professionnel. Si vous recevez ce message par erreur, merci d'en avertir imm?diatement l'exp?diteur et de le d?truire. L'int?grit? du message ne pouvant ?tre assur?e sur Internet, la responsabilit? du groupe Atos ne pourra ?tre engag?e quant au contenu de ce message. Bien que les meilleurs efforts soient faits pour maintenir cette transmission exempte de tout virus, l'exp?diteur ne donne aucune garantie ? cet ?gard et sa responsabilit? ne saurait ?tre engag?e pour tout dommage r?sultant d'un virus transmis. This e-mail and the documents attached are confidential and intended solely for the addressee; it may also be privileged. If you receive this e-mail in error, please notify the sender immediately and destroy it. As its integrity cannot be secured on the Internet, the Atos group liability cannot be triggered for the message content. Although the sender endeavors to maintain a computer virus-free network, the sender does not warrant that this transmission is virus-free and will not be liable for any damages resulting from any virus transmitted. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.gforge.enseeiht.fr/pipermail/topcased-users/attachments/20110819/1da1c2aa/attachment-0001.html> ------------------------------ _______________________________________________ Topcased-users mailing list [email protected] http://lists.gforge.enseeiht.fr/cgi-bin/mailman/listinfo/topcased-users End of Topcased-users Digest, Vol 71, Issue 9 ********************************************* This mail has originated outside your organization, either from an external partner or the Global Internet. Keep this in mind if you answer this message. The information in this e-mail is confidential. The contents may not be disclosed or used by anyone other than the addressee. Access to this e-mail by anyone else is unauthorised. If you are not the intended recipient, please notify Airbus immediately and delete this e-mail. Airbus cannot accept any responsibility for the accuracy or completeness of this e-mail as it has been sent over public networks. If you have any concerns over the content of this message or its Accuracy or Integrity, please contact Airbus immediately. All outgoing e-mails from Airbus are checked using regularly updated virus scanning software but you should take whatever measures you deem to be appropriate to ensure that this message and any attachments are virus free. ------------------------------ _______________________________________________ Topcased-users mailing list [email protected] http://lists.gforge.enseeiht.fr/cgi-bin/mailman/listinfo/topcased-users End of Topcased-users Digest, Vol 71, Issue 10 ********************************************** This mail has originated outside your organization, either from an external partner or the Global Internet. Keep this in mind if you answer this message. The information in this e-mail is confidential. The contents may not be disclosed or used by anyone other than the addressee. Access to this e-mail by anyone else is unauthorised. If you are not the intended recipient, please notify Airbus immediately and delete this e-mail. Airbus cannot accept any responsibility for the accuracy or completeness of this e-mail as it has been sent over public networks. If you have any concerns over the content of this message or its Accuracy or Integrity, please contact Airbus immediately. All outgoing e-mails from Airbus are checked using regularly updated virus scanning software but you should take whatever measures you deem to be appropriate to ensure that this message and any attachments are virus free. _______________________________________________ Topcased-users mailing list [email protected] http://lists.gforge.enseeiht.fr/cgi-bin/mailman/listinfo/topcased-users
