Thomas Huining Feng and Edward A. Lee

EECS Department, University of California, Berkeley

Technical Report No. UCB/EECS-2008-85

July 13, 2008

http://www2.eecs.berkeley.edu/Pubs/TechRpts/2008/EECS-2008-85.pdf

Higher-order model composition can be employed as a mechanism for scalable model construction. By creating a description that manipulates model fragments as first-class objects, designers' work of model creation and maintenance can be greatly simplified. In this paper, we present our approach to higher-order model composition based on model transformation. We define basic transformation rules to operate on the graph structures of actor models. The composition of basic transformation rules with heterogeneous models of computation form complex transformation systems, which we use to construct large models. We argue that our approach is more visual than the traditional approaches using textual model descriptions. It also has the advantage of allowing to dynamically modify models and to execute them on the fly. Our arguments are supported by a concrete example of constructing a distributed model of arbitrary size.


BibTeX citation:

@techreport{Feng:EECS-2008-85,
    Author= {Feng, Thomas Huining and Lee, Edward A.},
    Title= {Scalable Models Using Model Transformation},
    Year= {2008},
    Month= {Jul},
    Url= {http://www2.eecs.berkeley.edu/Pubs/TechRpts/2008/EECS-2008-85.html},
    Number= {UCB/EECS-2008-85},
    Abstract= {Higher-order model composition can be employed as a mechanism for scalable model construction. By creating a description that manipulates model fragments as first-class objects, designers' work of model creation and maintenance can be greatly simplified. In this paper, we present our approach to higher-order model composition based on model transformation. We define basic transformation rules to operate on the graph structures of actor models. The composition of basic transformation rules with heterogeneous models of computation form complex transformation systems, which we use to construct large models. We argue that our approach is more visual than the traditional approaches using textual model descriptions. It also has the advantage of allowing to dynamically modify models and to execute them on the fly. Our arguments are supported by a concrete example of constructing a distributed model of arbitrary size.},
}

EndNote citation:

%0 Report
%A Feng, Thomas Huining 
%A Lee, Edward A. 
%T Scalable Models Using Model Transformation
%I EECS Department, University of California, Berkeley
%D 2008
%8 July 13
%@ UCB/EECS-2008-85
%U http://www2.eecs.berkeley.edu/Pubs/TechRpts/2008/EECS-2008-85.html
%F Feng:EECS-2008-85