Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » OCL » new article: How to process OCL Abstract Syntax Trees
new article: How to process OCL Abstract Syntax Trees [message #31396] Fri, 29 June 2007 13:51 Go to next message
Miguel Garcia is currently offline Miguel GarciaFriend
Messages: 40
Registered: July 2009
Member
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 14:15 Go to previous message
Eclipse UserFriend
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
Previous Topic:stereotype missing: invariant/postcondition/precondition
Next Topic:[Announce] MDT OCL 1.1.0 1.1 is available
Goto Forum:
  


Current Time: Fri Apr 26 20:54:24 GMT 2024

Powered by FUDForum. Page generated in 0.02957 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top