This paper describes a formal approach for developing concurrent rule-based programs. Specification of refinement is used to generate an initial version of the program. Program refinement is then applied to produce a highly concurrent and efficient version of the same program. Techniques for deriving concurrent programs through either specification or program refinement have been described in previous literature. The main contribution of this paper consists of extending the applicability of these techniques to a broad class of rule-based programs. To the best of our knowledge, this is the first time formal derivation is employed in the context of rule-based programming
In this paper the main approaches to constructing concurrent programs will be presented and compared...
In this paper we present a theory for the refinement of shared-memory concurrent algorithms from spe...
A programming calculus is presented which will yield programs with simple, suitable, and safe concur...
This paper describes a formal approach to developing concurrent rule-based programs. Our program der...
Thk paper describes a ~ormal approach for developing concurrent rule-based programs. Specification r...
AbstractIn this methodology, programming problems which can be specified by an input/output assertio...
AbstractWe give two examples of how concurrent programs can be derived from their specifications muc...
AbstractWe give two examples of how concurrent programs can be derived from their specifications muc...
AbstractThe development of programs is an activity that can be based on mathematical principles and ...
AbstractIn this methodology, programming problems which can be specified by an input/output assertio...
Conflict resolution is a form of global control used in production systems to achieve an efficient s...
Program synthesis is a discipline aimed at the automatic construction of executable programs from de...
Abstract. A recent rend m program development is to derive correct implementations from program spec...
In this paper we present a theory for the refinement of shared-memory concurrent algorithms from spe...
In this paper we present a theory for the refinement of shared-memory concurrent algorithms from spe...
In this paper the main approaches to constructing concurrent programs will be presented and compared...
In this paper we present a theory for the refinement of shared-memory concurrent algorithms from spe...
A programming calculus is presented which will yield programs with simple, suitable, and safe concur...
This paper describes a formal approach to developing concurrent rule-based programs. Our program der...
Thk paper describes a ~ormal approach for developing concurrent rule-based programs. Specification r...
AbstractIn this methodology, programming problems which can be specified by an input/output assertio...
AbstractWe give two examples of how concurrent programs can be derived from their specifications muc...
AbstractWe give two examples of how concurrent programs can be derived from their specifications muc...
AbstractThe development of programs is an activity that can be based on mathematical principles and ...
AbstractIn this methodology, programming problems which can be specified by an input/output assertio...
Conflict resolution is a form of global control used in production systems to achieve an efficient s...
Program synthesis is a discipline aimed at the automatic construction of executable programs from de...
Abstract. A recent rend m program development is to derive correct implementations from program spec...
In this paper we present a theory for the refinement of shared-memory concurrent algorithms from spe...
In this paper we present a theory for the refinement of shared-memory concurrent algorithms from spe...
In this paper the main approaches to constructing concurrent programs will be presented and compared...
In this paper we present a theory for the refinement of shared-memory concurrent algorithms from spe...
A programming calculus is presented which will yield programs with simple, suitable, and safe concur...