Two impossibility theorems on behaviour specification of abstract data types (Q1323373): Difference between revisions

From MaRDI portal
Import240304020342 (talk | contribs)
Set profile property.
ReferenceBot (talk | contribs)
Changed an Item
Property / cites work
 
Property / cites work: Q3919053 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3943989 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Observational implementation of algebraic specifications / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3862379 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Extended directed graphs, a formalism for structured data and data structures / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3792662 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4729318 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3938468 / rank
 
Normal rank
Property / cites work
 
Property / cites work: On observational equivalence and algebraic specification / rank
 
Normal rank
Property / cites work
 
Property / cites work: Toward formal development of programs from algebraic specifications: Implementations revisited / rank
 
Normal rank
Property / cites work
 
Property / cites work: Behavioural correctness of data representations / rank
 
Normal rank
Property / cites work
 
Property / cites work: Data Type Specification: Parameterization and the Power of Specification Techniques / rank
 
Normal rank

Revision as of 14:47, 22 May 2024

scientific article
Language Label Description Also known as
English
Two impossibility theorems on behaviour specification of abstract data types
scientific article

    Statements

    Two impossibility theorems on behaviour specification of abstract data types (English)
    0 references
    0 references
    10 May 1994
    0 references
    Two kinds of finite specification of the behaviour of a counter data type are proved impossible. We consider the class of data types (many-sorted algebras) behaving like an encapsulated counter that can be observed only by a test for zero. It is shown that no nonempty subclass of this class can be finitely specified in ``observational first-order logic'', which is a variant of first-order logic in which equality may not be used on encapsulated types. Secondly, it is shown that the class cannot be described exactly by a finite specification in first-order logic.
    0 references
    behaviour specification
    0 references
    abstract data types
    0 references
    many-sorted algebras
    0 references
    counter data type
    0 references
    first-order logic
    0 references

    Identifiers

    0 references
    0 references
    0 references
    0 references
    0 references