{"product_id":"refinement-in-z-and-object-z-foundations-and-advanced-applications-9781447161677","title":"Refinement in Z and Object-Z: Foundations and Advanced Applications","description":"\u003cp\u003e • Author(s): John Derrick\u003cbr\u003e • Publisher: Springer\u003cbr\u003e • Publisher Imprint: Springer\u003cbr\u003e • BISAC: General\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003cb\u003eFrom the Back Cover\u003c\/b\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eRefinement 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: \u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eData refinement and its application to Z\u003c\/li\u003e\n\u003cli\u003eGeneralisations of refinement that change the interface and atomicity of operations\u003c\/li\u003e\n\u003cli\u003eRefinement in Object-Z\u003c\/li\u003e\n\u003cli\u003eModelling state and behaviour by combining Object-Z with CSP\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003ci\u003eRefinement in Z and Object-Z: Foundations and Advanced Applications\u003c\/i\u003e 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.\u003c\/p\u003e\u003cp\u003eThis second edition is a comprehensive update to the first and includes the following new material: \u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eEarly chapters have been extended to also include trace refinement, based directly on partial relations rather than through totalisation\u003c\/li\u003e\n\u003cli\u003eProvides an updated discussion on divergence, non-atomic refinements and approximate refinement\u003c\/li\u003e\n\u003cli\u003eIncludes a discussion of the differing semantics of operations and outputs and how they affect the abstraction of models written using Object-Z and CSP\u003c\/li\u003e\n\u003cli\u003ePresents a fuller account of the relationship between relational refinement and various models of refinement in CSP\u003c\/li\u003e\n\u003cli\u003eBibliographic notes at the end of each chapter have been extended with the most up to date citations and research\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Springer","offers":[{"title":"Paperback","offer_id":45274875232407,"sku":"9781447161677","price":7345.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/3471\/1191\/files\/9781447161677.webp?v=1769281198","url":"https:\/\/atlanticbooks.com\/products\/refinement-in-z-and-object-z-foundations-and-advanced-applications-9781447161677","provider":"Atlantic Books","version":"1.0","type":"link"}