What is a Rent Subscription?


Free trial for 30 days


send us feedback

contact us

About Poseidon for UML Community Edition 8.0

Now Poseidon for UML is based on our Poseidon for DSLs platform. It is a great UML tool with a complete set of diagrams (class, package, use case, state, component, activity and sequence diagrams) and excellent user interface. We provide magnificent improvements in stability, scalability, performance, reliability and customization. We believe this tool has the best user interface in the industry. At the same time, it is an example of what is possible with our DSL platform. UML now is just one of the conceivable DSLs possible with the Poseidon for DSLs platform. A considerable part of the tool is generated from a handfull of models (MDSD). You, as the author of a DSL can simply change these models and by that create your own DSL modeling tool that shares the same user interface and performance characteristics as Poseidon for UML 8.0. Read on for our guiding principles. 


The new Poseidon for UML totally focuses on the productivity of the modeler. The center piece of our new UI design is the drawing area. Now, while this may sound natural to you, you will not have seen this approach put into place in such purity. Most modeling tools are actually very cluttered with views and bars that get in the way. We worked very hard to reduce the UI to the maximum, so that you can work directly from the diagram.

When you start the new Poseidon for UML, you are consumed by the large drawing area. For those new to the tool, an intuitive menu, toolbar, model browser and palette are available. But after just a little looking around, you will just not need them anymore. Try hitting F3 and you will get a full screen drawing area. Now right click and you will get all the tools you need in the context menu. Or better yet, just hit Space and the model elements that make sense in the given context are right there.


The entire architecture is built to support full scalability. The design of the programming language Scala teaches us that scalability actually has two directions: towards the small and towards the large. We felt this also applies to modeling tools. Poseidon for UML lends itself to small diagrams, that you want to sketch quickly without knowing much about the tool, without much clutter that gets in the way. We strive for a tool that is quicker in use than a piece of paper or a white board.

But just the same Poseidon for UML takes great care to also support huge models. It comes with an object database built in.


 A key to productivity is performance. And we took great care to provide this performance at all times. The new Poseidon for UML starts up in less then half the time. And it runs smooth ever after.


Have you heard of DSLs? Domain specific languages are the new new thing, especially for model-driven development. Well, Poseidon for UML is a UML tool, but we actually regard UML as just another DSL. In essence, Poseidon has become a framework for building DSLs, not just for UML. All of the diagrams in Poseidon are generated from internal models using model-driven technologies. And with this approach we can quickly develop any other kind of graphical DSL, based on an EMF meta model. If this sounds just like the flexibility you need, contact us.

Tool chain integration

The center of the model-driven Universe is - no it is not UML actually, it is eclipse and EMF as its model repository. All major generator frameworks today are based on this. But while there are a number of reasons why Eclipse is not a very good environment for modeling, it is the perfect environment to make use of the developed models using generators. That is why Poseidon for UML is built directly ontop of EMF. And the created models are ready to be read into Eclipse to be consumed by your favorite generator technology.


We strive for a highly stable and reliable modeling tool. And here we actually need your help. We have released the new Poseidon for UML 8 as a beta release. We need your help to make sure we cover every scenario and use case that you need in your work. So share your findings with us. 

Class Diagram   Use Case Diagram

State Diagram   Deployment Diagram

Activity Diagram   Sequence Diagram

© 2000 - 2010 Gentleware AG
 poseidon for uml 8.0