Claes Wikstrom's scientific contributions

Publications (2)

Article
Syntax Notation One (ASN.1), Recommendation X.208, Geneva, Switzerland. [13] CCITT Specification of Basic Encoding Rules (BER for Abstract Syntax One (ASN.1), Recommendation X.209, Geneva, Switzerland. [14] Gray, Jim and Reuter, Andreas Transaction Processing Concepts and Techniques, Morgan Kaufmann Publishers, 1993. 144 Bibliography ...
Book
Syntax Notation One (ASN.1), Recommendation X.208, Geneva, Switzerland. [13] CCITT Specification of Basic Encoding Rules (BER for Abstract Syntax One (ASN.1), Recommendation X.209, Geneva, Switzerland. [14] Gray, Jim and Reuter, Andreas Transaction Processing Concepts and Techniques, Morgan Kaufmann Publishers, 1993. 143 144 Bibliography ...

Citations

... However, these MQs are heavyweight, going beyond tolerating network problems, aiming for tolerance to node failures, by using persistent storage and replication (e.g., Apache Kafka [23], RabbitMQ [29], ActiveMQ [34]). If the purpose is simply tolerating network failures while scaling to highly concurrent settings (e.g., distributed Erlang [38]), the quest for a general purpose lightweight exactly-once messaging protocol is not over. ...
... Under this loose definition, an enormous number of actor programming languages and models have been developed, although many are called by other names, including dataflow, process networks, synchronous-reactive languages, and discrete-event systems, all of which we discuss in more detail in Section 1.2. A narrower definition, originally developed by Hewitt and his doctoral students [94,2], appears in several popular software frameworks such as Scala actors [87], Akka [185], CAF [45] and Ray [168], and programming languages, like Erlang [9] and P [59]. Unlike various related dataflow models, the Hewitt actor model, as it is known, is nondeterministic, meaning that given an initial state and a set of inputs, a program can exhibit more than one behavior. ...