Breaking News!
60% Off the Hottest Halloween Costumes & Accessories

Program Development by Refinement

Best Price (Coupon Required):
Buy Program Development by Refinement for $152.10 at @ Link.springer.com when you apply the 10% OFF coupon at checkout.
Click “Get Coupon & Buy” to copy the code and unlock the deal.

Set a price drop alert to never miss an offer.

1 Offer Price Range: $169.00 - $169.00
BEST PRICE

Single Product Purchase

$152.10
@ Link.springer.com with extra coupon

Price Comparison

Seller Contact Seller List Price On Sale Shipping Best Promo Final Price Volume Discount Financing Availability Seller's Page
BEST PRICE
1 Product Purchase
@ Link.springer.com
$169.00 $169.00

10% OFF
This deals requires coupon
$152.10
See Site In stock Visit Store

Product Details

Brand
Springer Nature
Manufacturer
N/A
Part Number
0
GTIN
9781852330538
Condition
New
Product Description

The Idea of Program Refinement Programs are complex. They are typically so complex, that they go beyond the full comprehension even of the programmer or team who designed them, with all the consequences this has. How can we cope with such complexity in a satisfactory way? An approach, advocated for a long time, is to separate a concise specification of a program - the "what" - from a possibly involved implementation - the "how". Once a specification is obtained from the set of requirements on the program, there can still be a large gap to an efficient implementation. The development from specification to implementation can then proceed by a succession oflayers, such that each layer is a refinement of the previous one. Design decisions can be introduced in refinement steps one at a time. By this, the refinement steps can be kept small and manageable. Still, the set of all requirements can be far too large to be taken completely into account in the initial specification. Even if they could, they might obscure issues more than clarify them. For example: An information system for stored goods needs to produce an error message on il legal input. Yet, the exact wording - and even the language - of those messages is irrelevant for an understanding of the essence of the system. A banking application interacts with customers with a graphical interface. Yet the specification of the graphical layout is secondary compared to the specification of the possible transactions.

Available Colors
Available Sizes

Reviews

0
0 reviews
5 stars
4 stars
3 stars
2 stars
1 star

Questions & Answers

Similar Products

Network-Based Control of Unmanned Marine Vehicles

Network-Based Control of Unmanned Marine Vehicles

$129.00
An Introduction to Computing with Fuzzy Sets

An Introduction to Computing with Fuzzy Sets

$109.99
Singular Perturbations in Systems and Control

Singular Perturbations in Systems and Control

$54.99
Entwicklungsmglichkeiten privater Krankenversicherung

Entwicklungsmglichkeiten privater Krankenversicherung

$49.99
Rapid Analysis Techniques in Food Microbiology

Rapid Analysis Techniques in Food Microbiology

$129.00
Effizienzorientierte Kapitalmarktregulierung

Effizienzorientierte Kapitalmarktregulierung

$59.99
Elements of Mathematical Analysis

Elements of Mathematical Analysis

$49.99
Environmentalism, Resistance and Solidarity

Environmentalism, Resistance and Solidarity

$39.99
Gerard Manley Hopkins

Gerard Manley Hopkins

$39.99
Electrochemistry in Organic Synthesis

Electrochemistry in Organic Synthesis

$84.99
Islamism and the Quest for Hegemony in Indonesia

Islamism and the Quest for Hegemony in Indonesia

$99.00
Die wirtschaftliche Bedeutung der Gewerbehygiene

Die wirtschaftliche Bedeutung der Gewerbehygiene

$59.99
Knowledge Graphs and Language Technology

Knowledge Graphs and Language Technology

$54.99
Narbentypen in der Narbentherapie

Narbentypen in der Narbentherapie

$24.99
Die Hauptterrassenfolge am linken Niederrhein aufgrund der Schotterpetrographie

Die Hauptterrassenfolge am linken Niederrhein aufgrund der Schotterpetrographie

$59.99
Browning and Conversation

Browning and Conversation

$169.99
VR Technologies in Cultural Heritage

VR Technologies in Cultural Heritage

$59.99
Difference Gel Electrophoresis (DIGE)

Difference Gel Electrophoresis (DIGE)

$109.99
Container Terminals and Automated Transport Systems

Container Terminals and Automated Transport Systems

$129.00
Formability

Formability

$54.99
Conceptual Structures: From Information to Intelligence

Conceptual Structures: From Information to Intelligence

$39.99
Internet of Things and Artificial Intelligence for Smart Environments

Internet of Things and Artificial Intelligence for Smart Environments

$59.99
Essential and Non-essential Metals

Essential and Non-essential Metals

$129.00
Essays on the Economics of Migratory Fish Stocks

Essays on the Economics of Migratory Fish Stocks

$109.99
Adolescence in Context

Adolescence in Context

$54.99
Produktionsplanung und -steuerung in der chemischen Industrie

Produktionsplanung und -steuerung in der chemischen Industrie

$64.99
Ansible for VMware by Examples

Ansible for VMware by Examples

$64.99
Art and Anger

Art and Anger

$29.99
Cultural and Creative Industries Policymaking

Cultural and Creative Industries Policymaking

$109.99
Values and Choices in Television Discourse

Values and Choices in Television Discourse

$54.99
The Open Economy Macromodel: Past, Present and Future

The Open Economy Macromodel: Past, Present and Future

$109.99
May Grades 3-4 Printable Packet

May Grades 3-4 Printable Packet

$4.99
Decolonizing the South African University

Decolonizing the South African University

$119.00
Designing Stress Resistant Organizations

Designing Stress Resistant Organizations

$109.99
Information, Communication and Computing Technology

Information, Communication and Computing Technology

$69.99
Scholar Zone Summer Reading & Writing and Math Grade 6

Scholar Zone Summer Reading & Writing and Math Grade 6

$1,150.00
Schwerpunkt: Wahlkampf im Netz

Schwerpunkt: Wahlkampf im Netz

$59.99
Computational Linguistics and Intelligent Text Processing

Computational Linguistics and Intelligent Text Processing

$109.99
Introduction to Molecular Embryology

Introduction to Molecular Embryology

$54.99
Practical Oncologic Molecular Pathology

Practical Oncologic Molecular Pathology

$99.00
previous
next