Toward formal development of programs from algebraic specifications: Implementations revisited

From MaRDI portal
Publication:1090100

DOI10.1007/BF02737104zbMath0621.68004OpenAlexW4249644839MaRDI QIDQ1090100

Andrzej Tarlecki, Donald Sannella

Publication date: 1988

Published in: Acta Informatica (Search for Journal in Brave)

Full work available at URL: https://doi.org/10.1007/bf02737104




Related Items (34)

Structured theory presentations and logic representationsA language for configuring multi-level specificationsViews on Behaviour Protocols and Their Semantic FoundationLambda Expressions in Casl Architectural SpecificationsAlgebraic Signatures Enriched by Dependency StructureA theory of requirements capture and its applicationsBehavioural approaches to algebraic specifications. A comparative studyDynamic Logic with Binders and Its Application to the Development of Reactive SystemsHeterogeneous Logical Environments for Distributed SpecificationsA coalgebraic perspective on logical interpretationsEssential concepts of algebraic specification and program developmentProving correctness w.r.t. specifications with hidden partsProving the correctness of behavioural implementationsProof systems for structured specifications with observability operatorsThe definition of Extended ML: A gentle introductionObservational interpretations of hybrid dynamic logic with binders and silent transitionsBehavioural theories and the proof of behavioural propertiesOn behavioural abstraction and behavioural satisfaction in higher-order logicOn the correctness of modular systemsA logic for the stepwise development of reactive systemsToward formal development of programs from algebraic specifications: Model-theoretic foundationsObservational interpretation of Casl specificationsHasCasl: integrated higher-order specification and program developmentModular specification of process algebrasHybrid dynamic logic institutions for event/data-based systemsGeneric constructions for behavioral specificationsSwinging types=functions+relations+transition systemsA hidden agendaThe Foundational Legacy of ASLPrelogical relationsObservational proofs by rewriting.Constructing specification morphismsToward formal development of programs from algebraic specifications: Parameterisation revisitedTwo impossibility theorems on behaviour specification of abstract data types


Uses Software


Cites Work


This page was built for publication: Toward formal development of programs from algebraic specifications: Implementations revisited