Electrical Engineering
      and Computer Sciences

Electrical Engineering and Computer Sciences

COLLEGE OF ENGINEERING

UC Berkeley

Engineering Structurally Configurable Models with Model Transformation

Thomas Huining Feng

EECS Department
University of California, Berkeley
Technical Report No. UCB/EECS-2008-159
December 15, 2008

http://www.eecs.berkeley.edu/Pubs/TechRpts/2008/EECS-2008-159.pdf

Complex configurable models of embedded software systems are hard to design and maintain, especially when model structures are variable and the number of allowable configurations is unlimited. We employ model transformation as an underlying technique to configure model structures. A transformation tool is created for actor models that automates tasks in the development workflow. Such tasks include structural configuration with user-specified parameters, resetting enhanced models to simple forms for modification and update, and validating consistency in model structures. As an example, we provide a structurally configurable actor-oriented model of a distributed system using the MapReduce pattern to justify our approach.

Advisor: Edward A. Lee


BibTeX citation:

@mastersthesis{Feng:EECS-2008-159,
    Author = {Feng, Thomas Huining},
    Title = {Engineering Structurally Configurable Models with Model Transformation},
    School = {EECS Department, University of California, Berkeley},
    Year = {2008},
    Month = {Dec},
    URL = {http://www.eecs.berkeley.edu/Pubs/TechRpts/2008/EECS-2008-159.html},
    Number = {UCB/EECS-2008-159},
    Abstract = {Complex configurable models of embedded software systems are hard to design and maintain, especially when model structures are variable and the number of allowable configurations is unlimited. We employ model transformation as an underlying technique to configure model structures. A transformation tool is created for actor models that automates tasks in the development workflow. Such tasks include structural configuration with user-specified parameters, resetting enhanced models to simple forms for modification and update, and validating consistency in model structures. As an example, we provide a structurally configurable actor-oriented model of a distributed system using the MapReduce pattern to justify our approach.}
}

EndNote citation:

%0 Thesis
%A Feng, Thomas Huining
%T Engineering Structurally Configurable Models with Model Transformation
%I EECS Department, University of California, Berkeley
%D 2008
%8 December 15
%@ UCB/EECS-2008-159
%U http://www.eecs.berkeley.edu/Pubs/TechRpts/2008/EECS-2008-159.html
%F Feng:EECS-2008-159