2003
DOI: 10.1109/jproc.2002.805829
|View full text |Cite
|
Sign up to set email alerts
|

Taming heterogeneity - the Ptolemy approach

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 … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
482
0
1

Year Published

2010
2010
2021
2021

Publication Types

Select...
6
2
1

Relationship

0
9

Authors

Journals

citations
Cited by 806 publications
(483 citation statements)
references
References 35 publications
0
482
0
1
Order By: Relevance
“…Several approaches have been developed by research institutions and industry to cope with the exponential growth in systems complexity. Of particular interest to the development of embedded controllers and systems are layered design and component-based design (used, e.g., in the Autosar 2 standard in the automotive sector, and the ARINC 3 standard in the avionic domain), model-based development (supported by important frameworks and tools such as SysML 4 [208] and/or AADL [211] for architecture modeling, and Modelica [133] and MatlabSimulink [168] for system modeling), virtual integration (Ptolemy [124] and Metropolis [100,68]), and platform-based design [100,114,221]. There are two basic principles followed by these methods: abstraction/refinement and composition/decomposition.…”
Section: Positive Impact Of Contract-based Designmentioning
confidence: 99%
“…Several approaches have been developed by research institutions and industry to cope with the exponential growth in systems complexity. Of particular interest to the development of embedded controllers and systems are layered design and component-based design (used, e.g., in the Autosar 2 standard in the automotive sector, and the ARINC 3 standard in the avionic domain), model-based development (supported by important frameworks and tools such as SysML 4 [208] and/or AADL [211] for architecture modeling, and Modelica [133] and MatlabSimulink [168] for system modeling), virtual integration (Ptolemy [124] and Metropolis [100,68]), and platform-based design [100,114,221]. There are two basic principles followed by these methods: abstraction/refinement and composition/decomposition.…”
Section: Positive Impact Of Contract-based Designmentioning
confidence: 99%
“…It has been widely studied in the Ptolemy project [12], MoBIES project [9], SML-Sys modeling frameworks [17], ForSyDe modeling frameworks [19], etc. In these projects, certain common formalisms or agent-based methods are proposed to model or express heterogeneous components, which generally rely on different models of computation.…”
Section: Related Workmentioning
confidence: 99%
“…An early systematic approach to such mixed models was realized in Ptolemy Classic [4]. Ptolemy II is a successor to Ptolemy Classic [5]. Influenced by the Ptolemy approach, SystemC is capable of realizing multiple MoCs [31,32].…”
Section: Related Workmentioning
confidence: 99%
“…The technique I describe is that developed in the Ptolemy Project, and largely previously presented in [4,5,6]. The key idea is to use a common abstract syntax for a diverse set of actor-oriented models, and to hierarchically compose those models using an abstract semantics.…”
Section: Introductionmentioning
confidence: 99%