Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
RE: [gmt-dev] b+m code generator

Hi Markus

Thanks for bringing b+m to our attention. It certainly appears to have
some useful features.

Once we get the basic framework in place, we can then start to mine
the Open Source resources. The challenge will be in breaking up tools
that provide complete end-to-end functionality but with limited opportunity
for coexistence with rival tools, into their pieces. We can then put the
pieces together in more interesting ways.

If this really works we will have a new problem; selecting between 10 rival
XMI parsers.

My current priorities are:
       GMT framework with simple test examples
       Integration of one or more QVT prototypes
       Integration of Eclipse XSD and EMF
Then
       Open Source mining, e.g. b+m

	Regards
			
		Ed Willink

------------------------------------------------------------------------
E.D.Willink,                             Email: mailto:EdWillink@xxxxxxx
Thales Research and Technology (UK) Ltd, Tel:  +44 118 923 8278 (direct)
Worton Drive,                            or  +44 118 986 8601 (ext 8278)
Worton Grange Business Park,             Fax:  +44 118 923 8399
Reading,   RG2 0SB
ENGLAND          http://www.computing.surrey.ac.uk/personal/pg/E.Willink
------------------------------------------------------------------------
(formerly Racal Research and Thomson-CSF)

> -----Original Message-----
> From: Markus Voelter [mailto:schogglad@xxxxxx]
> Sent: 30 November 2003 12:21
> To: gmt-dev@xxxxxxxxxxx
> Cc: Thomas Stahl
> Subject: [gmt-dev] b+m code generator
> 
> 
> Hi all,
> 
> I'd like to point your attention to a very nice
> open source code generator tool. It is hosted at
>    http://sourceforge.net/projects/architecturware/
> The tool has been developed by b+m in Kiel,
> Germany and has a rather long usage history.
> 
> The really nice feature about the tool is that it
> allows you to explicitly implement your (domain-
> specific) metamodel as Java classes. These can
> contain constraints that are verified when a model
> is read by the generator. The code
> generator itself uses a simple template language.
> Templates are based on the metamodel defined
> for the domain as opposed to the concrete syntax
> of the model (such as XMI). XMI parsers for se-
> veral UML tools are available. It is also possible
> to use a non-UML/MOF based metamodel (such
> as, for example, Excel) and thus use completely
> different parsers.
> 
> The tool comes with (some) documentation. If you
> want to see a small introduction to it, take a look
> at slides 63 and following in
>    http://www.voelter.de/data/presentations/mdaPraktisch.ppt
> (the presentation contains all kinds of other stuff
> which you might want to ignore...)
> 
> I think this tool would be very useful as one
> specific text generation component for GMT.
> Once the f/w proposed by Ed is there :-), I am
> happy to implement an IModelActivity to access it.
> 
> Cheers,
> Markus
> 
> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
> - - - - - -
> Markus Völter
> mailto:voelter@xxxxxxx
> 
> voelter - ingenieurbüro für softwaretechnologie
> Ziegelaecker 11, 89520 Heidenheim, Germany
> Tel. +49 (0) 73 21 / 97 33 44
> 
> http://www.voelter.de
> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
> - - - - - -
> 
> 
> 
> _______________________________________________
> gmt-dev mailing list
> gmt-dev@xxxxxxxxxxx
> http://dev.eclipse.org/mailman/listinfo/gmt-dev
> 


Back to the top