Model-Based Embedded Software

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

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

http://www2.eecs.berkeley.edu/Pubs/TechRpts/2015/EECS-2015-120.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{Oyola Cabello:EECS-2015-120,
    Author = {Oyola Cabello, Jose and Albers, Kevin and Bui, Robert and Vasanad, Naren},
    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-120.html},
    Number = {UCB/EECS-2015-120},
    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 Oyola Cabello, Jose
%A Albers, Kevin
%A Bui, Robert
%A Vasanad, Naren
%T Model-Based Embedded Software
%I EECS Department, University of California, Berkeley
%D 2015
%8 May 15
%@ UCB/EECS-2015-120
%U http://www2.eecs.berkeley.edu/Pubs/TechRpts/2015/EECS-2015-120.html
%F Oyola Cabello:EECS-2015-120