Structured algebraic specifications: A kernel language (Q1080652): Difference between revisions

From MaRDI portal
Added link to MaRDI item.
ReferenceBot (talk | contribs)
Changed an Item
 
(3 intermediate revisions by 3 users not shown)
Property / describes a project that uses
 
Property / describes a project that uses: LCF / rank
 
Normal rank
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
    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
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references

    Identifiers