Compatibility of parameter passing and implementation of parameterized data types (Q759479): Difference between revisions
From MaRDI portal
Created a new Item |
ReferenceBot (talk | contribs) Changed an Item |
||
(5 intermediate revisions by 4 users not shown) | |||
Property / author | |||
Property / author: Hans-Joerg Kreowski / 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 | |||
links / mardi / name | links / mardi / name | ||
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
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
0 references
0 references