Eclipse Papyrus-xtUML is a tool which supplies the capability to edit, execute and translate xtUML models. Executable, translatable UML (xtUML) is an extension to UML based upon the Shlaer-Mellor Method of Model-Driven Architecture (MDA), which supports a powerful approach to Model-Driven Development (MDD). Papyrus-xtUML provides the system design community with access to xtUML editing, execution and translation capabilities, along with a forum to advance the use of this methodology.
Papyrus-xtUML specializes in editing UML such that platform-independent models are precisely defined to enable interpretive execution (early test) from the first edit. The execution technology is built-in to the editor and runs partial models without compilation. Model compilers translate xtUML into target-specific code for various architectures in C, C++, SystemC, Java (and other programming languages) and into documentation in HTML, DocBook and other formats.
Papyrus-xtUML collaborates within the Papyrus Industrial Consortium and PolarSys which pursue providing a cohesive solution set for systems modeling for complex cyber-physical systems.
The content of this open source project is received and distributed under the license(s) listed above. Some source code and binaries may be distributed under different terms. Specific license information is provided in file headers and in NOTICE files distributed with the project's binaries.