Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[polarsys-iwg] UML2C generator for embedded SW

Etienne, Gaël,

As you might know, Spacebel has some internal development in the field of
UML to «embedded C» code generation and reverse engineering of legacy C
codes to UML models.
Generated C code does not depend on any runtime and does not allocate
memory. Generation is driven by some stereotypes and support target
specific constructions.
This generation based on Acceleo and has been integrated into Papyrus and
latest Obeo UML Designer.
In order to complete the picture we should also consider an Ada generator.

By the way, have you any information of the status of the migration of
GenDoc2 from Topcased to Eclipse/Polarsys?
Generation of documentation is another important topic.

Regards,	Dominique Torette.


On 10/01/14 16:29, "polarsys-iwg-request@xxxxxxxxxxx"
<polarsys-iwg-request@xxxxxxxxxxx> wrote:

>Send polarsys-iwg mailing list submissions to
>	polarsys-iwg@xxxxxxxxxxx
>
>To subscribe or unsubscribe via the World Wide Web, visit
>	https://dev.eclipse.org/mailman/listinfo/polarsys-iwg
>or, via email, send a message with subject or body 'help' to
>	polarsys-iwg-request@xxxxxxxxxxx
>
>You can reach the person managing the list at
>	polarsys-iwg-owner@xxxxxxxxxxx
>
>When replying, please edit your Subject line so it is more specific
>than "Re: Contents of polarsys-iwg digest..."
>
>
>Today's Topics:
>
>   1. Re: UML Generators proposal (LANGLOIS Benoit)
>   2. Re: UML Generators proposal (Mike Milinkovich)
>   3. Re: UML Generators proposal (Ga?l Blondelle)
>   4. Re: UML Generators proposal (Ralph Mueller)
>
>
>----------------------------------------------------------------------
>
>Message: 1
>Date: Fri, 10 Jan 2014 15:22:11 +0100
>From: LANGLOIS Benoit <benoit.langlois@xxxxxxxxxxxxxxx>
>To: Polarsys IWG <polarsys-iwg@xxxxxxxxxxx>
>Cc: "C?dric NOTOT (CNO)" <cedric.notot@xxxxxxx>
>Subject: Re: [polarsys-iwg] UML Generators proposal
>Message-ID:
>	<12351_1389363731_52D00212_12351_391_1_CBBCD6C304123F4AB23FAAE3055C8C0E02
>082C533B94@xxxxxxxxxxxxxxxxxxxxxxx>
>	
>Content-Type: text/plain; charset="iso-8859-1"
>
>Hello everyone,
>
>The subject is pertinent. However:
>
>-          Can you explain how to customize generations? At one, several
>levels.
>
>-          I think that a best practice is that there is not two mentors
>from the same company.
>
>Regards,
>
>Benoit
>
>De : polarsys-iwg-bounces@xxxxxxxxxxx
>[mailto:polarsys-iwg-bounces@xxxxxxxxxxx] De la part de
>etienne.juliot@xxxxxxx
>Envoy? : vendredi 10 janvier 2014 15:02
>? : Polarsys IWG
>Cc : "C?dric NOTOT (CNO)"
>Objet : [polarsys-iwg] UML Generators proposal
>
>Hi everyone,
>
>As Paul Arberet explain at the previous Polarsys meeting, a new project
>will be propose: UML Generators.
>This project is proposed under the umbrella of Eclipse Modeling, but it
>should interest Polarsys members.
>
>Here is an extract :
>---------------------
>
>The initial contribution provides five generators:
>
> *   UML2Java: It  converts Class and State diagrams into Java code.
> *   UML2C: It converts Class and State diagrams into C code.
> *   C2UML: It reverses C code into a UML model.
> *   UML2RTSJ : It converts Structure Composite, Class and State diagrams
>into Java code based on RTSJ (Real Time Specification for Java).
>    *   The generated code is organized according to a Components Based
>Architecture.
>    *   The UML model is enhanced by a UML profile to add real-time
>properties and it is decorated by a DSL to specify the kind of
>communication between each component.
> *   Java2UML: It reverses Java code to a UML model.
>
>The scope is any generator which consumes or produces UML models.
>---------------------
>
>If you want to be list as Interested Parties, please answer to me and
>Cedric Notot, and you will be list in the proposal.
>
>
>
>
>--
>
>Etienne JULIOT
>
>Vice President, Obeo
>-------------- next part --------------
>An HTML attachment was scrubbed...
>URL: 
><https://dev.eclipse.org/mailman/private/polarsys-iwg/attachments/20140110
>/2fa60e13/attachment.html>
>
>------------------------------
>
>Message: 2
>Date: Fri, 10 Jan 2014 09:44:23 -0500
>From: Mike Milinkovich <mike.milinkovich@xxxxxxxxxxx>
>To: polarsys-iwg@xxxxxxxxxxx
>Subject: Re: [polarsys-iwg] UML Generators proposal
>Message-ID: <52D00747.2070000@xxxxxxxxxxx>
>Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
>
>On 10/01/2014 9:22 AM, LANGLOIS Benoit wrote:
>> I think that a best practice is that there is not two mentors from the
>> same company.
>
>Plus all mentors need to be members of the Eclipse Architecture Council.
>
>-- 
>Mike Milinkovich
>mike.milinkovich@xxxxxxxxxxx
>+1.613.220.3223
>
>-------------- next part --------------
>An HTML attachment was scrubbed...
>URL: 
><https://dev.eclipse.org/mailman/private/polarsys-iwg/attachments/20140110
>/d80eb670/attachment.html>
>
>------------------------------
>
>Message: 3
>Date: Fri, 10 Jan 2014 10:27:17 -0500
>From: Ga?l Blondelle <gael.blondelle@xxxxxxxxxxx>
>To: Polarsys IWG <polarsys-iwg@xxxxxxxxxxx>
>Subject: Re: [polarsys-iwg] UML Generators proposal
>Message-ID: <7F991F56-E042-4E45-8750-36269A4F087C@xxxxxxxxxxx>
>Content-Type: text/plain; charset="iso-8859-1"
>
>Would it make sense to have Beno?t as the second mentor for the project?
>I guess that the project won't require a lot of mentorship.
>
>Cheers,
>Ga?l
>
>Le 10 janv. 2014 ? 09:44, Mike Milinkovich a ?crit :
>
>> On 10/01/2014 9:22 AM, LANGLOIS Benoit wrote:
>>> I think that a best practice is that there is not two mentors from the
>>>same company.
>> 
>> Plus all mentors need to be members of the Eclipse Architecture Council.
>> 
>> -- 
>> Mike Milinkovich
>> mike.milinkovich@xxxxxxxxxxx
>> +1.613.220.3223
>> _______________________________________________
>> polarsys-iwg mailing list
>> polarsys-iwg@xxxxxxxxxxx
>> https://dev.eclipse.org/mailman/listinfo/polarsys-iwg
>
>-------------- next part --------------
>An HTML attachment was scrubbed...
>URL: 
><https://dev.eclipse.org/mailman/private/polarsys-iwg/attachments/20140110
>/147f5c71/attachment.html>
>
>------------------------------
>
>Message: 4
>Date: Fri, 10 Jan 2014 10:29:26 -0500
>From: Ralph Mueller <ralph.mueller@xxxxxxxxxxx>
>To: Polarsys IWG <polarsys-iwg@xxxxxxxxxxx>
>Subject: Re: [polarsys-iwg] UML Generators proposal
>Message-ID: <FCAB137E-665F-4BC3-837F-1E20EA478327@xxxxxxxxxxx>
>Content-Type: text/plain; charset="iso-8859-1"
>
>Has anybody considered asking Jonas Helming from Eclipse from
>EclipseSource?
>He might be a good candidate and also help to spread the word into other
>technology domains like openETCS.
>Regards / Liebe Gr??e,
>
>Ralph Mueller
>
>Director, Eclipse Foundation
>Mobile: +49 177 449 0460
>Office: +49 6251 789545
>
>
>Am 10.01.2014 um 10:27 schrieb Ga?l Blondelle
><gael.blondelle@xxxxxxxxxxx>:
>
>> Would it make sense to have Beno?t as the second mentor for the project?
>> I guess that the project won't require a lot of mentorship.
>> 
>> Cheers,
>> Ga?l
>> 
>> Le 10 janv. 2014 ? 09:44, Mike Milinkovich a ?crit :
>> 
>>> On 10/01/2014 9:22 AM, LANGLOIS Benoit wrote:
>>>> I think that a best practice is that there is not two mentors from
>>>>the same company.
>>> 
>>> Plus all mentors need to be members of the Eclipse Architecture
>>>Council.
>>> 
>>> -- 
>>> Mike Milinkovich
>>> mike.milinkovich@xxxxxxxxxxx
>>> +1.613.220.3223
>>> _______________________________________________
>>> polarsys-iwg mailing list
>>> polarsys-iwg@xxxxxxxxxxx
>>> https://dev.eclipse.org/mailman/listinfo/polarsys-iwg
>> 
>> _______________________________________________
>> polarsys-iwg mailing list
>> polarsys-iwg@xxxxxxxxxxx
>> https://dev.eclipse.org/mailman/listinfo/polarsys-iwg
>
>-------------- next part --------------
>An HTML attachment was scrubbed...
>URL: 
><https://dev.eclipse.org/mailman/private/polarsys-iwg/attachments/20140110
>/24d06302/attachment.html>
>
>------------------------------
>
>_______________________________________________
>polarsys-iwg mailing list
>polarsys-iwg@xxxxxxxxxxx
>https://dev.eclipse.org/mailman/listinfo/polarsys-iwg
>
>
>End of polarsys-iwg Digest, Vol 27, Issue 2
>*******************************************

 ------------------------------------------------------------------------------

E-MAIL DISCLAIMER

The present message may contain confidential and/or legally privileged information. If you are not the intended addressee and in case of a transmission error, please notify the sender immediately and destroy this E-mail. Disclosure, reproduction or distribution of this document and its possible attachments is strictly forbidden.

SPACEBEL denies all liability for incomplete, improper, inaccurate, intercepted, (partly) destroyed, lost and/or belated transmission of the current information given that unencrypted electronic transmission cannot currently be guaranteed to be secure or error free.
Upon request or in conformity with formal, contractual agreements, an originally signed hard copy will be sent to you to confirm the information contained in this E-mail.

SPACEBEL denies all liability where E-mail is used for private use.

SPACEBEL cannot be held responsible for possible viruses that might corrupt this message and/or your computer system.
 -------------------------------------------------------------------------------


Back to the top