The Resource Refinement in Z and Object-Z : foundations and advanced applications, John Derrick, Eerke A. Boiten
Refinement in Z and Object-Z : foundations and advanced applications, John Derrick, Eerke A. Boiten
Resource Information
The item Refinement in Z and Object-Z : foundations and advanced applications, John Derrick, Eerke A. Boiten represents a specific, individual, material embodiment of a distinct intellectual or artistic creation found in University of Missouri Libraries.This item is available to borrow from 2 library branches.
Resource Information
The item Refinement in Z and Object-Z : foundations and advanced applications, John Derrick, Eerke A. Boiten represents a specific, individual, material embodiment of a distinct intellectual or artistic creation found in University of Missouri Libraries.
This item is available to borrow from 2 library branches.
- Summary
- Refinement is one of the cornerstones of the formal approach to software engineering, and its use in various domains has led to research on new applications and generalisation. This book brings together this important research in one volume, with the addition of examples drawn from different application areas. It covers four main themes: Data refinement and its application to Z Generalisations of refinement that change the interface and atomicity of operations Refinement in Object-Z Modelling state and behaviour by combining Object-Z with CSP Refinement in Z and Object-Z: Foundations and Advanced Applications provides an invaluable overview of recent research for academic and industrial researchers, lecturers teaching formal specification and development, industrial practitioners using formal methods in their work, and postgraduate and advanced undergraduate students. This second edition is a comprehensive update to the first and includes the following new material: Early chapters have been extended to also include trace refinement, based directly on partial relations rather than through totalisation Provides an updated discussion on divergence, non-atomic refinements and approximate refinement Includes a discussion of the differing semantics of operations and outputs and how they affect the abstraction of models written using Object-Z and CSP Presents a fuller account of the relationship between relational refinement and various models of refinement in CSP Bibliographic notes at the end of each chapter have been extended with the most up to date citations and research
- Language
- eng
- Edition
- Second edition.
- Extent
- 1 online resource (xviii, 492 pages)
- Contents
-
- 4.
- Refinement in Z.
- 5.
- Calculating Refinements.
- 6.
- Promotion.
- 7.
- Testing and Refinement.
- 8.
- A Single Simulation Rule
- pt. I.
- pt. II.
- Interfaces and Operations: ADTs Viewed in an Environment.
- 9.
- Refinement, Observation and Modification.
- 10.
- IO Refinement.
- 11.
- Weak Refinement.
- 12.
- Non-Atomic Refinement.
- Refining Z Specifications.
- 13.
- Cast Study: A Digital and Analogue Watch.
- 14.
- Further Generalisations
- pt. III.
- Object-Oriented Refinement.
- 15.
- An Introduction to Object-Z.
- 16.
- Refinement in Object-Z.
- 1.
- 17.
- Class Refinement
- pt. IV.
- Modelling State and Behaviour.
- 18.
- Combining CSP and Object-Z.
- 19.
- Refining CSP and Object-Z Specifications
- An Introduction to Z.
- 2.
- Simple Refinement.
- 3.
- Data Refinement and Simulations.
- Isbn
- 9781447153559
- Label
- Refinement in Z and Object-Z : foundations and advanced applications
- Title
- Refinement in Z and Object-Z
- Title remainder
- foundations and advanced applications
- Statement of responsibility
- John Derrick, Eerke A. Boiten
- Subject
-
- Object-oriented programming (Computer science)
- Object-oriented programming (Computer science)
- Z (Computer program language)
- Z (Computer program language)
- Z (Computer program language)
- COMPUTERS -- Programming Languages | General
- COMPUTERS -- Programming | Object Oriented
- Object-oriented programming (Computer science)
- Language
- eng
- Summary
- Refinement is one of the cornerstones of the formal approach to software engineering, and its use in various domains has led to research on new applications and generalisation. This book brings together this important research in one volume, with the addition of examples drawn from different application areas. It covers four main themes: Data refinement and its application to Z Generalisations of refinement that change the interface and atomicity of operations Refinement in Object-Z Modelling state and behaviour by combining Object-Z with CSP Refinement in Z and Object-Z: Foundations and Advanced Applications provides an invaluable overview of recent research for academic and industrial researchers, lecturers teaching formal specification and development, industrial practitioners using formal methods in their work, and postgraduate and advanced undergraduate students. This second edition is a comprehensive update to the first and includes the following new material: Early chapters have been extended to also include trace refinement, based directly on partial relations rather than through totalisation Provides an updated discussion on divergence, non-atomic refinements and approximate refinement Includes a discussion of the differing semantics of operations and outputs and how they affect the abstraction of models written using Object-Z and CSP Presents a fuller account of the relationship between relational refinement and various models of refinement in CSP Bibliographic notes at the end of each chapter have been extended with the most up to date citations and research
- Cataloging source
- GW5XE
- http://library.link/vocab/creatorDate
- 1963-
- http://library.link/vocab/creatorName
- Derrick, John
- Dewey number
- 005.13/3
- Illustrations
- illustrations
- Index
- index present
- Language note
- English
- LC call number
- QA76.73.Z2
- LC item number
- D47 2014
- Literary form
- non fiction
- Nature of contents
-
- dictionaries
- bibliography
- http://library.link/vocab/relatedWorkOrContributorDate
- 1966-
- http://library.link/vocab/relatedWorkOrContributorName
- Boiten, Eerke
- Series statement
- Formal approaches to computing and information technology,
- http://library.link/vocab/subjectName
-
- Z (Computer program language)
- Object-oriented programming (Computer science)
- COMPUTERS
- COMPUTERS
- Object-oriented programming (Computer science)
- Z (Computer program language)
- Label
- Refinement in Z and Object-Z : foundations and advanced applications, John Derrick, Eerke A. Boiten
- Antecedent source
- unknown
- Bibliography note
- Includes bibliographical references and index
- Carrier category
- online resource
- Carrier category code
-
- cr
- Carrier MARC source
- rdacarrier
- Color
- multicolored
- Content category
- text
- Content type code
-
- txt
- Content type MARC source
- rdacontent
- Contents
-
- 4.
- Refinement in Z.
- 5.
- Calculating Refinements.
- 6.
- Promotion.
- 7.
- Testing and Refinement.
- 8.
- A Single Simulation Rule
- pt. I.
- pt. II.
- Interfaces and Operations: ADTs Viewed in an Environment.
- 9.
- Refinement, Observation and Modification.
- 10.
- IO Refinement.
- 11.
- Weak Refinement.
- 12.
- Non-Atomic Refinement.
- Refining Z Specifications.
- 13.
- Cast Study: A Digital and Analogue Watch.
- 14.
- Further Generalisations
- pt. III.
- Object-Oriented Refinement.
- 15.
- An Introduction to Object-Z.
- 16.
- Refinement in Object-Z.
- 1.
- 17.
- Class Refinement
- pt. IV.
- Modelling State and Behaviour.
- 18.
- Combining CSP and Object-Z.
- 19.
- Refining CSP and Object-Z Specifications
- An Introduction to Z.
- 2.
- Simple Refinement.
- 3.
- Data Refinement and Simulations.
- Control code
- 857714700
- Dimensions
- unknown
- Edition
- Second edition.
- Extent
- 1 online resource (xviii, 492 pages)
- File format
- unknown
- Form of item
- online
- Isbn
- 9781447153559
- Level of compression
- unknown
- Media category
- computer
- Media MARC source
- rdamedia
- Media type code
-
- c
- Other control number
- 10.1007/978-1-4471-5355-9
- Other physical details
- illustrations.
- Quality assurance targets
- not applicable
- Reformatting quality
- unknown
- Sound
- unknown sound
- Specific material designation
- remote
- System control number
- (OCoLC)857714700
- Label
- Refinement in Z and Object-Z : foundations and advanced applications, John Derrick, Eerke A. Boiten
- Antecedent source
- unknown
- Bibliography note
- Includes bibliographical references and index
- Carrier category
- online resource
- Carrier category code
-
- cr
- Carrier MARC source
- rdacarrier
- Color
- multicolored
- Content category
- text
- Content type code
-
- txt
- Content type MARC source
- rdacontent
- Contents
-
- 4.
- Refinement in Z.
- 5.
- Calculating Refinements.
- 6.
- Promotion.
- 7.
- Testing and Refinement.
- 8.
- A Single Simulation Rule
- pt. I.
- pt. II.
- Interfaces and Operations: ADTs Viewed in an Environment.
- 9.
- Refinement, Observation and Modification.
- 10.
- IO Refinement.
- 11.
- Weak Refinement.
- 12.
- Non-Atomic Refinement.
- Refining Z Specifications.
- 13.
- Cast Study: A Digital and Analogue Watch.
- 14.
- Further Generalisations
- pt. III.
- Object-Oriented Refinement.
- 15.
- An Introduction to Object-Z.
- 16.
- Refinement in Object-Z.
- 1.
- 17.
- Class Refinement
- pt. IV.
- Modelling State and Behaviour.
- 18.
- Combining CSP and Object-Z.
- 19.
- Refining CSP and Object-Z Specifications
- An Introduction to Z.
- 2.
- Simple Refinement.
- 3.
- Data Refinement and Simulations.
- Control code
- 857714700
- Dimensions
- unknown
- Edition
- Second edition.
- Extent
- 1 online resource (xviii, 492 pages)
- File format
- unknown
- Form of item
- online
- Isbn
- 9781447153559
- Level of compression
- unknown
- Media category
- computer
- Media MARC source
- rdamedia
- Media type code
-
- c
- Other control number
- 10.1007/978-1-4471-5355-9
- Other physical details
- illustrations.
- Quality assurance targets
- not applicable
- Reformatting quality
- unknown
- Sound
- unknown sound
- Specific material designation
- remote
- System control number
- (OCoLC)857714700
Subject
- Object-oriented programming (Computer science)
- Object-oriented programming (Computer science)
- Z (Computer program language)
- Z (Computer program language)
- Z (Computer program language)
- COMPUTERS -- Programming Languages | General
- COMPUTERS -- Programming | Object Oriented
- Object-oriented programming (Computer science)
Member of
Library Links
Embed
Settings
Select options that apply then copy and paste the RDF/HTML data fragment to include in your application
Embed this data in a secure (HTTPS) page:
Layout options:
Include data citation:
<div class="citation" vocab="http://schema.org/"><i class="fa fa-external-link-square fa-fw"></i> Data from <span resource="http://link.library.missouri.edu/portal/Refinement-in-Z-and-Object-Z--foundations-and/n1fV0neQ2_k/" typeof="Book http://bibfra.me/vocab/lite/Item"><span property="name http://bibfra.me/vocab/lite/label"><a href="http://link.library.missouri.edu/portal/Refinement-in-Z-and-Object-Z--foundations-and/n1fV0neQ2_k/">Refinement in Z and Object-Z : foundations and advanced applications, John Derrick, Eerke A. Boiten</a></span> - <span property="potentialAction" typeOf="OrganizeAction"><span property="agent" typeof="LibrarySystem http://library.link/vocab/LibrarySystem" resource="http://link.library.missouri.edu/"><span property="name http://bibfra.me/vocab/lite/label"><a property="url" href="http://link.library.missouri.edu/">University of Missouri Libraries</a></span></span></span></span></div>
Note: Adjust the width and height settings defined in the RDF/HTML code fragment to best match your requirements
Preview
Cite Data - Experimental
Data Citation of the Item Refinement in Z and Object-Z : foundations and advanced applications, John Derrick, Eerke A. Boiten
Copy and paste the following RDF/HTML data fragment to cite this resource
<div class="citation" vocab="http://schema.org/"><i class="fa fa-external-link-square fa-fw"></i> Data from <span resource="http://link.library.missouri.edu/portal/Refinement-in-Z-and-Object-Z--foundations-and/n1fV0neQ2_k/" typeof="Book http://bibfra.me/vocab/lite/Item"><span property="name http://bibfra.me/vocab/lite/label"><a href="http://link.library.missouri.edu/portal/Refinement-in-Z-and-Object-Z--foundations-and/n1fV0neQ2_k/">Refinement in Z and Object-Z : foundations and advanced applications, John Derrick, Eerke A. Boiten</a></span> - <span property="potentialAction" typeOf="OrganizeAction"><span property="agent" typeof="LibrarySystem http://library.link/vocab/LibrarySystem" resource="http://link.library.missouri.edu/"><span property="name http://bibfra.me/vocab/lite/label"><a property="url" href="http://link.library.missouri.edu/">University of Missouri Libraries</a></span></span></span></span></div>