• DocumentCode
    3142706
  • Title

    Declarative specification and declarative programming

  • Author

    Broy, Manfred

  • Author_Institution
    Inst. fur Inf., Tech. Univ. Munchen, Germany
  • fYear
    1991
  • fDate
    25-26 Oct 1991
  • Firstpage
    2
  • Lastpage
    11
  • Abstract
    A formalism for declarative specification and programming is introduced that forms a logical and methodological framework for program and system specification and construction. It combines axiomatic techniques based on logical concepts for specifying properties and the possibility to introduce names for objects. In particular it comprises within one formalism, the possibilities of formulating specifications and defining algorithms. The logical formalism is based more or less on typed predicate logic. The development rules are particular proof rules together with the inference rules of predicate logic. As a special aspect, the authors consider logical formulas which explicitly specify typed identifiers as elements of signatures
  • Keywords
    formal logic; formal specification; functional programming; logic programming; axiomatic techniques; declarative programming; declarative specification; development rules; inference rules; logical concepts; logical formalism; logical formulas; methodological framework; names; proof rules; signatures; system specification; typed identifiers; typed predicate logic; Calculus; Computer languages; Functional programming; Inference algorithms; Logic programming; Transformers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Specification and Design, 1991., Proceedings of the Sixth International Workshop on
  • Conference_Location
    Como
  • Print_ISBN
    0-8186-2320-9
  • Type

    conf

  • DOI
    10.1109/IWSSD.1991.213082
  • Filename
    213082