Correct System Design: Recent Insights and Advances

Front Cover
Ernst-Rüdiger Olderog, Bernhard Steffen
Springer Science & Business Media, Sep 22, 1999 - Computers - 422 pages
Computers are gaining more and more control over systems that we use or rely on in our daily lives, privately as well as professionally. In safety-critical applications, as well as in others, it is of paramount importance that systems controled by a computer or computing systems themselves reliably behave in accordance with the specification and requirements, in other words: here correctness of the system, of its software and hardware is crucial. In order to cope with this callenge, software engineers and computer scientists need to understand the foundations of programming, how different formal theories are linked together, how compilers correctly translate high-level programs into machine code, and why transformations performed are justifiable. This book presents 17 mutually reviewed invited papers organized in sections on methodology, programming, automation, compilation, and application.
 

What people are saying - Write a review

We haven't found any reviews in the usual places.

Contents

TopDown and BottomUp and Meeting in the Middle
3
Domain Requirements and Software Towards a Model Development of a Decision Support System for Sustainable Development
29
RealTime Constraints Through the ProCoS Layers
61
Monotonicity in Calculational Proofs
79
The Alma Project or How FirstOrder Logic Can Help Us in Imperative Programming
86
Type and E ect Systems
114
Proving Theorems About JavaLike Byte Code
137
Multiple State and Single State Tableaux for Combining Local and Global Model Checking
163
From Signal to C
231
Compilation and Synthesis for RealTime Embedded Controllers
256
Optimization Under the Perspective of Soundness Completeness and Reusability
288
Verification of Automotive Control Units
316
Correct RealTime Software for Programmable Logic Controllers
342
Formal Methods for the International Space Station ISS
363
Design of Intelligent Network Services
390
Author Index
416

On the Existence of Network Invariants for Verifying Parameterized Systems
180
Verification of Compilers
201

Other editions - View all

Common terms and phrases