H ?
«
‹
←
→
›
»
Language peer sets for CAL:
United States↑
United States/2002↑
Designed 2002 ↑
2000s languages ↑
Internet↑
New internationlism↑
Genus Graph ↑
Experimental and other ↑
Graph↑
Rank 1 folded unlabelled↑
Rank 1 folded ↑
Graph/2002↑
Rank 1 folded unlabelled/2002↑
Rank 1 folded/2002↑
Graph/United States↑
Rank 1 folded unlabelled/United States↑
Rank 1 folded/United States↑
Experimental and other ↑
Experimental and other/2002↑
Experimental and other/us ↑
CAL(ID:5741/cal005)
GP language for the Ptolemy project
alternate simple view
Country: United States
Designed 2002
Genus: Graph
Sammet category: Experimental and other
for CAL Actor Language
general-purpose symbolic and parallel language based on graph-oriented computation
Part of the Ptolemy project at Berkeley
References:
Chris Chang, Johan Eker, Jörn W. Janneck, Yang Zha (2002) Chris Chang, Johan Eker, Jörn W. Janneck, Yang Zhao "A New Method for Specifying Dataflow Actors" Technical memorandum UCB/ERL M02/28 September 2002
Janneck, Jörn W. (2002) Janneck, Jörn W. "Actors and their composition" Technical memorandum UCB/ERL M02/37 December 2002
pdf
Abstract
Willink, Edward D.; Eker, Johan; Janneck Jörn W. (2002) Willink, Edward D.; Eker, Johan; Janneck Jörn W. "Programming Specifications in CAL"
in (2002) OOPSLA Workshop on Generative Techniques in the Context of Model-Driven Architecture November 2002
Ernesto Wandeler (2003) Ernesto Wandeler "Static Analysis of Actor Networks" Technical memorandum UCB/ERL M03/07 March 2003
Abstract
in (2002) OOPSLA Workshop on Generative Techniques in the Context of Model-Driven Architecture November 2002
Johan Eker, Jörn W. Janneck (2003) Johan Eker, Jörn W. Janneck "A structured description of dataflow actors and its application" Technical memorandum UCB/ERL M03/13 May 2003
Abstract
in (2002) OOPSLA Workshop on Generative Techniques in the Context of Model-Driven Architecture November 2002
Resources
-
Berkeley project summary The concept of actors was first introduced by Carl Hewitt as a mean of modeling distributed knowledge-based algorithms. Actors has since then become widely used.
An Actor is a computational entity that communicates with other actors and the environment by passing tokens via its input and output ports. Actor may have state and parameters. When an actor is executed, it is said to be fired. During a firing, input tokens are consumed, output tokens are produced, and the internal state is updates. Actors are connected to form models or applications.
CAL is a small domain-specific language for writing down the functionality of actors - including specifically their ports, their parameters, typing constraints, and firing rules. It is designed to be embedded in an environment providing necessary infrastructure, such as data types, operations and function libraries. The goal is to provide a concise high-level description of actors by providing statically analyzable information about the behavior of an actor, such as production and consumption rates, to facilitate schedule, compose, and static check of actor networks.
-
Caltrop home page
Search in:
Google
Google scholar
World Cat
Yahoo
Overture
DBLP
Monash bib
NZ
IEEE 
ACM portal
CiteSeer
CSB
ncstrl
jstor
Bookfinder
|