John Derrick – författare
2 840 kr
Läs direkt efter köp
2 216 kr
Skickas inom 10-15 vardagar
700 kr
Skickas inom 7-10 vardagar
1 974 kr
Skickas inom 7-10 vardagar
1 981 kr
Läs direkt efter köp
1 112 kr
Skickas inom 10-15 vardagar
1 459 kr
Läs direkt efter köp
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 ZGeneralisations of refinement that change the interface and atomicity of operationsRefinement in Object-ZModelling state and behaviour by combining Object-Z with CSPRefinement 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 totalisationProvides an updated discussion on divergence, non-atomic refinements and approximate refinementIncludes a discussion of the differing semantics of operations and outputs and how they affect the abstraction of models written using Object-Z and CSPPresents a fuller account of the relationship between relational refinement and various models of refinement in CSPBibliographic notes at the end of each chapter have been extended with the most up to date citations and research1 112 kr
Skickas inom 10-15 vardagar
559 kr
Skickas inom 10-15 vardagar
559 kr
Skickas inom 10-15 vardagar
708 kr
Läs direkt efter köp
Refinement is one of the cornerstones of a formal approach to software engineering. Refinement is all about turning an abstract description (of a soft or hardware system) into something closer to implementation. It provides that essential bridge between higher level requirements and an implementation of those requirements.
This book provides a comprehensive introduction to refinement for the researcher or graduate student. It introduces refinement in different semantic models, and shows how refinement is defined and used within some of the major formal methods and languages in use today.
It (1) introduces the reader to different ways of looking at refinement, relating refinement to observations(2) shows how these are realised in different semantic models (3) shows how different formal methods use different models of refinement, and (4) how these models of refinement are related.559 kr
Skickas inom 10-15 vardagar
708 kr
Läs direkt efter köp
559 kr
Skickas inom 10-15 vardagar
708 kr
Läs direkt efter köp
559 kr
Skickas inom 10-15 vardagar
708 kr
Läs direkt efter köp
543 kr
Skickas inom 10-15 vardagar
712 kr
Läs direkt efter köp