Logic of Programming and Calculi of Discrete Design International Summer School directed by F.L. Bauer, M. Broy, E.W. Dijkstra, C.A.R. Hoare

In computing science design plays an eminently important role. By now, it is quite clear that the issue of proper design of programs within a formal calculus is one of the most interesting and most difficult parts of computing science. Many demanding problems have to be envisaged here such as notati...

Full description

Bibliographic Details
Other Authors: Broy, Manfred (Editor)
Format: eBook
Language:English
Published: Berlin, Heidelberg Springer Berlin Heidelberg 1987, 1987
Edition:1st ed. 1987
Series:NATO ASI Subseries F:, Computer and Systems Sciences
Subjects:
Online Access:
Collection: Springer Book Archives -2004 - Collection details see MPG.ReNa
LEADER 03058nmm a2200277 u 4500
001 EB000678330
003 EBX01000000000000000531412
005 00000000000000.0
007 cr|||||||||||||||||||||
008 140122 ||| eng
020 |a 9783642873744 
100 1 |a Broy, Manfred  |e [editor] 
245 0 0 |a Logic of Programming and Calculi of Discrete Design  |h Elektronische Ressource  |b International Summer School directed by F.L. Bauer, M. Broy, E.W. Dijkstra, C.A.R. Hoare  |c edited by Manfred Broy 
250 |a 1st ed. 1987 
260 |a Berlin, Heidelberg  |b Springer Berlin Heidelberg  |c 1987, 1987 
300 |a VII, 415 p. 12 illus  |b online resource 
505 0 |a I: Programming Calculi -- An Introduction to the Theory of Lists -- A Heuristic Explanation of Batcher’s Baffler -- Predicative Methodology -- Termination Conventions and Comparative Semantics -- Predicative Communications -- Notes on Logic Programming -- II: Specification and Verification Calculi -- Program Specification and Verification in VDM -- Equational Specification of Partial Higher Order Algebras -- Extreme Solutions of Equations -- Logic Based on Programming -- Algebraic Specifications and Proofs for Communicating Sequential Processes -- III: Design and Construction Calculi -- Deduction and Computation -- Expressing Program Developments in a Design Calculus -- Models and Logic of MOS Circuits -- List of Lecturers 
653 |a Computer Science Logic and Foundations of Programming 
653 |a Computer science 
041 0 7 |a eng  |2 ISO 639-2 
989 |b SBA  |a Springer Book Archives -2004 
490 0 |a NATO ASI Subseries F:, Computer and Systems Sciences 
028 5 0 |a 10.1007/978-3-642-87374-4 
856 4 0 |u https://doi.org/10.1007/978-3-642-87374-4?nosfx=y  |x Verlag  |3 Volltext 
082 0 |a 004.0151 
520 |a In computing science design plays an eminently important role. By now, it is quite clear that the issue of proper design of programs within a formal calculus is one of the most interesting and most difficult parts of computing science. Many demanding problems have to be envisaged here such as notations, rules and calculi, and the study of semantic models. We are 'far away from comprehensive and widely accepted solutions in these areas. Discussions at the summer school have clearly shown that people have quite different perspectives and priorities with respect to these three main areas. There is a general agreement that notation is very important. Here, notation is not so much used in the sense of "syntactic sugar", but rather in the sense of abstract syntax, in the sense of language constructs. Proper notation can significantly improve our understanding of the nature of the objects that we are dealing with and simplify the formal manipulation of these objects. However, influenced by educational background, habits, and schools of thought there are quite different tastes with respect to notation. The papers in these proceedings show very clearly how different those notations can be even when talking about quite similar objects