Compatibility of parameter passing and implementation of parameterized data types (Q759479): Difference between revisions

From MaRDI portal
Added link to MaRDI item.
ReferenceBot (talk | contribs)
Changed an Item
 
(4 intermediate revisions by 3 users not shown)
Property / author
 
Property / author: Hans-Joerg Kreowski / rank
Normal rank
 
Property / author
 
Property / author: Hans-Joerg Kreowski / rank
 
Normal rank
Property / MaRDI profile type
 
Property / MaRDI profile type: MaRDI publication profile / rank
 
Normal rank
Property / full work available at URL
 
Property / full work available at URL: https://doi.org/10.1016/0304-3975(82)90121-9 / rank
 
Normal rank
Property / OpenAlex ID
 
Property / OpenAlex ID: W2058098777 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Data Type Specification: Parameterization and the Power of Specification Techniques / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3906461 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3667933 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4190110 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3906394 / 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: Q3917480 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3938469 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Compatibility of parameter passing and implementation of parameterized data types / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4160385 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3907050 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Algebraic implementation of abstract data types / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4170201 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3906373 / 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: Q4105777 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3956373 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q5682456 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3965556 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3668830 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q5639839 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3923580 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3954805 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Final algebra semantics and data type extensions / rank
 
Normal rank

Latest revision as of 15:20, 14 June 2024

scientific article
Language Label Description Also known as
English
Compatibility of parameter passing and implementation of parameterized data types
scientific article

    Statements

    Compatibility of parameter passing and implementation of parameterized data types (English)
    0 references
    0 references
    0 references
    1983
    0 references
    The basis for this paper are the concepts of parameterization and implementation of abstract data types which have been developed in the theory of algebraic specifications with initial algebra semantics. In this paper we combine both concepts defining implementations of parameterized data types and studying the compatibility of parameter passing and implementation of parameterized data types. In our main result we show that parameter passing commutes with implementation. This is an important step in order to apply the theory of algebraic specifications to development and stepwise refinement of software systems. We illustrate our notion and results by a small example implementing binary trees over arbitrary data by corresponding strings with brackets. Finally we consider the problem of 2-dimensional compatibility of parameter passing and implementation and discuss the kind of compatibility results which have been shown by other authors in the case of loose and final algebra semantics.
    0 references
    parameterization
    0 references
    implementation
    0 references
    abstract data types
    0 references
    algebraic specifications
    0 references

    Identifiers