Recent additions include better support for Interfaces. The signatures of base-language methods are now parsed too.
Here's what is coming up:
- We are moving from our own parser to an XText-based parsing technology, which generates the metamodel in Ecore
- We are adding a tracing sublanguage to allow generation of tracing (dynamic analysis) directives from within a model
- GUI generation from a model is being added. This was created some time ago for Julian Solano's thesis, but we are now in the process of open-sourcing the work.
- We are working towards adding C++ code generation.
Links to the Umple project
Here are some handy easy-to-type links to various aspects of the Umple project.
code.umple.org -> The google code site where we are hosting Umple. If you have a google account you can become a contributer
try.umple.org -> A quick link to UmpleOnline, where you can try out the language.
wiki.umple.org -> A wiki maintained on the Google code site where help and documentation resides
bugs.umple.org -> The system where we are maintaining our list of issues.
blog.umple.org -> Blog posts from Tim Lethbridge's blog that refer to Umple.
list.umple.org -> The Umple mailing list.
trunk.umple.org -> Quick link to the root of the source code tree for Umple
cc.umple.org -> The Cruise Control continuous integration build server for Umple. Any time changes are committed to Umple, a build will automatically occur, and the results of the build will be visible here.
qa.umple.org -> Results of the automatic testing of Umple.
www.umple.org -> The umple home page we maintain on our own servers.
Previous posts on this topic:
To look back at my previous Umple posts, see the following:
January 2011 status report
Tutorial on attributes and associations in Umple
Overview of Model-Oriented Programming