Abstract
We investigate regular algebras, admitting infinitary regular terms interpreted as least upper bounds of suitable approximation chains. The main result of this paper is an adaptation of the concept of behavioural constructor implementation, studied widely e.g. for standard algebras, to the setting of regular algebras. We formulate moreover a condition that makes proof of correctness of an implementation step tractable. In particular, we indicate when it is sufficient to consider only finitary observational contexts in the proofs of behavioural properties of regular algebras.
The work reported here was partially supported by the KBN grant 8 T11C 019 19.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Bidoit, M., Hennicker, R. Behavioural theories and the proof of behavioural properties. Theoretical Computer Science 165(1): 3–55, 1996. 55, 60, 67
Bidoit, M., Hennicker, R. Modular correctness proofs of behavioural implementations. Acta Informatica 35(11):951–1005, 1998. 55, 58, 60
Bidoit, M., Hennicker, R., Wirsing, M. Behavioural and abstractor specifications. Science of Computer Programming 25(2–3), 1995. 58, 59
Bidoit, M., Tarlecki, A. Regular algebras: a framework for observational specifications with recursive definitions. Report LIENS-95-12, Ecole Normale Superieure, 1995. 54, 56, 57, 57, 57, 58
Bidoit, M., Tarlecki A. Behavioural satisfaction and equivalence in concrete model categories. Manuscript. A short version appeared in Proc. 20th Coll. on Trees in Algebra and Computing CAAP’96, Linköping, LNCS 1059, 241–256, Springer-Verlag, 1996. 54, 56, 59
Guessarian, I., Parisi-Presicce, F. Iterative vs. regular factor algebras. SIGACT News 15(2), 32–44, 1983. 54
Hennicker, R. Context induction: A proof principle for behavioural abstractions and algebraic implementations. Formal Aspects of Computing, 3(4):326–345, 1991. 55, 60
Knapik, T. Specifications algebriques observationnelles modulaires: une semantique fondee sur une relation de satisfaction observationnelle. PhD Thesis, Ecole Normal Superieur, Paris, 1993. 57
Lasota, S. Algebraic observational equivalence and open-maps bisimilarity. PhD Thesis, Institute of Informatics, Warsaw University, March 2000. Accessible at http://www.mimuw.edu.pl/~sl/work/phd.ps.gz. 55, 56, 59, 61, 69
Lasota, S. Finitary observations in regular algebras. To appear in Proc. 27th Seminar on Current Trends in Theory and Practice of Informatics SOFSEM’2000, LNCS. Accessible at http://www.mimuw.edu.pl/~sl/papers. 60,61,61
Rutten, J. J. M. M. Universal coalgebra: a theory of systems. CWI Report CS-R9652, 1996. 67
Sannella, D., Tarlecki, A. Towards formal development of programs from algebraic specifications: implementations revisited. Acta Informatica 25:233–281, 1988. 54, 55, 58, 59
Sannella, D., Tarlecki, A. Essential Concepts of Algebraic Specification and Program Development. Formal Aspects of Computing 9:229–269, 1997. 54, 55, 58, 59
Schoett, O. Data abstraction and correctness of modular programming. PhD thesis, CST-42-87, Department of Computer Science, University of Edinburgh, 1987. 55, 61
Tarlecki, A., Wirsing, M. Continuous abstract data types. Fundamenta Informaticae 9(1986), 95–126. 54
Tiuryn, J. Fixed-points and algebras with infinitely long expressions. Part I. Regular algebras. Fundamenta Informaticae 2(1978), 102–128. 54
Tiuryn, J. Fixed-points and algebras with infinitely long expressions. Part II. Muclones of regular algebras. Fundamenta Informaticae 2(1979), 317–336. 54
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Lasota, S. (2000). Behavioural Constructor Implementation for Regular Algebras. In: Parigot, M., Voronkov, A. (eds) Logic for Programming and Automated Reasoning. LPAR 2000. Lecture Notes in Artificial Intelligence(), vol 1955. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44404-1_5
Download citation
DOI: https://doi.org/10.1007/3-540-44404-1_5
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-41285-4
Online ISBN: 978-3-540-44404-6
eBook Packages: Springer Book Archive