Model-based Embedded Software

Naren Vasanad, Kevin Albers, Robert Bui and Jose Oyola Cabello

EECS Department
University of California, Berkeley
Technical Report No. UCB/EECS-2015-124
May 15, 2015

http://www2.eecs.berkeley.edu/Pubs/TechRpts/2015/EECS-2015-124.pdf

Embedded software is typically developed using traditional programming languages like C and C++. However, these traditional types of programming languages are not well suited for embedded systems development. The model-based embedded software project extends the code-generating capabilities of Ptolemy II to help users develop software using model-based design techniques for ARM mbed devices. In particular, this project primarily focuses on automatically generating C/C++ code in Ptolemy II for Synchronous Data Flow (SDF) and Finite State Machine (FSM) models. This makes it easier to design and debug, leading to faster and more robust software development.

Advisor: Edward A. Lee and Sanjit A. Seshia


BibTeX citation:

@mastersthesis{Vasanad:EECS-2015-124,
    Author = {Vasanad, Naren and Albers, Kevin and Bui, Robert and Oyola Cabello, Jose},
    Title = {Model-based Embedded Software},
    School = {EECS Department, University of California, Berkeley},
    Year = {2015},
    Month = {May},
    URL = {http://www2.eecs.berkeley.edu/Pubs/TechRpts/2015/EECS-2015-124.html},
    Number = {UCB/EECS-2015-124},
    Abstract = {Embedded software is typically developed using traditional programming languages like C and C++. However, these traditional types of programming languages are not well suited for embedded systems development. The model-based embedded software project extends the code-generating capabilities of Ptolemy II to help users develop software using model-based design techniques for ARM mbed devices. In particular, this project primarily focuses on automatically generating C/C++ code in Ptolemy II for Synchronous Data Flow (SDF) and Finite State Machine (FSM) models. This makes it easier to design and debug, leading to faster and more robust software development.}
}

EndNote citation:

%0 Thesis
%A Vasanad, Naren
%A Albers, Kevin
%A Bui, Robert
%A Oyola Cabello, Jose
%T Model-based Embedded Software
%I EECS Department, University of California, Berkeley
%D 2015
%8 May 15
%@ UCB/EECS-2015-124
%U http://www2.eecs.berkeley.edu/Pubs/TechRpts/2015/EECS-2015-124.html
%F Vasanad:EECS-2015-124