Actors: a model of concurrent computation in distributed systems
Actors: a model of concurrent computation in distributed systems
Concurrent object-oriented programming
Communications of the ACM
Conditional rewriting logic as a unified model of concurrency
Selected papers of the Second Workshop on Concurrency and compositionality
A Semantically Sound Actor Tranlsation
ICALP '97 Proceedings of the 24th International Colloquium on Automata, Languages and Programming
Rewriting Logic as a Semantic Framework for Concurrency: a Progress Report
CONCUR '96 Proceedings of the 7th International Conference on Concurrency Theory
SEMANTICS OF COMMUNICATING PARALLEL PROCESSES
SEMANTICS OF COMMUNICATING PARALLEL PROCESSES
Foundations of Actor Semantics
Foundations of Actor Semantics
ACTOR SYSTEMS FOR REAL-TIME COMPUTATION
ACTOR SYSTEMS FOR REAL-TIME COMPUTATION
A foundation for actor computation
Journal of Functional Programming
Actor theories in rewriting logic
Theoretical Computer Science - Rewriting logic and its applications
Specification Diagrams for Actor Systems
Higher-Order and Symbolic Computation
A theory of may testing for actors
FMOODS '02 Proceedings of the IFIP TC6/WG6.1 Fifth International Conference on Formal Methods for Open Object-Based Distributed Systems V
Proceedings of the 32nd ACM SIGPLAN-SIGACT symposium on Principles of programming languages
Modeling and Verification of Reactive Systems using Rebeca
Fundamenta Informaticae
Comparing Three Coordination Models: Reo, ARC, and RRD
Electronic Notes in Theoretical Computer Science (ENTCS)
A Formal Framework for Interactive Agents
Electronic Notes in Theoretical Computer Science (ENTCS)
Cyber-Physical Systems and Events
Software-Intensive Systems and New Computing Paradigms
Actors and Logical Analysis of Interactive Systems
Electronic Notes in Theoretical Computer Science (ENTCS)
Coordination Models Based on a Formal Model of Distributed Object Reflection
Electronic Notes in Theoretical Computer Science (ENTCS)
Rebeca: theory, applications, and tools
FMCO'06 Proceedings of the 5th international conference on Formal methods for components and objects
All about maude - a high-performance logical framework: how to specify, program and verify systems in rewriting logic
Comparing three coordination models: Reo, ARC, and PBRD
Science of Computer Programming
Ten years of analyzing actors: Rebeca experience
Formal modeling
Mathematical models of object-based distributed systems
Formal modeling
Model feasible interactions in distributed real-time systems
Formal modeling
Compositional semantics of an actor-based language using constraint automata
COORDINATION'06 Proceedings of the 8th international conference on Coordination Models and Languages
Modeling and Verification of Reactive Systems using Rebeca
Fundamenta Informaticae
A relational trace logic for simple hierarchical actor-based component systems
Proceedings of the 2nd edition on Programming systems, languages and applications based on actors, agents, and decentralized control abstractions
Leveraging actors for privacy compliance
Proceedings of the 2nd edition on Programming systems, languages and applications based on actors, agents, and decentralized control abstractions
Structured reasoning about actor systems
Proceedings of the 2013 workshop on Programming based on actors, agents, and decentralized control
Hi-index | 0.00 |
We are interested in developing a semantic foundation that supportsspecifying, composing, and reasoning about components of open distributedsystems. The actor model provides the basic elements for open distributedcomputation: encapsulation of state; independent concurrent units ofcomputation; interaction; and dynamic creation and interconnection. Inorder to provide for composability, and for reasoning about properties atmany different levels of abstraction we introduce the notions of actorcomponent, actor component algebra, and actor component algebra morphism.Morphisms from syntactic to semantic algebras give composable semantics.We first illustrate features of the actor model and a variety of componentalgebras and morphisms through a series of simple examples. We then definethree semantic models for actor computation starting with a generalizationto open systems of Clinger‘s event diagram model, and forming twoabstractions: interaction diagrams and interaction paths. An algebra isdefined on each semantic domain with operations for parallel composition,hiding of internal actors, and renaming, and we show that component algebralaws hold. We use these models to provide semantics for descriptions ofactor components based on actor theories and show that the semantics is acomponent algebra homomorphism.