Toward formal development of programs from algebraic specifications: Parameterisation revisited (Q1323357)
From MaRDI portal
| This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use this page instead for the normal view: Toward formal development of programs from algebraic specifications: Parameterisation revisited |
scientific article; zbMATH DE number 567318
| Language | Label | Description | Also known as |
|---|---|---|---|
| English | Toward formal development of programs from algebraic specifications: Parameterisation revisited |
scientific article; zbMATH DE number 567318 |
Statements
Toward formal development of programs from algebraic specifications: Parameterisation revisited (English)
0 references
4 July 1994
0 references
Parameterization is an important mechanism for structuring programs and specifications into modular units. The interplay between parameterization (of programs and of specifications) and specification (of parameterized and of non-parameterized programs) is analyzed, exposing important semantic and methodological differences between specifications of parameterized programs and parameterized specifications. The extension of parameterization mechanisms to the higher-order case is considered, both for parameterized programs and parameterized specifications, and the methodological consequences of such an extension are explored. A specification formalism with parameterization of an arbitrary order is presented. Its denotational-style semantics is accompanied by an inference system for proving that an object satisfies a specification. The formalism includes the basic specification-building operations of the ASL specification language and is institution independent.
0 references
algebraic specifications
0 references
formal program development
0 references
parameterization
0 references
ASL specification language
0 references
0 references
0 references
0 references
0 references
0.9569112
0 references
0.9344075
0 references
0.88474464
0 references
0.8841092
0 references
0.88296515
0 references