2013
DOI: 10.1017/s0960129512000278
|View full text |Cite
|
Sign up to set email alerts
|

A modular formal semantics for Ptolemy

Abstract: Ptolemy is an open-source and extensible modeling and simulation framework. It offers heterogeneous modeling capabilities by allowing different models of computation, both untimed and timed, to be composed hierarchically in an arbitrary fashion. This paper proposes a formal semantics for Ptolemy which is modular, in the sense that atomic actors and their compositions are treated in a unified way. In particular, all actors conform to an executable interface that contains four functions: fire (produce outputs gi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
25
0

Year Published

2015
2015
2019
2019

Publication Types

Select...
4
2
1

Relationship

2
5

Authors

Journals

citations
Cited by 33 publications
(25 citation statements)
references
References 78 publications
0
25
0
Order By: Relevance
“…In that same paper, small extensions to the standard were proposed with the goal of enhancing the standard's ability to handle mixed discrete and continuous behaviors. Some of these extensions are reminiscent of functions included in the actor interface in the modular formal semantics of the Ptolemy tool [48]. For instance, the "getMaxStepSize" function of [7] is similar to the D ("deadline") function of [48].…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…In that same paper, small extensions to the standard were proposed with the goal of enhancing the standard's ability to handle mixed discrete and continuous behaviors. Some of these extensions are reminiscent of functions included in the actor interface in the modular formal semantics of the Ptolemy tool [48]. For instance, the "getMaxStepSize" function of [7] is similar to the D ("deadline") function of [48].…”
Section: Related Workmentioning
confidence: 99%
“…Some of these extensions are reminiscent of functions included in the actor interface in the modular formal semantics of the Ptolemy tool [48]. For instance, the "getMaxStepSize" function of [7] is similar to the D ("deadline") function of [48]. Followup work includes [8], which proposes a collection of test cases together with acceptance criteria that can be used to determine whether a hybrid co-simulation technique is acceptable.…”
Section: Related Workmentioning
confidence: 99%
“…DE is one of the models of computation supported in a number of languages and tools such as ns-3, VHDL, SimEvents, and Ptolemy [7]. The semantics of DE have been formalized in various papers, e.g., [12,21,20]. Here we show how to encode typical DE actors such as Periodic Clock and Constant Delay as FMUs, following principles similar to those presented in [21].…”
Section: Encoding Discrete-event Actors As Fmusmentioning
confidence: 99%
“…We will solve this problem following the same approach as in [21], namely, by introducing a special value denoted absent, which models the absence of an event at a certain point in time. Output variables that carry events will have value absent most of the time, except at those times when an event occurs, in which case the value of the output variable is the value of the occurring event.…”
Section: Semantic Gap: From Events To Persistent Signalsmentioning
confidence: 99%
See 1 more Smart Citation