Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Archived » M2M (model-to-model transformation) » AADL to XML Transformation
AADL to XML Transformation [message #550787] Wed, 04 August 2010 07:12 Go to next message
2bro2b is currently offline 2bro2b
Messages: 12
Registered: August 2010
Junior Member
Hello,

i´m relatively new to the EMF community and i have to implement a Transformation from aadl to xml (a corresponding XSD exists).

Can anyone give me some hints where i should begin my work respectively which tools i need and where i should start reading ?

Thanks in advance
Re: AADL to XML Transformation [message #552964 is a reply to message #550787] Sun, 15 August 2010 05:51 Go to previous messageGo to next message
Ed Willink is currently offline Ed Willink
Messages: 4026
Registered: July 2009
Senior Member
Hi

Your question doesn;t make sense; AADL is a 'useful' language. XML is a
useful representation for information.

Any sensible tooling for AADL should provide XML for free.

In the case of EMF, you can bootstrap the Ecore meta-model from the XSD.

If you have no AADL tooling at all then Xtext will enable you define the
textual grammar with respect to the Ecore meta-model and generate a rich
editing environment automatically.

Regards

Ed Willink


On 04/08/2010 12:12, 2bro2b wrote:
> Hello,
>
> i´m relatively new to the EMF community and i have to implement a
> Transformation from aadl to xml (a corresponding XSD exists).
>
> Can anyone give me some hints where i should begin my work respectively
> which tools i need and where i should start reading ?
>
> Thanks in advance
Re: AADL to XML Transformation [message #553872 is a reply to message #552964] Thu, 19 August 2010 05:19 Go to previous messageGo to next message
2bro2b is currently offline 2bro2b
Messages: 12
Registered: August 2010
Junior Member
Well, of course AADL Tools like OSATE provide a XML representation of a textual AADL Model 'for free'.
But our goal is to transform that XML represenation which conforms to the AADL MetaModel to another XML represenation conforming to a certain MetaModel.
The goal is to define a Model in AADL and then use it as Input for a simluation.
For the beginning i started to study QVT. If anyone can give me good tutorials or knows a better way i would be grateful.
Thanks

[Updated on: Thu, 19 August 2010 05:21]

Report message to a moderator

Re: AADL to XML Transformation [message #554004 is a reply to message #553872] Thu, 19 August 2010 12:03 Go to previous messageGo to next message
Ed Willink is currently offline Ed Willink
Messages: 4026
Registered: July 2009
Senior Member
Hi

QVTo would be my choice of the tools today. Unfortunately the M2M/QVTo
project is not strong on tutorials.

There is one very useful example project that you can install that
demonstrates many principles.

The EclipseCon 2008 tutorial slides cover a lot of material but are
quite hard going.

The QVT specification has some useful examples, but not all of them are
legal QVTo.

Regards

Ed Willink


On 19/08/2010 10:19, 2bro2b wrote:
> Well, of course AADL Tools like OSATE provide a XML representation of a
> textual AADL Model. 'for free'.
> But our goal is to transform that XML represenation which conforms to
> the AADL MetaModel to another XML represenation conforming to a certain
> MetaModel. The goal is to define a Model in AADL and then use it as
> Input for a simluation.
> For the beginning i started to study QVT. If anyone can give me good
> tutorials or knows a better way i would be grateful :)
> Thanks
Re: AADL to XML Transformation [message #554457 is a reply to message #554004] Mon, 23 August 2010 05:14 Go to previous message
2bro2b is currently offline 2bro2b
Messages: 12
Registered: August 2010
Junior Member
ok, thanks for the advice
Previous Topic:[QVTo] Invoking Transformation outside Eclipse - cannot find qvto file
Next Topic:[ATL] How to launch a ATL transformation on a workflow file
Goto Forum:
  


Current Time: Thu Aug 21 10:05:49 EDT 2014

Powered by FUDForum. Page generated in 0.07520 seconds