Main Page

From UcgnWiki

Jump to: navigation, search
m (1 revision)
Line 1: Line 1:
-
'''MediaWiki has been successfully installed.'''
+
= News =
-
Consult the [http://meta.wikimedia.org/wiki/Help:Contents User's Guide] for information on using the wiki software.
+
June 18, 2010: This project just came online... so bear with us as we keep adding documentation to this Wiki
-
== Getting started ==
+
June 21, 2010: Released the UCGN Simulink Distribution 1.0.1, including a "Hello World" Simulink example
-
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Configuration settings list]
+
-
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki FAQ]
+
= Download =  
-
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]
+
 
 +
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]]

Revision as of 16:30, 22 June 2010

Personal tools