Toward formal development of programs from algebraic specifications: Parameterisation revisited (Q1323357): Difference between revisions

From MaRDI portal
Import240304020342 (talk | contribs)
Set profile property.
ReferenceBot (talk | contribs)
Changed an Item
 
Property / cites work
 
Property / cites work: Q3906394 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q5789040 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3660892 / rank
 
Normal rank
Property / cites work
 
Property / cites work: The calculus of constructions / rank
 
Normal rank
Property / cites work
 
Property / cites work: On the Theory of Specification, Implementation, and Parametrization of Abstract Data Types / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3221381 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Parameterized Specifications: Parameter Passing and Implementation with Respect to Observability / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3197342 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Parameterized Programming / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3332238 / rank
 
Normal rank
Property / cites work
 
Property / cites work: A framework for defining logics / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3204056 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3999860 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Toward formal development of programs from algebraic specifications: Parameterisation revisited / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3677153 / rank
 
Normal rank
Property / cites work
 
Property / cites work: On observational equivalence and algebraic specification / rank
 
Normal rank
Property / cites work
 
Property / cites work: Specifications in an arbitrary institution / rank
 
Normal rank
Property / cites work
 
Property / cites work: Toward formal development of programs from algebraic specifications: Implementations revisited / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3666260 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3723679 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Structured algebraic specifications: A kernel language / rank
 
Normal rank

Latest revision as of 15:47, 22 May 2024

scientific article
Language Label Description Also known as
English
Toward formal development of programs from algebraic specifications: Parameterisation revisited
scientific article

    Statements

    Toward formal development of programs from algebraic specifications: Parameterisation revisited (English)
    0 references
    0 references
    0 references
    0 references
    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
    0 references
    0 references
    0 references
    0 references
    algebraic specifications
    0 references
    formal program development
    0 references
    parameterization
    0 references
    ASL specification language
    0 references
    0 references
    0 references