CUML Wiki
The C source code generator from UML state charts
Status: Alpha
Brought to you by:
pazourek
Cuml is a free source code generator. It converts your Hierarchical State Machines (UML Statecharts) into simple readable C code compatible to ANSI C.
Table of Contents:
Usage: cuml [options] <xmi_filename>
Options:
-h, --help Display this information
--version Display application version information
-v [level], --verbose [level]
Verbose mode, level 0=FATAL, 5=DEBUG
-o <folder> Place the output files into <folder>
Default installation location is /usr/local. If you want to change that:
$ PREFIX=/foo
$ make install
Or
$ make install DESTDIR=/foo
Note: unless you specify a different install directory by PREFIX or DESTDIR option, you must be root to 'make install'.
The name of the binary will be cuml.
There is also necessary to have installed the following libraries:
A compiled binary code for MS Windows is available. It was compiled by MinGW, libraries are included to the install package. The name of the binary is cuml.exe.
The MinGW libraries are part of the package.
Please look at [BlinkingLED].
Free Public License 1.0.0 (0BSD)
Copyright 2017 Petr Pazourek
Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.