Mathematical Methods in Program Development

Modern information processing systems show such complex properties as distribution, parallelism, interaction, time dependency, and nondeterminism. For critical applications, mathematical methods are needed to model the systems and to support their development and validation. Impressive progress in m...

Full description

Bibliographic Details
Other Authors: Broy, Manfred (Editor), Schieder, Birgit (Editor)
Format: eBook
Language:English
Published: Berlin, Heidelberg Springer Berlin Heidelberg 1997, 1997
Edition:1st ed. 1997
Series:NATO ASI Subseries F:, Computer and Systems Sciences
Subjects:
Online Access:
Collection: Springer Book Archives -2004 - Collection details see MPG.ReNa
LEADER 03605nmm a2200385 u 4500
001 EB000667812
003 EBX01000000000000000520894
005 00000000000000.0
007 cr|||||||||||||||||||||
008 140122 ||| eng
020 |a 9783642608582 
100 1 |a Broy, Manfred  |e [editor] 
245 0 0 |a Mathematical Methods in Program Development  |h Elektronische Ressource  |c edited by Manfred Broy, Birgit Schieder 
250 |a 1st ed. 1997 
260 |a Berlin, Heidelberg  |b Springer Berlin Heidelberg  |c 1997, 1997 
300 |a X, 528 p  |b online resource 
505 0 |a Eliminating the Chaff—Again: Banquet Speech at Marktoberdorf 1996 -- Envoi at Marktoberdorf 1996 -- 0. Designing Proofs and Programs -- Heuristics for a Very Simple Euclidean Proof (EWD1180) -- Complete DAGs (EWD1204) -- A Result of Rabbit Removal (EWD1208) -- For the Record: Painting the Squared Plane (EWD1212) -- The Marriage Agency (EWD1214) -- Courtesy Dr. Birgit Schieder (EWD1215) -- WLOG, or the Misery of the Unordered Pair (EWD1223) -- My Simplest Theorem (EWD1232) -- The Transitive Closure of a Wellfounded Relation (EWD1241) -- The Formula for sin. (a + /?) (EWD1244a) -- A Kind of Converse of Leibniz’s Principle (EWD1245) -- The Strengths of the Academic Enterprise (EWD1175) -- On a Method for the Formal Design of Multiprograms -- Foundations for Calculational Logic -- 1. Examples of Protocol Design -- Specification and Design of a Transmission Protocol by Successive Refinements Using B -- Formal Derivation of a Protocol in CSP -- 2. Languages and Models for Program Design -- Genesis of Algorithmic Languages -- Mathematical Methods in System and Software Engineering -- Unified Theories of Programming -- 3. Programming Paradigms -- On the Relationship Between Classes, Objects and Data Abstraction -- The Oz Programming Model -- A Foundation for Higher-order Concurrent Constraint Programming -- 4. Mechanical Proof Assistance -- Tool Support for Logics of Programs -- Machine-Assisted Verification Using Theorem Proving and Model Checking 
653 |a Computer Science Logic and Foundations of Programming 
653 |a Software engineering 
653 |a Computer science 
653 |a Mathematics of Computing 
653 |a Computer science / Mathematics 
653 |a Artificial Intelligence 
653 |a Software Engineering 
653 |a Formal Languages and Automata Theory 
653 |a Machine theory 
653 |a Artificial intelligence 
700 1 |a Schieder, Birgit  |e [editor] 
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-60858-2 
856 4 0 |u https://doi.org/10.1007/978-3-642-60858-2?nosfx=y  |x Verlag  |3 Volltext 
082 0 |a 004.0151 
520 |a Modern information processing systems show such complex properties as distribution, parallelism, interaction, time dependency, and nondeterminism. For critical applications, mathematical methods are needed to model the systems and to support their development and validation. Impressive progress in mathematical methods for programming software systems makes it possible to think about unifying the different approaches. This book gives a comprehensive overview of existing methods and presents some of the most recent results in applying them. The main topics are: advanced programming techniques, foundations of systems engineering, mathematical support methods, and application of the methods. The approaches presented are illustrated by examples and related to other approaches