Results 1 -
3 of
3
Abstract state machines capture parallel algorithms
- ACM Transactions on Computational Logic
, 2003
"... Abstract We give an axiomatic description of parallel, synchronous algorithms. Our main result is that every such algorithm can be simulated, step for step, by an abstract state machine with a background that provides for multisets. \Lambda ..."
Abstract
-
Cited by 48 (19 self)
- Add to MetaCart
Abstract We give an axiomatic description of parallel, synchronous algorithms. Our main result is that every such algorithm can be simulated, step for step, by an abstract state machine with a background that provides for multisets. \Lambda
Algorithms: A quest for absolute definitions
- Bulletin of the European Association for Theoretical Computer Science
, 2003
"... y Abstract What is an algorithm? The interest in this foundational problem is not only theoretical; applications include specification, validation and verification of software and hardware systems. We describe the quest to understand and define the notion of algorithm. We start with the Church-Turin ..."
Abstract
-
Cited by 13 (6 self)
- Add to MetaCart
y Abstract What is an algorithm? The interest in this foundational problem is not only theoretical; applications include specification, validation and verification of software and hardware systems. We describe the quest to understand and define the notion of algorithm. We start with the Church-Turing thesis and contrast Church's and Turing's approaches, and we finish with some recent investigations.
Partial Updates Exploration II
- In Proc. Abstract State Machines 2003, LNCS, Vol 2589
, 2003
"... During one step of a powerful programming, specification or query language, the same mathematical object, like a set or map or sequence, may be modified -- in parallel -- by di#erent parts of the program. ..."
Abstract
-
Cited by 1 (1 self)
- Add to MetaCart
During one step of a powerful programming, specification or query language, the same mathematical object, like a set or map or sequence, may be modified -- in parallel -- by di#erent parts of the program.

