View source
From UcgnWiki
for
Main Page
Jump to:
navigation
,
search
= Introduction = The Unified Codegeneration project (UCGN) provides an open framework for the generation of high quality source code which is suitable for safety-critical applications and certification. Currently a Simulink/Stateflow front end and a C-language back end are included. [[Introduction]]: Project background, overview = News = June 18, 2010: This project just came online... so bear with us as we keep adding documentation to this Wiki June 21, 2010: Released the UCGN Simulink Distribution 1.0.1, including a "Hello World" Simulink example = SourceForge = Visit the UCGN project [http://sourceforge.net/projects/ucgn/site on SourceForge]. Download the latest UCGN Simulink [http://sourceforge.net/projects/ucgn/files/ distribution]. = Semantic Meta-model = The Semantic Meta-model is the interface to the UCGN Code-generation. The meta-model uses XML/XSD to describe an abstract higher-order programming language, with object oriented features. [[Semantic Meta-model]]: Features, concept = Model Transformation: Simulink = Currently included with the project is a Simulink model transformation layer. Matlab m-files are provided to export Simulink models and libraries into a domain-specific XML representation. The model transformation layer, which is implemented in Java, then takes this XML-model as an input and transforms it into a Semantic Model, for which the UCGN framework can generate source code. [[Model Transformation: Simulink]]: Overview, features, constraints, modeling guide [[Simulink Supported Blocks]] = Tutorials = [[Simulink UCGN Hello World | Simulink UCGN "Hello World"]] step by step example = Developers' Corner = ---- '''Project Logo''' Click on the following image to upload a new version of the PNG logo image for your project: [[Image:MediaWikiSidebarLogo.png]]
Return to
Main Page
.
Views
Page
Discussion
View source
History
Personal tools
Log in
Navigation
Main page
Community portal
Current events
Recent changes
Random page
Help
Search
Toolbox
What links here
Related changes
Special pages