Dashboard > Coral > Home
  Log In   View a printable version of the current page.  

Coral

Coral » Home

Coral is a metamodel-independent toolkit that can be used to create, edit and transform new models and modeling languages at run-time. Coral is a full metamodeling tool: A modeling language, including its abstract and concrete syntax is defined by a model. Coral is also a toolkit: it can be customized to build other modeling tools.

Coral is an open source software project and it can be used as a research tool to develop new modeling languages or as a platform to construct other modeling tools. It is an implementation of different OMG standards such as MOF and UML into an extensible framework that can be customized to a final application. The tool implements the XMI 1.x and 2..0 formats for model data interchange. To interchange diagrams, the diagrammatic interchange format (XMI-DI) is used.

Coral is not a replacement for existing UML tools. If you are looking for an inexpensive UML tool, we recommend other tools such as Gentleware Poseidon . If you are looking for a metamodeling tool with commercial support you should check MetaEdit+.

Coral is being used as a platform to build tools for invariant-base programming using a formal visual notation, modelcheking UML behavioral models, generation of code from UML models, and integration of hardware components in network-on-chip architectures.

Coral is being developed in the context of CREST, the Centre for Reliable Software Technology at Åbo Akademi University, in Turku, Finland.

News

Title Author Date Posted
Coral 0.9.6 Released Torbjörn Lundkvist Nov 13, 2007 15:56
Coral 0.9.5 released Torbjörn Lundkvist Jul 17, 2007 08:31
Coral 0.9.4 Released Torbjörn Lundkvist Jun 18, 2007 15:56
Coral 0.9.3 Released Torbjörn Lundkvist Feb 20, 2007 13:32
Coral 0.9.2 Released Ivan Porres Sep 14, 2006 19:39


Added by Ivan Porres, last edited by Ivan Porres on Aug 10, 2007  (view change)
Labels: 
(None)

Track this page: Subscribe to a RSS feed