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! I post bi-weekly about various topics. You can subscribe for email notifications here:

 

Wishing you all the best,

-Alex