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

Java Software Development with Event B

Best Price (Coupon Required):
Buy Java Software Development with Event B for $18.00 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: $19.99 - $19.99
BEST PRICE

Single Product Purchase

$18.00
@ 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
$19.99 $19.99

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

Product Details

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

The cost of fixing software design flaws after the completion of a software product is so high that it is vital to come up with ways to detect software design flaws in the early stages of software development, for instance, during the software requirements, the analysis activity, or during software design, before coding starts. It is not uncommon that software requirements are ambiguous or contradict each other. Ambiguity is exacerbated by the fact that software requirements are typically written in a natural language, which is not tied to any formal semantics. A palliative to the ambiguity of software requirements is to restrict their syntax to boilerplates, textual templates with placeholders. However, as informal requirements do not enjoy any particular semantics, no essential properties about them (or about the system they attempt to describe) can be proven easily. Formal methods are an alternative to address this problem. They offer a range of mathematical techniques and mathematical tools to validate software requirements in the early stages of software development. This book is a living proof of the use of formal methods to develop software. The particular formalisms that we use are EVENT B and refinement calculus. In short: (i) software requirements as written as User Stories; (ii) they are ported to formal specifications; (iii) they are refined as desired; (iv) they are implemented in the form of a prototype; and finally (v) they are tested for inconsistencies. If some unit-test fails, then informal as well as formal specifications of the software system are revisited and evolved. This book presents a case study of software development of a chat system with EVENT B and a case study of formal proof of properties of a social network.

Available Colors
Available Sizes

Reviews

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

Questions & Answers

Similar Products

Urbanization and Locality

Urbanization and Locality

$109.99
Las almas de la fiesta y otros cuentos de Da de Muertos

Las almas de la fiesta y otros cuentos de Da de Muertos

$5.96
Poetry and Dialogism

Poetry and Dialogism

$54.99
Materials Handbook

Materials Handbook

$269.00
Earth Science Grades 3-5

Earth Science Grades 3-5

$39.00
Computational Paleontology

Computational Paleontology

$129.00
The Image of the Popular Front

The Image of the Popular Front

$109.99
Ocular Pharmacology and Toxicology

Ocular Pharmacology and Toxicology

$199.99
Innovation in Food Ecosystems

Innovation in Food Ecosystems

$109.99
Auseinandersetzung mit Brecht

Auseinandersetzung mit Brecht

$79.99
Die Mercerisation der Baumwolle und die Appretur der mercerisierten Gewebe

Die Mercerisation der Baumwolle und die Appretur der mercerisierten Gewebe

$59.99
Biofilm-based Healthcare-associated Infections

Biofilm-based Healthcare-associated Infections

$109.99
Affordable Housing Development

Affordable Housing Development

$79.99
Viral Genes and Plant Pathogenesis

Viral Genes and Plant Pathogenesis

$84.99
A Handbook for Analytical Writing

A Handbook for Analytical Writing

$19.99
Bildung und Computerspiele

Bildung und Computerspiele

$59.99
Lentivirus Gene Engineering Protocols

Lentivirus Gene Engineering Protocols

$74.99
Optimal Synthesis Methods for MEMS

Optimal Synthesis Methods for MEMS

$129.00
Microprocessors in Signal Processing, Measurement and Control

Microprocessors in Signal Processing, Measurement and Control

$219.99
VLSI Design of Neural Networks

VLSI Design of Neural Networks

$39.99
Beyond Bureaucracy

Beyond Bureaucracy

$139.99
Serviceology for Smart Service System

Serviceology for Smart Service System

$219.99
Genetic Stigma in Law and Literature

Genetic Stigma in Law and Literature

$119.99
From Good to Bad Bankers

From Good to Bad Bankers

$37.99
My First I Can Read! - I Am Otter: Hello, Sea Friends!

My First I Can Read! - I Am Otter: Hello, Sea Friends!

$4.46
Dry Mineral Processing

Dry Mineral Processing

$179.99
An Introduction to Hilbert Space and Quantum Logic

An Introduction to Hilbert Space and Quantum Logic

$69.99
Erinnerung - Reflexion - Geschichte

Erinnerung - Reflexion - Geschichte

$74.99
Inside Risk: A  Strategy for Sustainable Risk Mitigation

Inside Risk: A Strategy for Sustainable Risk Mitigation

$54.99
Lessing und die Folgen

Lessing und die Folgen

$24.99
Oil & Gas Produced Water Management

Oil & Gas Produced Water Management

$29.99
Microbial Processes and Products

Microbial Processes and Products

$129.00
Integration Theory

Integration Theory

$34.99
Tauglichkeitsuntersuchungen bei Tauchern

Tauglichkeitsuntersuchungen bei Tauchern

$69.99
The Pantanal of Mato Grosso (Brazil)

The Pantanal of Mato Grosso (Brazil)

$169.99
A Course in Linear Algebra

A Course in Linear Algebra

$109.99
Proceedings of the Third International Conference on Sustainable Civil Engineering and Architecture

Proceedings of the Third International Conference on Sustainable Civil Engineering and Architecture

$389.00
Dnde crecen?

Dnde crecen?

$3.71
Frontiers in European Radiology

Frontiers in European Radiology

$84.99
Marginal Organizations

Marginal Organizations

$54.99
previous
next