skip to content
Mural : a formal development support system Preview this item
ClosePreview this item
Checking...

Mural : a formal development support system

Author: C B Jones
Publisher: London ; New York : Springer-Verlag, 1991.
Edition/Format:   Print book : EnglishView all editions and formats
Summary:

Formal methods enable computer architecture and software design to be mathematically proved correct before they are implemented.

Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Document Type: Book
All Authors / Contributors: C B Jones
ISBN: 354019651X 9783540196518 038719651X 9780387196510
OCLC Number: 22982930
Description: xiii, 421 pages : illustrations ; 25 cm
Contents: 1General introduction.- 1.1 Formal methods.- 1.2 VDM development.- 1.3 The IPSE 2.5 project.- 1.4 Proof assistant requirements.- 2 Introduction to mural.- 2.1 General introduction.- 2.2 The proof assistant.- 2.3 The VDM support tool.- 2.4 Reasoning about developments.- 3 Instantiation.- 3.1 Symbolic logic in mural.- 3.2 Classical first order predicate calculus.- 3.3 Some common data types.- 3.4 More complicated formulations.- 3.5 The theory of VDM.- 3.6 Some other logics.- 4 Foundation.- 4.1 Preamble.- 4.2 Syntax.- 4.3 Natural Deduction rules.- 4.4 Rule Schemas and instantiation.- 4.5 The mural store.- 4.6 Syntactic contexts and well-formedness.- 4.7 Proofs.- 4.8 Morphisms.- 4.9 Pattern matching.- 4.10 Reading the full specification.- 4.11 Limitations of the mural approach.- 5 The tactic language.- 5.1 Mechanising proof in mural.- 5.2 The language.- 5.3 The implementation of tactics.- 5.4 Examples.- 6 Implementing the mural proof assistant.- 6.1 The process of implementation.- 6.2 The implementation.- 6.3 Lessons learnt and advice to the young.- 6.4 The future.- 6.5 The final word.- 7 Supporting formal software development.- 7.1 Abstract specification.- 7.2 Relating specifications.- 7.3 Support for reasoning about formal developments.- 8 The mural VDM Support Tool.- 8.1 Specifying VDM developments in VDM.- 8.2 Theories from specifications.- 8.3 Scope for growth.- 9 Foundations of specification animation.- 9.1 Approaches to animation.- 9.2 Denotational semantics of symbolic execution.- 9.3 Operational semantics of symbolic execution.- 9.4 Theories to support symbolic execution.- 9.5 Conclusions.- 10 Case Studies.- 10.1 Specifications in VDM.- 10.2 Transformation of VDM into mural -theories.- 10.3 A watchdog for a reactor system.- 10.4 An algorithm for topological sorting.- 10.5 Theories for VDM in mural.- 11 Conclusions.- 11.1 Experimental use of mural.- 11.2 Detailed observations.- 11.3 Further developments.- 11.4 Summary.- Appendices.- A Summary of VDM Notation.- B Glossary of terms.- C The Specification of the Proof Assistant.- C.1 The Raw Syntax.- C.2 Subterm Access and Editing.- C.3 Sequents and Rules.- C.4 Instantiation and Pattern-matching.- C.5 Signatures.- C.6 Theories.- C.7 Morphisms and Theory Morphisms.- C.8 Proofs.- C.9 The Store.- D The specification of the animation tool.- D.1 Data structure and some auxiliary functions.- D.2 Operations.- E The Theorem Prover's House.
Responsibility: [edited by] C.B. Jones [and others] ; with contributions from J. Bicarregui [and others].
More information:

Reviews

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.
Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


Primary Entity

