1989
DOI: 10.1007/3-540-51305-1_7
|View full text |Cite
|
Sign up to set email alerts
|

Stepwise refinement of action systems

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
58
0
1

Year Published

1995
1995
2014
2014

Publication Types

Select...
4
3

Relationship

0
7

Authors

Journals

citations
Cited by 85 publications
(59 citation statements)
references
References 10 publications
0
58
0
1
Order By: Relevance
“…Due to the simplicity of the model, action systems have been used as a basis for several theories of program refinement [3,4,7,41,46,50]. Part of the simplicity of action systems is due to the inherent interleaving semantics assumption, which ensures that statements are executed one after another (even under parallel composition), and hence, a concurrent system is viewed as a sequential program with a non-deterministic choice over all parallel actions.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Due to the simplicity of the model, action systems have been used as a basis for several theories of program refinement [3,4,7,41,46,50]. Part of the simplicity of action systems is due to the inherent interleaving semantics assumption, which ensures that statements are executed one after another (even under parallel composition), and hence, a concurrent system is viewed as a sequential program with a non-deterministic choice over all parallel actions.…”
Section: Related Workmentioning
confidence: 99%
“…We present our methods using the action systems framework, which has been used as a basis for several theories of program refinement [3,7,4,5]. In its simplest form, an action system consists of a set of actions (i.e., guarded statements) and a loop that at each iteration non-deterministically chooses then executes an enabled action from the set of actions.…”
Section: Introductionmentioning
confidence: 99%
“…5 A small application: action-system decomposition Action systems comprise a formalism for reasoning about parallel programs [2,4]. The intuition is that an action system do x 1 [] .…”
Section: Expressing Relations Between Programsmentioning
confidence: 99%
“…Action systems comprise a formalism for reasoning about parallel programs [2,4]. The intuition is that an action system is an iteration of a fixed number of demonic choices that terminates when none of the conjunctive actions are enabled any longer.…”
Section: Introductionmentioning
confidence: 99%
“…One of the possible approaches is to remove all architectural decisions from the specification language, in order to be able to concentrate on the algorithmic aspects. This approach has been taken in, for example, action systems or IO-automata [5,17,3,20,19]. A second approach is the use of knowledge-based or episternic logics and language constructs [11,12,21,10].…”
Section: Introductionmentioning
confidence: 99%