2004
DOI: 10.1007/s00165-004-0043-8
|View full text |Cite
|
Sign up to set email alerts
|

A behavioral type system and its application in Ptolemy II

Abstract: Abstract. Interface automata [deH01] have been introduced as an interface theory [deH01a] capable of functioning as a behavioral type system. Behavioral type systems describe dynamic properties of components and their compositions. Like traditional (data) type systems, behavioral type systems can be used to check compatibility of components. In this paper, we use interface automata to devise a behavioral type system for Ptolemy II, leveraging the contravariant and optimistic properties of interface automata t… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
29
0

Year Published

2005
2005
2015
2015

Publication Types

Select...
7
2
1

Relationship

3
7

Authors

Journals

citations
Cited by 60 publications
(29 citation statements)
references
References 32 publications
0
29
0
Order By: Relevance
“…Behavioral Types. Lee and Xiong [14] used interface automata to formulate behavioral type signatures for several directors in Ptolemy II [19]. In their paper, several examples illustrate the interactions between a producer and consumer that exchange tokens, mediated by different directors.…”
Section: Behavioral Interfacesmentioning
confidence: 99%
“…Behavioral Types. Lee and Xiong [14] used interface automata to formulate behavioral type signatures for several directors in Ptolemy II [19]. In their paper, several examples illustrate the interactions between a producer and consumer that exchange tokens, mediated by different directors.…”
Section: Behavioral Interfacesmentioning
confidence: 99%
“…We have adapted such type systems to capture domain-specific ontology information, checking for correct usage and correct interpretation of shared data [38]. And we have shown how to check for compatibility of protocols in compositions [35] and to synthesize interface adapters for separately defined components [49].…”
Section: Models Of Computationmentioning
confidence: 99%
“…The asynchronous, actionbased interface theories of [6] are implemented as part of the Ptolemy toolset [8]. The tool Chic implements synchronous, variable-based interface theories closely modeled after [7].…”
Section: Overviewmentioning
confidence: 99%