Site Navigation:

ULM.gen overview

Project status

  • The UMM today only covers the structural part of the UML specification: packages and classes, along with their various relationships. In the near future, use-case models and state/activity models will be handled too because they are widely used in the functional and formal areas of specifications.

  • The RXIE component exports the structural part of a Rose 2003 model in the XML UMM format. Diagrams are also exported in the EMF graphic format. A ready-to-customize template for your Rose add in is provided. In the near future, use-case models and state/activity models will be handled too.

  • The pyulmgen component includes a parser that reads a XML UMM document and instantiates Python data objects corresponding to the UMM specification. A ready-to-customize template to produce a HTML document is included. In the near future, a Java code template will be provided. Use-case models and state/activity models will be handled too.

  • The sbean and the sbxb components are both in production state, used on several projects.