Undergraduate Thesis
Programming
Started:
Programming
Started:
Description
Generation of Embedded C Code from UML-Based State Machine Design
Technologies
- Enterprise Architect
- State Machines
- UML
- Embedded C
Details
Most of the thesis is confidential (as far as implementation goes), though I can disclose the abstract.
Abstract
The motion control systems software team at Autoliv Electronics America required a method for conversion from architectural designs in a third-party software (Enterprise Architect) to C code for the state machines in software projects. A method for conversion from architectural designs of state machines to C code has been established by the addition of the EaStateGen add-in for Enterprise Architect, developed by the author to fit the needs of Autoliv.
Accomplishments
From the abstract:
The new method of state machine creation (from design in Enterprise Architect to final C code) takes only 8% of the time previously required, taking approximately two man-hours instead of twenty-four.
Thanks for checking this out! Want updates about new posts?
Wishing you all the best,
-Alex