<http://www.worldcat.org/oclc/22982930> # Mural : a formal development support system
    a schema:CreativeWork, schema:Book ;
   library:oclcnum "22982930" ;
   library:placeOfPublication <http://dbpedia.org/resource/New_York_City> ; # New York
   library:placeOfPublication <http://dbpedia.org/resource/London> ; # London
   library:placeOfPublication <http://id.loc.gov/vocabulary/countries/enk> ;
   schema:about <http://experiment.worldcat.org/entity/work/data/836809515#Thing/software> ; # Software
   schema:about <http://id.worldcat.org/fast/1377502> ; # Mural (Computer file)
   schema:about <http://experiment.worldcat.org/entity/work/data/836809515#CreativeWork/mural_computer_file> ; # Mural (Computer file)
   schema:about <http://experiment.worldcat.org/entity/work/data/836809515#Topic/softwareentwicklung> ; # Softwareentwicklung
   schema:about <http://dewey.info/class/005.1/e20/> ;
   schema:about <http://experiment.worldcat.org/entity/work/data/836809515#Topic/mural> ; # mural
   schema:about <http://id.loc.gov/authorities/subjects/sh85029535> ; # Computer software--Development
   schema:about <http://id.worldcat.org/fast/872537> ; # Computer software--Development
   schema:bookFormat bgn:PrintBook ;
   schema:contributor <http://viaf.org/viaf/80936003> ; # Cliff B. Jones
   schema:datePublished "1991" ;
   schema:exampleOfWork <http://worldcat.org/entity/work/id/836809515> ;
   schema:inLanguage "en" ;
   schema:name "Mural : a formal development support system"@en ;
   schema:productID "22982930" ;
   schema:publication <http://www.worldcat.org/title/-/oclc/22982930#PublicationEvent/london_new_york_springer_verlag_1991> ;
   schema:publisher <http://experiment.worldcat.org/entity/work/data/836809515#Agent/springer_verlag> ; # Springer-Verlag
   schema:workExample <http://worldcat.org/isbn/9780387196510> ;
   schema:workExample <http://worldcat.org/isbn/9783540196518> ;
   umbel:isLike <http://bnb.data.bl.uk/id/resource/GB9108578> ;
   umbel:isLike <http://d-nb.info/911080031> ;
   wdrs:describedby <http://www.worldcat.org/title/-/oclc/22982930> ;
    .


Related Entities

<http://dbpedia.org/resource/London> # London
    a schema:Place ;
   schema:name "London" ;
    .

<http://dbpedia.org/resource/New_York_City> # New York
    a schema:Place ;
   schema:name "New York" ;
    .

<http://experiment.worldcat.org/entity/work/data/836809515#Agent/springer_verlag> # Springer-Verlag
    a bgn:Agent ;
   schema:name "Springer-Verlag" ;
    .

<http://experiment.worldcat.org/entity/work/data/836809515#Topic/softwareentwicklung> # Softwareentwicklung
    a schema:Intangible ;
   schema:name "Softwareentwicklung"@en ;
    .

<http://id.loc.gov/authorities/subjects/sh85029535> # Computer software--Development
    a schema:Intangible ;
   schema:name "Computer software--Development"@en ;
    .

<http://id.worldcat.org/fast/1377502> # Mural (Computer file)
    a schema:CreativeWork ;
   schema:name "Mural (Computer file)" ;
    .

<http://id.worldcat.org/fast/872537> # Computer software--Development
    a schema:Intangible ;
   schema:name "Computer software--Development"@en ;
    .

<http://viaf.org/viaf/80936003> # Cliff B. Jones
    a schema:Person ;
   schema:birthDate "1944" ;
   schema:familyName "Jones" ;
   schema:givenName "Cliff B." ;
   schema:givenName "C. B." ;
   schema:name "Cliff B. Jones" ;
    .

<http://worldcat.org/isbn/9780387196510>
    a schema:ProductModel ;
   schema:isbn "038719651X" ;
   schema:isbn "9780387196510" ;
    .

<http://worldcat.org/isbn/9783540196518>
    a schema:ProductModel ;
   schema:isbn "354019651X" ;
   schema:isbn "9783540196518" ;
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.