Process expressions and Hoare's logic: Showing and irreconcilability of context-free recursion with Scott's induction rule (Q1183608): Difference between revisions
From MaRDI portal
Set OpenAlex properties. |
ReferenceBot (talk | contribs) Changed an Item |
||
Property / cites work | |||
Property / cites work: Ten Years of Hoare's Logic: A Survey—Part I / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Ten years of Hoare's logic: A survey. II: Nondeterminism / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Global renaming operators in concrete process algebra / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Recursive process definitions with the state operator / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Process Algebra / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q3899466 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q3745260 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q3028334 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Logic and structure. / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q3753475 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q3862379 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: A calculus of communicating systems / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q3907077 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q3657409 / rank | |||
Normal rank |
Latest revision as of 14:50, 15 May 2024
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | Process expressions and Hoare's logic: Showing and irreconcilability of context-free recursion with Scott's induction rule |
scientific article |
Statements
Process expressions and Hoare's logic: Showing and irreconcilability of context-free recursion with Scott's induction rule (English)
0 references
28 June 1992
0 references
A non-uniform process specification language is presented. It contains constants for a set of atomic actions, constructs for alternative and sequential composition and recursion. Processes are considered as having a state in the sense that atomic actions are to be specified in terms of observable behaviour (relative to initial states) and state transformations. An operational semantics is given in the style of Plotkin. The process having an initial state is associated with a transition system representing all possible courses of execution. An execution of an atomic action \(a\) in a state \(s\) is specified by functions \(action\) and \textit{affect}. The expression \(action (a,s)\) denotes what can be observed if \(a\) is executed in state \(s\) and the expression \textit{affect}\((a,s)\) denotes the resulting state. A partial correctness assertion \(\{\alpha\}p\{\beta\}\) is introduced. It expresses that for any transition system associated with \(p\) having an initial state satisfying \(\alpha\), its final states representing a successful execution satisfying \(\beta\). Hoare's logic containing a proof system for deriving partial correctness assertions is presented. The proof system is sound and relatively complete. It is shown by example that the completeness of the logic is lost if pure recursion is replaced by guarded recursion in the language.
0 references
Hoare logic
0 references
process specification
0 references
transition system
0 references
recursion
0 references