The Generic Development Language Deva [electronic resource] : Presentation and Case Studies / by Matthias Weber, Martin Simons, Christine Lafontaine.

By: Weber, Matthias [author.]Contributor(s): Simons, Martin [author.] | Lafontaine, Christine [author.] | SpringerLink (Online service)Material type: TextTextSeries: Lecture Notes in Computer Science ; 738Publisher: Berlin, Heidelberg : Springer Berlin Heidelberg, 1993Description: XIII, 251 p. online resourceContent type: text Media type: computer Carrier type: online resourceISBN: 9783540480679Subject(s): Computer science | Logic design | Logic, Symbolic and mathematical | Computer Science | Programming Languages, Compilers, Interpreters | Logics and Meanings of Programs | Mathematical Logic and Formal Languages | Programming Techniques | Mathematical Logic and FoundationsAdditional physical formats: Printed edition:: No titleDDC classification: 005.13 LOC classification: QA76.7-76.73QA76.76.C65Online resources: Click here to access online
Contents:
Informal introduction to Deva -- Stepwise definition of Deva -- Formalization of basic theories -- Case study on VDM-style developments -- Case study on algorithm calculation -- Conclusion.
In: Springer eBooksSummary: This book summarizes work done by the authors under the Esprit Tool Use project (1985-1990), at GMD in Karlsruhe and at Berlin University of Technology. It provides a comprehensive description of the generic development language Deva designed by the authors. Much of the research reported in this monograph is inspired by the work of Michel Sintzoff on formal program development; he contributed an enlightening Foreword. Deva is essentially a typed functional language with certain deduction rules. The difference with ordinary languages is, of course, the application domain: the types serve here to express propositions such as specifications or programs, rather than just data classes. Its practical applicability was tested on several non-trivial case studies. The whole book is written using the DVWEB system, a WEB for Deva, beeing implemented at the Berlin University of Technology.
Item type: E-BOOKS
Tags from this library: No tags from this library for this title. Log in to add tags.
    Average rating: 0.0 (0 votes)
Current library Home library Call number Materials specified URL Status Date due Barcode
IMSc Library
IMSc Library
Link to resource Available EBK6304

Informal introduction to Deva -- Stepwise definition of Deva -- Formalization of basic theories -- Case study on VDM-style developments -- Case study on algorithm calculation -- Conclusion.

This book summarizes work done by the authors under the Esprit Tool Use project (1985-1990), at GMD in Karlsruhe and at Berlin University of Technology. It provides a comprehensive description of the generic development language Deva designed by the authors. Much of the research reported in this monograph is inspired by the work of Michel Sintzoff on formal program development; he contributed an enlightening Foreword. Deva is essentially a typed functional language with certain deduction rules. The difference with ordinary languages is, of course, the application domain: the types serve here to express propositions such as specifications or programs, rather than just data classes. Its practical applicability was tested on several non-trivial case studies. The whole book is written using the DVWEB system, a WEB for Deva, beeing implemented at the Berlin University of Technology.

There are no comments on this title.

to post a comment.
The Institute of Mathematical Sciences, Chennai, India

Powered by Koha