|
Chronos Web tools is a Open Source (EPL) Web application for the modeling of UML ontologies that supports the Model Driven . CWT supports the UML profile Chronos Metamodel. The Chronos metamodel describes a concept from the goals up to the processes. The relationship between elements is defined unequivocally, helping the modelers to take decisions. Chronos define not only the elements but also suggest a pragmatic the way to go from the proposal to the realization. It unifies the different aspects of a model (technical and business), reducing the amount of required modeling information required to generate a complete application. Features The CWM features some unique characteristics that allow a distributed team to collaborate in the creation and visualization of complex UML ontologies. Web application Being a web application with zero installation the only requirement for the end user is to have a modern browser and the application location(URL). Thanks to the technology used the CWM reacts like a desktop application. Model Libraries CWM introduces an unique model library system. Complex models typically need to be separated between a general and a part. In the scenario of a multinational company general business processes exist that apply to all the countries. In parallel each country has extensions that modify and/or extend the common processes. This is supported by the CWM with the concept of Universal Model ID (UMI). The UMI allow to define process libraries, shared between multiple sub instances. The access to them is read only so that they cannot be modified. Generation CWT can generates artifact in several programming languages including the following: * Java * PHP * Groovy * WSDL * XML * ODT (open office) * Word * PDF * CAL (open office) * MM freemind Development CWT was originally createted by Giuseppe Platania, Niko Stozt and Ingo Herwig. CWT is maintained by a group of developers . History of use It is used by the E-energy Project e-energy.de for the creation of smart grid models. Technology CWT is written in PHP (backend) using the framework wCMF and Java Script (front end) using extJS. The Back end application is completely generated from a model. The Generator uses OAW a modular MDA/MDD generator framework implemented in Java.
|
|
|