rdf-syntax-grammar
mods:
  schema location: http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-2.xsd
  title info:
    title: Program design calculi
  name:
    name part: Broy, M.
    name part: 1949-
  name:
    name part: SpringerLink (Online service)
  name:
    name part: North Atlantic Treaty Organization
    name part: Scientific Affairs Division.
  name:
    name part: NATO Advanced Study Institute on Program Design Calculi (1992 : Marktoberdorf, Germany)
  type of resource: text
  genre: bibliography
  genre: Electronic books.
  genre: Conference proceedings.
  origin info:
    place:
      place term: gw
    date issued: 1993
    issuance: monographic
  language:
    language term: eng
  physical description:
    reformatting quality: preservation
    reformatting quality: access
    form: remote
    extent: 1 online resource (viii, 409 pages) : illustrations.
  abstract: The development of information processing systems requires models, calculi, and theories for the analysis of computations. Complex software systems are best constructed in a careful, systematic, and disciplined structuring of the development process. Starting from basic requirement specifications in which all the relevant details are formalized, the envisaged solution should be developed step by step by adding more and more details and giving evidence or formal proofs to show the correctness of the steps, until a description of a solution is obtained that has all the required properties. The Marktoberdorf Advanced Study Institute 1992 presented scientific highlights in approaches to the systematic study ofreliable software and hardware systems using functional, algebraic, and logical calculi. Leading scientists treated the specification, development, verification, and implementation of complex time-sensitive systems, such as signal processing systems, process control systems, and general software systems. The mathematical foundations of specification and refinement were carefully treated, and several formalisms for describing processes were introduced. Emphasis was put on application-oriented descriptions of signal processing systems with real-time dependencies. Formalisms for reasoning about distributed causality-based computations were presented and new styles of programming leading to shorter and more expressive notations were demonstrated. This book is based on the Institute, and gives an impressive demonstration of the state of the art and the essential progress in our formal abilities to specify, refine, verify, develop, and implement complex software systems including embedded systems and hard real-time dependent systems.
  table of contents: The Refinement Calculus / Carroll Morgan -- Refinement Calculus, Lattices, and Higher Order Logic / R.J.R. Back -- Refinement of Parallel and Reactive Systems / R.J.R. Back -- Data Refinement and the Transform / David Gries -- (Inter- )Action Refinement: The Easy Way / Manfred Broy -- Algebra and Models / C.A.R. Hoare -- The Unification of Three Calculi / Edsger W. Dijkstra -- Monads for Functional Programming / Philip Wadler -- How Hard Is It to Reason About Propositional Programs? / David Harel -- A Temporal Proof Methodology for Reactive Systems / Zohar Manna and Amir Pnueli -- Timed Process Algebras: A Tutorial / Matthew Hennessy -- The Semantics of Pure Esterel / Gerard Berry.
  note: edited by Manfred Broy.
  note: "Proceedings of the NATO Advanced Study Institute on Program Design Calculi, held in Marktoberdorf, Germany, July 28-August 9, 1992"--Title page verso.
  note: "Published in cooperation with NATO Scientific Affairs Division."
  note: Electronic resource.
  note: Master and use copy. Digital master created according to Benchmark for Faithful Digital Reproductions of Monographs and Serials, Version 1. Digital Library Federation, December 2002. http://purl.oclc.org/DLF/benchrepro0212 MiAaHDL
  note: digitized 2011 HathiTrust Digital Library committed to preserve pda MiAaHDL
  note: Includes bibliographical references.
  subject:
    topic: System design
    genre: Congresses
  subject:
    topic: calcul conception
  subject:
    topic: conception logiciel
  subject:
    topic: programmation fonctionnelle
  subject:
    topic: calcul formel
  subject:
    topic: raffinement
  subject:
    topic: Programmatuurtechniek
  subject:
    topic: Ordinateurs
    topic: Programmation
    topic: Congrès
  subject:
    topic: System design
  subject:
    topic: Computers
    topic: Design
  classification: QA76.9.S88 P765 1993
  classification: 004.2/1
  classification: 54.52
  classification: PN 41
  related item:
    title info:
      title: Program design calculi
    origin info:
      publisher: Berlin ; New York : Springer, ©1993
    identifier: (DLC) 93034001
    identifier: (OCoLC)28722500
  related item:
    title info:
      title: NATO ASI series. no. 118
      part number: Series F
      part name: Computer and systems sciences
  identifier: 9783662028803 (electronic bk.)
  identifier: 3662028808 (electronic bk.)
  identifier: 354056943X (Berlin)
  identifier: 9783540569435 (Berlin)
  identifier: 038756943X (New York)
  identifier: 9780387569437 (New York)
  identifier: http://proxy.library.tamu.edu/login
  record info:
    record content source: OCLCE
    record creation date: 110111
    record change date: 20260422160644.8
    record identifier: in00003512982
    language of cataloging:
      language term: eng