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

Funktionenlehre und Elemente der Differential- und Integralrechnung

Funktionenlehre und Elemente der Differential- und Integralrechnung

$59.99
Commemoration as Conflict

Commemoration as Conflict

$39.99
The Ethics and Efficacy of the Global War on Terrorism

The Ethics and Efficacy of the Global War on Terrorism

$39.99
Algebra

Algebra

$64.99
Untersuchung der Mglichkeiten der Aufhellung der Brennfarben von Ziegelrohstoffen

Untersuchung der Mglichkeiten der Aufhellung der Brennfarben von Ziegelrohstoffen

$49.99
Camille Flammarion's The Planet Mars

Camille Flammarion's The Planet Mars

$169.99
Germline Development

Germline Development

$109.99
Chinas Maritime Silk Road Initiative, Africa, and the Middle East

Chinas Maritime Silk Road Initiative, Africa, and the Middle East

$139.99
Handbook of Image Processing and Computer Vision

Handbook of Image Processing and Computer Vision

$249.99
Ethik und Kapitalismus  Zum Problem des kapitalistischen Geistes

Ethik und Kapitalismus Zum Problem des kapitalistischen Geistes

$39.99
The Story of Astronomy

The Story of Astronomy

$54.99
Fracture mechanics of concrete: Material characterization and testing

Fracture mechanics of concrete: Material characterization and testing

$54.99
Destructive Goal Pursuit

Destructive Goal Pursuit

$54.99
Allgemeine Steuerlehre, Abgabenordnung, (FGO)

Allgemeine Steuerlehre, Abgabenordnung, (FGO)

$49.99
Essential Intensive Care

Essential Intensive Care

$99.00
Revision Total Knee Arthroplasty

Revision Total Knee Arthroplasty

$69.99
Der Hugenberg-Konzern

Der Hugenberg-Konzern

$59.99
God and Elizabeth Bishop

God and Elizabeth Bishop

$39.99
Progress in Scale Modeling, Volume II

Progress in Scale Modeling, Volume II

$169.99
IFRS in mittelstndischen Unternehmen

IFRS in mittelstndischen Unternehmen

$59.99
DUNE  The Distributed and Unified Numerics Environment

DUNE The Distributed and Unified Numerics Environment

$109.99
Entwicklung und Einsatz von Expertensystemen

Entwicklung und Einsatz von Expertensystemen

$37.99
Reader and Shakespeare's Young Man Sonnets

Reader and Shakespeare's Young Man Sonnets

$54.99
Lithium

Lithium

$109.99
Environmental Biotechnology: For Sustainable Future

Environmental Biotechnology: For Sustainable Future

$199.99
berleitungsmanagement

berleitungsmanagement

$64.99
Corporate Social Responsibility in India

Corporate Social Responsibility in India

$179.99
Marine Natural Products  Diversity and Biosynthesis

Marine Natural Products Diversity and Biosynthesis

$89.00
Empirical Reason and Sensory Experience

Empirical Reason and Sensory Experience

$129.99
Handbook on Decision Making

Handbook on Decision Making

$129.00
Managing Information Systems

Managing Information Systems

$54.99
The Language of Dystopia

The Language of Dystopia

$129.99
Access to Online Resources

Access to Online Resources

$59.99
Proceedings of the Second European Symposium on Mathematics in Industry

Proceedings of the Second European Symposium on Mathematics in Industry

$39.99
Complex Scheduling

Complex Scheduling

$99.00
Internationale Telekommunikation

Internationale Telekommunikation

$59.99
Chemical Ocular Burns

Chemical Ocular Burns

$129.00
Basic Tutorial on Simulation of Microgrids Control Using MATLAB & Simulink Software

Basic Tutorial on Simulation of Microgrids Control Using MATLAB & Simulink Software

$49.99
Applications of Fractals and Chaos

Applications of Fractals and Chaos

$54.99
Blended Learning: Convergence between Technology and Pedagogy

Blended Learning: Convergence between Technology and Pedagogy

$109.99
previous
next