Ads

tools

Interoperability between Eclipse (EMF) and Microsoft (Oslo and DSL Tools) modeling tools

In the AtlanMod group we have been recently working on a model-driven solution to improve tool interoperability, specially focusing on the challenging problem of interoperability between tools with variable metamodels (i.e. tools that are able to manipulate data conforming to different metadata specifications; in this situation, data interoperability needs to interchange not only the data but also the metadata between the tools so that the target tool can correctly interpret the imported information).

Collaborative UML modeling with Creately

Today, Charanjit Singh writes a guest post to present Creately , an online diagramming tool that's build for collaboration. Enjoy the post!:

Using Balsamiq mock-ups to create UML models in your iPhone (updated)

We have blogged before ( here and here ) about UML tools for the iPhone but those two tools were NOT modeling tools but a reference guide for the UML you could consult when drawing UML diagrams.

Coloring models

The idea of applying a specific color schema to (UML) models in order to facilitate their understandability can be traced back to (at least) Peter Coad, Eric Lefebvre, and Jeff De Luca in their book Java Modeling In Color With UML . In there they proposed a four-color schema for UML class diagrams. In short, the color of a class would depend on the type of domain concept modeled by that class (moment-interval -> pink, party-place-thing -> green, description -> blue, role-participation -> yellow).

Deep interviews with modeling and MDE tool creators - A coffee with series

I learnt a lot when Greg and I did our study of web-based project management portals , specially when interviewing their creators.

Even if each interview took a lot of time (preparing the interview, transcribing and processing it,...), it was arguably the best source of information and by far the most interesting one since it gave us the opportunity to understand the rationale behind the tool design decisions and evolution.

Eclipse Doc2Model project has been created

The new Eclipse Doc2Model project has now been created. The goal of this project is to provide an extensible framework for producing EMF models from plain text and structured documents (e.g. OpenOffice documents).

The idea is to take textual documents containing the specification of the system and, instead of retyping information to produce the corresponding model, try to (partially) generate the corresponding system model by parsing and analyzing the text.

Back-annotation of data models at run-time

Zuzel , a Master Student at the University of Toronto under the supervision of Greg Wilson (and the occasional collaboration of myself, Robert Clarisó and Mike Conley) is working on a method/tool to back-annotate data models at run-time .

Concrete, a lightweight, web-based model editor

Martin Thiede announces "Concrete" a web-base model editor which can be configured for different DSLs by providing a metamodel and optional concrete syntax definition in HTML/CSS.

Models are created mainly by typing text in the browser, using autocompletion, constraint checks, etc. They are exchanged in JSON format with any backend, e.g. via AJAX.

SinelaboreRT - Generate efficient source code from UML state diagrams!

Today we have a guest post (interested in a guest post? contact me) by Peter Mueller. He is going to introduce to all of you his tool SinelaboreRT - From UML state diagrams to source code made easy :

State machines are without any doubt a very good choice for designing and implementing the behavior of reactive systems. Whether you've used statecharts to model a device, a subsystem, or a module, you might ask yourself why you don't just generate code from that model.

UML Process Aid - free iPhone UML app (for documentation)

After iUML , we have now a second UML tool for your iPhone: UML Process Aid (direct link to the tool in the iTunes App Store ).

User login

Ads

Links