Affiliation:
1. Department of Electrical Engineering and Computer Sciences, University of California at Berkeley, CA 94720-1770, Berkeley, USA
Abstract
Abstract.
Modern environments for modelling and designing concurrent computational systems increasingly support
heterogeneous
system models, which are characterised by different coordination mechanisms governing the interaction between concurrent components in different parts or at different levels of the model. These interaction semantics, also called
models of computation
, pose a major challenge to the definition of the meaning of heterogeneous models, especially if such a definition is to be independent of any specific set of models of computation, ways of describing actors, or notations for describing models. This paper makes three main contributions. (1) It presents a framework for describing the semantics of actors and models of computation. Its central notion is the concept of a model of computation as a program transformation that composes actor descriptions into a description of a composite actor. This framework is entirely independent of any specific syntax for describing actors, or any particular modelling language. (2) It uses this framework to describe properties of actor compositions and models of computation, and to classify and analyse them. (3) Finally, it discusses the implications of this theory for the design of languages for describing actors and models of computation.
Publisher
Association for Computing Machinery (ACM)
Subject
Theoretical Computer Science,Software
Cited by
6 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Verifying parallel dataflow transformations with model checking and its application to FPGAs;Journal of Systems Architecture;2019-12
2. RIPL;ACM Transactions on Reconfigurable Technology and Systems;2018-03-31
3. The serverless trilemma: function composition for serverless computing;Proceedings of the 2017 ACM SIGPLAN International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software;2017-10-25
4. Actor Merging for Dataflow Process Networks;IEEE Transactions on Signal Processing;2015-05
5. MPEG Reconfigurable Video Representation;The MPEG Representation of Digital Media;2011-08-25