Performance preorder and competitive equivalence (Q678252)
From MaRDI portal
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | Performance preorder and competitive equivalence |
scientific article |
Statements
Performance preorder and competitive equivalence (English)
0 references
11 September 1997
0 references
A preorder based on execution speed, called performance preorder, is introduced for a simple process algebra with durational actions. Two processes \(E\) and \(F\) are related -- \(E\sqsubseteq_p F\) -- if they have the same functionality (in this case, we have chosen strong bisimulation equivalence) and \(E\) is at least as fast as \(F\). Hence, this preorder supports the stepwise refinement ``from specification to implementation'' by increasing efficiency while retaining the same functionality. We show that the problem of finding faster implementations for a specification is connected to the problem of finding more distributed implementations of the same specification. Both performance preorder and the induced equivalence, called competitive equivalence, are provided with sound and complete axiomatizations for finite agents.
0 references
semantics for process description languages
0 references
parallelism
0 references
concurrency
0 references
performance preorder
0 references
process algebra with durational actions
0 references
strong bisimulation equivalence
0 references
stepwise refinement
0 references
specification
0 references
implementation
0 references
induced equivalence
0 references
competitive equivalence
0 references
axiomatizations for finite agents
0 references