new article: How to process OCL Abstract Syntax Trees [message #31396] |
Fri, 29 June 2007 09:51  |
Eclipse User |
|
|
|
Hi,
The article that I announced some time ago to be in the works is now
available in final form, for the very latest MDT OCL. Thanks to all who
provided feedback!
http://www.eclipse.org/articles/article.php?file=Article-How ToProcessOCLAbstractSyntaxTrees/index.html
Summary
The Model Development Tools Object Constraint Language (MDT OCL) project
provides the building blocks for Model-Driven tools to weave OCL
declarative specifications into software artifacts. We showcase some of
these possibilities, taking as starting point a plug-in to visualize OCL
abstract syntax trees (ASTs) in the form of annotated trees. This
example motivates some practical tips about patterns for OCL visitors,
including using Java 5 generics and achieving conciseness by letting MDT
OCL take care of the "walking" order. To really reap the benefits of
OCL-enriched specifications, tools in our modeling chain have to be able
to transform such expressions into the target software platform (e.g.
compile into Java, translate into SQL). Work in this area is summarized,
to ease jump-starting your own OCL processing project.
Regards,
Miguel
|
|
|
Re: new article: How to process OCL Abstract Syntax Trees [message #31517 is a reply to message #31396] |
Fri, 29 June 2007 10:15  |
Eclipse User |
|
|
|
Originally posted by: cdamus.ca.ibm.com
Hi, Miguel,
It looks great! This will undoubtedly help people to see the hidden value
of the AST and to work with it effectively.
Cheers,
Christian
Miguel Garcia wrote:
>
> Hi,
>
> The article that I announced some time ago to be in the works is now
> available in final form, for the very latest MDT OCL. Thanks to all who
> provided feedback!
>
>
>
http://www.eclipse.org/articles/article.php?file=Article-How ToProcessOCLAbstractSyntaxTrees/index.html
>
>
>
> Summary
>
> The Model Development Tools Object Constraint Language (MDT OCL) project
> provides the building blocks for Model-Driven tools to weave OCL
> declarative specifications into software artifacts. We showcase some of
> these possibilities, taking as starting point a plug-in to visualize OCL
> abstract syntax trees (ASTs) in the form of annotated trees. This
> example motivates some practical tips about patterns for OCL visitors,
> including using Java 5 generics and achieving conciseness by letting MDT
> OCL take care of the "walking" order. To really reap the benefits of
> OCL-enriched specifications, tools in our modeling chain have to be able
> to transform such expressions into the target software platform (e.g.
> compile into Java, translate into SQL). Work in this area is summarized,
> to ease jump-starting your own OCL processing project.
>
>
> Regards,
>
>
> Miguel
|
|
|
Powered by
FUDForum. Page generated in 0.03023 seconds