𝔖 Scriptorium
✦   LIBER   ✦

πŸ“

KORSO: Methods, Languages, and Tools for the Construction of Correct Software: Final Report

✍ Scribed by Manfred Broy, Martin Wirsing (auth.), Manfred Broy, Stefan JÀhnichen (eds.)


Publisher
Springer-Verlag Berlin Heidelberg
Year
1995
Tongue
English
Leaves
460
Series
Lecture Notes in Computer Science 1009
Edition
1
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


This book constitutes the final report of the work carried out in the project KORSO ("Korrekte Software") funded by the German Federal Ministry for Research and Technology. KORSO is an evolutionary, prototype-oriented project aimed at improving the theoretical foundations of quality-driven software engineering and at implementing known techniques for applications of practical relevance.
The 21 strictly refereed papers presented are organized in five sections on methods for correctness, languages, development systems and logical frameworks, tools, and case studies. In addition, the preface and introductory paper give valuable background information and a concise state-of-the-art overview.

✦ Table of Contents


Correct software: From experiments to applications....Pages 1-24
A method for the development of correct software....Pages 25-57
Realizing sets by hash tables....Pages 58-73
Event automata as a generic model of reactive systems....Pages 74-91
On object-oriented design and verification....Pages 92-111
Design of modular software systems with reuse....Pages 112-127
AVL trees revisited: A case study in Spectrum....Pages 128-147
KORSO reference languages concepts and application domains....Pages 148-172
How to cope with the Spectrum of Spectrum....Pages 173-189
A fine-grain sort discipline and its application to formal program construction....Pages 190-204
TROLL light β€” The language and its development environment....Pages 205-220
Formalization of algebraic specification in the development language Deva....Pages 221-238
Construction and deduction methods for the formal development of software....Pages 239-254
Experiences with a specification environment....Pages 255-267
Towards correct, efficient and reusable transformational developments....Pages 268-284
The verification system Tatzelwurm ....Pages 285-298
Seduct β€” A proof compiler for first order logic....Pages 299-316
Traverdi β€” Transformation and verification of distributed systems....Pages 317-338
The Kiv-approach to software verification....Pages 339-368
Three selected case studies in verification....Pages 369-387
Case study β€œproduction cell”: A comparative study in formal specification and verification....Pages 388-416
The Korso case study for software engineering with formal methods: A medical information system....Pages 417-445

✦ Subjects


Software Engineering; Programming Languages, Compilers, Interpreters; Logics and Meanings of Programs


πŸ“œ SIMILAR VOLUMES


Offshoring of Software Development: Meth
✍ Betz S., Makio J., Stephan R. πŸ“‚ Library πŸ“… 2007 🌐 English

Offshoring is a widely used practice in the software development. It is mainly employed to reduce development costs. However, as in a number of studies have been shown, about 40 percent of offshore software development projects are flops. One predominant reason for it is the lack of standardized and

Synthesis of Embedded Software: Framewor
✍ LoΓ―c Besnard, Thierry Gautier, Paul Le Guernic (auth.), Sandeep K. Shukla, Jean- πŸ“‚ Library πŸ“… 2010 πŸ› Springer US 🌐 English

<p>Synthesis of Embedded Software: Frameworks and Methodologies for Correctness by Construction Edited by: Sandeep Kumar Shukla Jean-Pierre Talpin Embedded software is ubiquitous today. There are millions of lines of embedded code in smart phones, and even more in systems responsible for automotive

Specifying Systems: The TLA+ Language an
✍ Leslie Lamport πŸ“‚ Library πŸ“… 2002 πŸ› Addison-Wesley Professional 🌐 English

Spatial statistics is one of the most rapidly growing areas of statistics, rife with fascinating research opportunities. Yet, many statisticians are unaware of those opportunities, and most students in the United States are never exposed to any course work in spatial statistics. Written to be access

Specifying Systems: The TLA+ Language an
✍ Lamport L. πŸ“‚ Library πŸ“… 2002 πŸ› Addison Wesley 🌐 English

This book is the distillation of over 25 years of work by one of the world's most renowned computer scientists. A specification is a written description of what a system is supposed to do, plus a way of checking to make sure that it works. Specifying a system helps us understand it. It's a good idea