Toward formal development of programs from algebraic specifications: Parameterisation revisited
From MaRDI portal
Publication:1323357
DOI10.1007/BF01191893zbMath0790.68077MaRDI QIDQ1323357
Donald Sannella, Stefan Sokołowski, Andrzej Tarlecki
Publication date: 4 July 1994
Published in: Acta Informatica (Search for Journal in Brave)
Specification and verification (program logics, model checking, etc.) (68Q60) Abstract data types; algebraic specification (68Q65) General topics in the theory of software (68N01)
Related Items (24)
Structured theory presentations and logic representations ⋮ Compositionality results for different types of parameterization and parameter passing in specification languages ⋮ Manipulating algebraic specifications with term-based and graph-based representations ⋮ Functorial theory of parameterized specifications in a general specification framework ⋮ Generalized interpolation in CASL ⋮ Program specification and data refinement in type theory ⋮ Essential concepts of algebraic specification and program development ⋮ Semantic typing for parametric algebraic specifications ⋮ Structuring and modularizing algebraic specifications: the PLUSS specification language, evolutions and perspectives ⋮ The definition of Extended ML: A gentle introduction ⋮ Unnamed Item ⋮ Unnamed Item ⋮ Modularising the specification of a small database system in extended ML ⋮ Unnamed Item ⋮ Property-oriented semantics of structured specifications ⋮ Amalgamation in the semantics of CASL ⋮ CoFI with Don Sannella ⋮ Subtyping dependent types ⋮ Toward formal development of programs from algebraic specifications: Model-theoretic foundations ⋮ The Foundational Legacy of ASL ⋮ CASL: the Common Algebraic Specification Language. ⋮ Logical systems for structured specifications. ⋮ OBSCURE, a specification language for abstract data types ⋮ Toward formal development of programs from algebraic specifications: Parameterisation revisited
Uses Software
Cites Work
- Structured algebraic specifications: A kernel language
- On observational equivalence and algebraic specification
- Toward formal development of programs from algebraic specifications: Implementations revisited
- The calculus of constructions
- Specifications in an arbitrary institution
- Toward formal development of programs from algebraic specifications: Parameterisation revisited
- Parameterized Programming
- On the Theory of Specification, Implementation, and Parametrization of Abstract Data Types
- A framework for defining logics
- Parameterized Specifications: Parameter Passing and Implementation with Respect to Observability
- Unnamed Item
- Unnamed Item
- Unnamed Item
- Unnamed Item
- Unnamed Item
- Unnamed Item
- Unnamed Item
- Unnamed Item
- Unnamed Item
- Unnamed Item
- Unnamed Item
This page was built for publication: Toward formal development of programs from algebraic specifications: Parameterisation revisited