Refinement

Refinement PDF Author: John Derrick
Publisher: Springer
ISBN: 3319927116
Category : Computers
Languages : en
Pages : 269

Get Book

Book Description
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.

Refinement

Refinement PDF Author: John Derrick
Publisher: Springer
ISBN: 3319927116
Category : Computers
Languages : en
Pages : 269

Get Book

Book Description
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.

Program Development by Refinement

Program Development by Refinement PDF Author: Emil Sekerinski
Publisher: Springer Science & Business Media
ISBN: 9781852330538
Category : Computers
Languages : en
Pages : 364

Get Book

Book Description
This volume contains a collection of case studies in program refinement with the B Method. They show typical program developments from problem analysis to implementation with non-trivial examples. They cover areas for which the B Method was originally conceived as well as the following novel areas: - data structures; - information management; - process control systems; - distributed systems. This volume will primarily be of interest to practitioners who either already use B and want to improve their program refinement techniques, or those who are considering using it and want to learn about its implementation. It will also provide useful background reading for students taking courses in the B Method, Formal Specification, or Refinement.

Local Mesh Refinement in COM3D for Combustion Simulation

Local Mesh Refinement in COM3D for Combustion Simulation PDF Author: Ren, Ke
Publisher: KIT Scientific Publishing
ISBN: 3731502259
Category :
Languages : en
Pages : 196

Get Book

Book Description


Refinement in Z and Object-Z

Refinement in Z and Object-Z PDF Author: John Derrick
Publisher: Springer Science & Business Media
ISBN: 1447102576
Category : Computers
Languages : en
Pages : 465

Get Book

Book Description
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; - and 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.

Adaptive Mesh Refinement - Theory and Applications

Adaptive Mesh Refinement - Theory and Applications PDF Author: Tomasz Plewa
Publisher: Springer Science & Business Media
ISBN: 9783540211471
Category : Mathematics
Languages : en
Pages : 582

Get Book

Book Description
Advanced numerical simulations that use adaptive mesh refinement (AMR) methods have now become routine in engineering and science. Originally developed for computational fluid dynamics applications these methods have propagated to fields as diverse as astrophysics, climate modeling, combustion, biophysics and many others. The underlying physical models and equations used in these disciplines are rather different, yet algorithmic and implementation issues facing practitioners are often remarkably similar. Unfortunately, there has been little effort to review the advances and outstanding issues of adaptive mesh refinement methods across such a variety of fields. This book attempts to bridge this gap. The book presents a collection of papers by experts in the field of AMR who analyze past advances in the field and evaluate the current state of adaptive mesh refinement methods in scientific computing.

Rietveld Refinement

Rietveld Refinement PDF Author: Robert E. Dinnebier
Publisher: Walter de Gruyter GmbH & Co KG
ISBN: 3110461382
Category : Science
Languages : en
Pages : 347

Get Book

Book Description
Almost 50 years have passed since the famous papers of Hugo Rietveld from the late sixties where he describes a method for the refinement of crystal structures from neutron powder diffraction data. Soon after, the potential of the method for laboratory X-ray powder diffraction was discovered. Although the method is now widely accepted, there are still many pitfalls in the theoretical understanding and in practical daily use. This book closes the gap with a theoretical introduction for each chapter followed by a practical approach.The flexible macro type language of the Topas Rietveld software can be considered as the defacto standard.

Automatic Methods for the Refinement of System Models

Automatic Methods for the Refinement of System Models PDF Author: Julia Seiter
Publisher: Springer
ISBN: 3319414801
Category : Technology & Engineering
Languages : en
Pages : 94

Get Book

Book Description
This book provides a comprehensive overview of automatic model refinement, which helps readers close the gap between initial textual specification and its desired implementation. The authors enable readers to follow two “directions” for refinement: Vertical refinement, for adding detail and precision to single description for a given model and Horizontal refinement, which considers several views on one level of abstraction, refining the system specification by dedicated descriptions for structure or behavior. The discussion includes several methods which support designers of electronic systems in this refinement process, including verification methods to check automatically whether a refinement has been conducted as intended.

Action Refinement in Process Algebras

Action Refinement in Process Algebras PDF Author: Luca Aceto
Publisher: Cambridge University Press
ISBN: 9780521431118
Category : Computers
Languages : en
Pages : 292

Get Book

Book Description
This book contains some important new developments in the understanding of concurrent processes and as such will be of value to all computer scientists researching into the theory of parallel computation.

Crystal Structure Refinement

Crystal Structure Refinement PDF Author: Peter Muller
Publisher: OUP Oxford
ISBN: 019152476X
Category : Science
Languages : en
Pages : 232

Get Book

Book Description
Crystal Structure Refinement is a mixture of textbook and tutorial. As A Crystallographers Guide to SHELXL it covers advanced aspects of practical crystal structure refinement, which have not been much addressed by textbooks so far. After an introduction to SHELXL in the first chapter, a brief survey of crystal structure refinement is provided. Chapters three and higher address the various aspects of structure refinement, from the treatment of hydrogen atoms to the assignment of atom types, to disorder, to non-crystallographic symmetry and twinning. One chapter is dedicated to the refinement of macromolecular structures and two short chapters deal with structure validation (one for small molecule structures and one for macromolecules). In each of the chapters the book gives refinement examples, based on the program SHELXL, describing every problem in detail. It comes with a CD-ROM with all files necessary to reproduce the refinements.

Abstraction, Refinement and Proof for Probabilistic Systems

Abstraction, Refinement and Proof for Probabilistic Systems PDF Author: Annabelle McIver
Publisher: Springer Science & Business Media
ISBN: 9780387401157
Category : Computers
Languages : en
Pages : 412

Get Book

Book Description
Provides an integrated coverage of random/probabilistic algorithms, assertion-based program reasoning, and refinement programming models, providing a focused survey on probabilistic program semantics. This book illustrates, by examples, the typical steps necessary to build a mathematical model of any programming paradigm.