*banner
 

Taming heterogeneity - the Ptolemy approach
Johan Eker, Jorn W Janneck, Edward A. Lee, Jie Liu, Xiaojun Liu, Jozsef Ludvig, Sonia Sachs, Yuhong Xiong, Stephen Neuendorffer

Citation
Johan Eker, Jorn W Janneck, Edward A. Lee, Jie Liu, Xiaojun Liu, Jozsef Ludvig, Sonia Sachs, Yuhong Xiong, Stephen Neuendorffer. " Taming heterogeneity - the Ptolemy approach". Proceedings of the IEEE, 91(1):127-144, 2003.

Abstract
Modern embedded computing systems tend to be heterogeneous in the sense of being composed of subsystems with very different characteristics, which communicate and interact in a variety of ways-synchronous or asynchronous, buffered or unbuffered, etc. Obviously, when designing such systems, a modeling language needs to reflect this heterogeneity. Today's modeling environments usually offer a variant of what we call amorphous heterogeneity to address this problem. This paper argues that modeling systems in this manner leads to unexpected and hard-to-analyze interactions between the communication mechanisms and proposes a more structured approach to heterogeneity, called hierarchical heterogeneity, to solve this problem. It proposes a model structure and semantic framework that support this form of heterogeneity, and discusses the issues arising from heterogeneous component interaction and the desire for component reuse. It introduces the notion of domain polymorphism as a way to address these issues.

Electronic downloads

Citation formats  
  • HTML
    Johan Eker, Jorn W Janneck, Edward A. Lee, Jie Liu, Xiaojun
    Liu, Jozsef Ludvig, Sonia Sachs, Yuhong Xiong, Stephen
    Neuendorffer. <a
    href="http://chess.eecs.berkeley.edu/pubs/488.html">
    Taming heterogeneity - the Ptolemy approach</a>,
    <i>Proceedings of the IEEE</i>, 91(1):127-144, 
    2003.
  • Plain text
    Johan Eker, Jorn W Janneck, Edward A. Lee, Jie Liu, Xiaojun
    Liu, Jozsef Ludvig, Sonia Sachs, Yuhong Xiong, Stephen
    Neuendorffer. " Taming heterogeneity - the Ptolemy
    approach". <i>Proceedings of the IEEE</i>,
    91(1):127-144,  2003.
  • BibTeX
    @article{EkerJanneckLeeLiuLiuLudvigSachsXiongNeuendorffer03_TamingHeterogeneityPtolemyApproach,
        author = {Johan Eker and Jorn W Janneck and Edward A. Lee
                  and Jie Liu and Xiaojun Liu and Jozsef Ludvig and
                  Sonia Sachs and Yuhong Xiong and Stephen
                  Neuendorffer},
        title = { Taming heterogeneity - the Ptolemy approach},
        journal = {Proceedings of the IEEE},
        volume = {91},
        number = {1},
        pages = {127-144},
        year = {2003},
        abstract = {Modern embedded computing systems tend to be
                  heterogeneous in the sense of being composed of
                  subsystems with very different characteristics,
                  which communicate and interact in a variety of
                  ways-synchronous or asynchronous, buffered or
                  unbuffered, etc. Obviously, when designing such
                  systems, a modeling language needs to reflect this
                  heterogeneity. Today's modeling environments
                  usually offer a variant of what we call amorphous
                  heterogeneity to address this problem. This paper
                  argues that modeling systems in this manner leads
                  to unexpected and hard-to-analyze interactions
                  between the communication mechanisms and proposes
                  a more structured approach to heterogeneity,
                  called hierarchical heterogeneity, to solve this
                  problem. It proposes a model structure and
                  semantic framework that support this form of
                  heterogeneity, and discusses the issues arising
                  from heterogeneous component interaction and the
                  desire for component reuse. It introduces the
                  notion of domain polymorphism as a way to address
                  these issues.},
        URL = {http://chess.eecs.berkeley.edu/pubs/488.html}
    }
    

Posted by Christopher Brooks on 24 Sep 2008.
Groups: ptolemy
For additional information, see the Publications FAQ or contact webmaster at chess eecs berkeley edu.

Notice: This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright.

©2002-2018 Chess