Presentation is loading. Please wait.

Presentation is loading. Please wait.

Proprietary Information GeneAuto at Rockwell Collins France Status.

Similar presentations


Presentation on theme: "Proprietary Information GeneAuto at Rockwell Collins France Status."— Presentation transcript:

1 Proprietary Information GeneAuto at Rockwell Collins France Status

2 Proprietary Information Rockwell Collins France AESE – GeneAuto – 23-09-09 2 The context: AW149 and 101 cockpits CCD DCP Pilot DCP CCD CoPilot MFD PFD Pilot PFD MFD CoPilot

3 Proprietary Information Rockwell Collins France AESE – GeneAuto – 23-09-09 3 The context GeneAuto was evaluated by the Helicopter cockpit development team (1st quarter CY09) –Two phases Technical evaluation Integration in RC ADAPT methodology + certification issue Targets –Introduce GeneAuto in industrial developments in CY2010 –Future integration in a complete open-source MBD environment

4 Proprietary Information Rockwell Collins France AESE – GeneAuto – 23-09-09 4 Experimentation on use cases models The validation of use-cases consists in testing the following capabilities of the Gene-Auto tool on some use-case models. The following tests were performed on input models: –Capability to generate code out of the input model –Capability to compile the code –Code performances ( in regard of RTW) –Functional testing –Capability to integrate generated code with external code (manual or auto-generated) –Traceability check Code / model Code / requirements (DOORS) –Correctness of code

5 Proprietary Information Rockwell Collins France AESE – GeneAuto – 23-09-09 5 Use cases Triple Tachometer Active StandbyCruse control Number of Simulink blocks 3740138301 Number of hierarchical levels 737 Number of signals 3636129282 Number of LOC4422535665

6 Proprietary Information Rockwell Collins France AESE – GeneAuto – 23-09-09 6 Summary of results ObjectivesResultsComments Code generation and compilation OKThe code has been generated then compiled with GCC compiler without any trouble Functional behavior (25 tests cases) 16 PASSED 9 FAILED 4 FAILED due to 1 bug (cast) 5 FAILED due to 1 bug (init stateflow) 2 bugs found which can be corrected Performance of the generated code (compared with RTW) CPU throughput : +/- 5% Memory : +100% Gene-auto code generated today without any optimization. These performances could be optimized by: · Providing optimized and specific Simulink blockset (not generic) · Optimizing backend classes for blocks in Gene- Auto · Adding some optimization modules in the CodeModelOptimizer elementary tool of gene-auto. Compatibility with RC MBD Library 67% of AW149 MBD library blocks are currently supported Gene-auto may be modified easily to add new features so that 100% of MBD library blocks used at RCF would be supported.

7 Proprietary Information Rockwell Collins France AESE – GeneAuto – 23-09-09 7 Global conclusions ObjectivesStatusComments Feasibility Compatibility with processes and tools used in large display systems Maturity on functional behavior Tool not yet deployed on the market. Code Performance CPU Throughput Memory Way to enhance identified RC Library compatibility Easy to improve Covers 70% of blocks used in RC MBD library Legal issue.mdl file parsing: compatibility with Simulink upgrades


Download ppt "Proprietary Information GeneAuto at Rockwell Collins France Status."

Similar presentations


Ads by Google