articleProceedings of the IEEEJan 1, 2003Closed access

Taming heterogeneity - the Ptolemy approach

University of California, Berkeley · Athena Group (United States)

Indexed incrossref

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…

Citation impact

1,067
total citations
FWCI
23.27
Percentile
100%
References
59
Citations per year

Authors

9

Topics & keywords

Keywords
  • Asynchronous communication
  • Computer science
  • Component (thermodynamics)
  • Reuse
  • Variety (cybernetics)
  • Distributed computing
  • Domain (mathematical analysis)
  • Theoretical computer science
No related works found for this paper.