Structured algebraic specifications: A kernel language (Q1080652): Difference between revisions
From MaRDI portal
Changed an Item |
ReferenceBot (talk | contribs) Changed an Item |
||
(2 intermediate revisions by 2 users not shown) | |||
Property / MaRDI profile type | |||
Property / MaRDI profile type: MaRDI publication profile / rank | |||
Normal rank | |||
Property / full work available at URL | |||
Property / full work available at URL: https://doi.org/10.1016/0304-3975(86)90051-4 / rank | |||
Normal rank | |||
Property / OpenAlex ID | |||
Property / OpenAlex ID: W2030096232 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q3917476 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q3677154 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Can programming be liberated from the von Neumann style? / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: The lambda calculus, its syntax and semantics / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Programming in a wide spectrum language: A collection of examples / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q3947094 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q3912001 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q3929011 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q3868737 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q3339264 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Heterogeneous algebras / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q3660885 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q3657421 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q4190110 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Algebraic implementations preserve program correctness / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q3871894 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q3954806 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Partial abstract types / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q3662598 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q3672054 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q3906394 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q3893911 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: On the Theory of Specification, Implementation, and Parametrization of Abstract Data Types / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q3917479 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Algebraic and operational semantics of specifications allowing exceptions and errors / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q3906461 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q3947104 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Algebraic implementation of abstract data types / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q3657407 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Parameterized Specifications: Parameter Passing and Implementation with Respect to Observability / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q4105777 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Initial Algebra Semantics and Continuous Algebras / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q3943975 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q5416166 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q3962973 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q3956373 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Edinburgh LCF. A mechanized logic of computation / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q5572358 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q4178466 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q3707384 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q3891743 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q3703312 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Final Data Types and Their Specification / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q5332215 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: A complete first-order logic with infinitary predicates / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q5812175 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q3960110 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q3668830 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Completeness of Proof Systems for Equational Specifications / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q4124327 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Fully abstract models of typed \(\lambda\)-calculi / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q3680247 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q3686016 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q3339254 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: A Powerdomain Construction / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: LCF considered as a programming language / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q3920613 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q4749207 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q3938468 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q5573961 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q3042444 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q3954805 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q3666260 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q3285631 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Ein Wohlordnungsbeweis für das Ordinalzahlensystem T(J). (A proof of the wellordering of the ordinal number system T(J)) / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q5537599 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q5560258 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Power domains / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Data Type Specification: Parameterization and the Power of Specification Techniques / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q4176939 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Final algebra semantics and data type extensions / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q3660896 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q3883462 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q3912057 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: On hierarchies of abstract data types / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q4151143 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q4184294 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q4195975 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q3345753 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q3677153 / rank | |||
Normal rank |
Latest revision as of 15:00, 17 June 2024
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | Structured algebraic specifications: A kernel language |
scientific article |
Statements
Structured algebraic specifications: A kernel language (English)
0 references
1986
0 references
A language called ASL for describing structured algebraic specifications is presented. ASL is a declarative higher-order language. It contains constructs for building (possibly infinite) signatures, sets of terms, and sets of formulas as well as constructs embodying primitive operations on algebraic specifications. In particular, ASL includes a very general 'observability' operation which can be used to behaviourally abstract from a specification. The expressive power of these operations allows the choice of a simple notion of implementation which is transitive and monotonic. Syntax and two different denotational semantics, a 'presentation semantics' and a 'model class semantics', are given. The presentation semantics is used for showing the existence of a complete (semiformal) proof system for specifications, whereas the model class semantics is fully abstract with respect to specification expressions. Both semantics are related by a homomorphism. Moreover, computability questions are studied. It is shown that any recursively enumerable signature and any class of algebras which is 'pseudo-axiomatizable' in a recursively enumerable way are definable in ASL; also, every computable transformation of specifications can be expressed in ASL.
0 references
ASL
0 references
declarative higher-order language
0 references
implementation
0 references
denotational semantics
0 references
presentation semantics
0 references
model class semantics
0 references
computability questions
0 references
0 references
0 references