Main Page
From UcgnWiki
m (1 revision) |
|||
Line 1: | Line 1: | ||
- | + | = 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 |
- | + | ||
- | + | = Download = | |
- | + | ||
+ | Download the UCGN Simulink distribution [http://sourceforge.net/projects/ucgn/files/ here] | ||
+ | |||
+ | = 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 | ||
+ | |||
+ | = 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]] |