首页 | 官方网站   微博 | 高级检索  
     


Compatibility of parameter passing and implementation of parameterized data types
Authors:H Ehrig  H-J Kreowski
Affiliation:Technische Universität Berlin, Fachbereich Informatik (20), Franklinstrasse 28/29, D-1000 Berlin 10, Fed. Rep. Germany;Universität Bremen, Fachbereich Mathematik & Informatik, Bibliothekstrasse, D-2800 Bremen 33, Fed. Rep. Germany
Abstract: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.
Keywords:
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号