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://www2.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.
Advisors: 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://www2.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://www2.eecs.berkeley.edu/Pubs/TechRpts/2008/EECS-2008-159.html %F Feng:EECS-2008-159