• Home
  • Search
  • Programs as Transformations of Algebraic Theories (Extended Abstract)
  • Cite Icon7
  • https://doi.org/10.1007/978-3-662-01089-1_4Copy DOI Icon

Programs as Transformations of Algebraic Theories (Extended Abstract)

  • Jan 1, 1981
  • Harald Ganzinger
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Abstract specifications of data types have proved to be a powerful tool in the process of software development. Consequently, semantic theories for programs computing on abstractly specified data types have been studied. At least two different types of theories have emerged. Approaches of the first type view programming language constructs, such as assignment or if-then-else, as operators of algebras that contain as a sub-algebra the data types on which the programs compute. The approaches of [ADJ77], [CoN78], [Wan79a], and [BrW80], among others, belong to this class. This enrichment of the base type by the while-program control constructs is, because of aspects of nontermination, not sufficiently complete in the sense of e.g. [Gut75], [ADJ78a], [Wan79b]. Thus the theory of abstract data types has been extended by various concepts, among them partial algebras and homomorphisms or continuous algebras. The second class of approaches is concerned with programs as implementations of abstractly specified data types. Programs are viewed as data type specifications that extend the base type by the objects (variables, functions, types) it computes [ADJ78a], [Ehr79], [EKP80], [Hup80], [Gan81], among others. Then, the semantics of a terminating program is a “persistent” free functor from the base type theory to these objects.

Similar Papers
  • Book Chapter
  • Citations1

Theory and practice of canonical term functors in abstract data type specifications

  • Mar 01, 1987
  • Christoph Beierle +1
  • PDF
  • Research Article
  • Citations5

Semantic Specification of Data Types for a World of Open Data

  • Mar 16, 2016
  • ISPRS International Journal of Geo-Information
  • Xiaogang Ma +4
  • Research Article

О ЧАСТИЧНЫХ n-АРНЫХ ГРУППОИДАХ, У КОТОРЫХ КАЖДОЕ ОТНОШЕНИЕ ЭКВИВАЛЕНТНОСТИ ЯВЛЯЕТСЯ КОНГРУЭНЦИЕЙ

  • May 03, 2016
  • Чебышевский сборник
  • В Решетников
  • Conference Article
  • Citations1

Algebraic Model and Formal Description Language of Software Architecture

  • Jan 01, 2009
  • Wei Chen +2
  • Book Chapter
  • Citations5

The integration of logical and algebraic types

  • Jan 01, 1989
  • John W Gray
  • Book Chapter
  • Citations3

Knowledge Discovery in Databases with Diversity of Data Types

  • Jan 01, 2009
  • Qingxiang Wu +3
  • Book Chapter
  • Citations4

Implementations of abstract data types and their verification

  • Jan 01, 1981
  • Jacques Loeckx
  • Research Article
  • Citations15

Direct implementation of abstract data types from abstract specifications

  • May 01, 1986
  • IEEE Transactions on Software Engineering
  • Boumediene Belkhouche +1
  • Conference Article
  • Citations3

PiCsMu: A system to aggregate multiple heterogeneous Cloud Services' storage

  • May 01, 2014
  • Guilherme Sperb Machado +2
  • Conference Article
  • Citations20

Display of scientific data structures for algorithm visualization

  • Jan 02, 2003
  • W Hibbard +2
  • Conference Article

A Statistical Learning Method to Fast Generalised Rule Induction Directly from Raw Measurements

  • Dec 01, 2016
  • Thien Le +3
  • Research Article
  • Citations123

From Raw Data to FAIR Data: The FAIRification Workflow for Health Research

  • Jun 01, 2020
  • Methods of Information in Medicine
  • A Anil Sinaci +13
  • Research Article
  • Citations7

Parallel graph-based anomaly detection technique for sequential data

  • Sep 24, 2019
  • Journal of King Saud University - Computer and Information Sciences
  • Ahmed Farag +2
  • Book Chapter
  • Citations8

Improving Prediction of Zinc Binding Sites by Modeling the Linkage Between Residues Close in Sequence

  • Jan 01, 2006
  • Sauro Menchetti +4
  • Research Article
  • Citations15

Artificial neural networks can learn to estimate extinction rates from molecular phylogenies

  • Jul 11, 2006
  • Journal of Theoretical Biology
  • Folmer Bokma
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.