View source
From UcgnWiki
for
Model Transformation: Simulink
Jump to:
navigation
,
search
Home: [[Main Page]] ---- = Overview = The Simulink model transformation layer and the UCGN core code-generator were designed because of the dissatisfaction with some of the available COTS code-generators of the time (2007 timeframe), i.e. MATLAB RealtimeWorkshop, dSpace TargetLink, IBM Rhapsody etc. It was perceived that all of the COTS generators resulted in source code that would pose some significant problems when attempting certification of the generated source code to the aerospace software standard [http://en.wikipedia.org/wiki/DO-178B DO-178B]. All existing COTS code generators lacked the ability to be configured to produce the desired source code. These were some of the requirements for the code-generation * Clearly readable source-code * Separation of functionality and parameters ("tunable parameters") * Robust data storage (compile-time static structures in favor of pointer run-time constructs) * Clear software architecture, direct correspondence to the model architecture * Separation of reusable library code = Features = The following features are supported by the Simulink UCGN * Discrete Simulink models and libraries * = Constraints = The following aspects are not supported right now: Not supported by design * Continuous systems * S-functions * Embedded Matlab functions Not currently supported, but under development for a future relase * Nested bus-objects * Reference models = Modeling guide =
Return to
Model Transformation: Simulink
.
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