Breaking News!
Up to 30% Off Nike Footwear

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

Physics at the Biomolecular Interface

Physics at the Biomolecular Interface

$109.99
Ion-Selective Electrodes

Ion-Selective Electrodes

$109.99
Medical Decision Making

Medical Decision Making

$89.99
The Custom-Made Child?

The Custom-Made Child?

$109.99
Interactions of Photons and Electrons with Atoms

Interactions of Photons and Electrons with Atoms

$549.99
Vorkurs Physik

Vorkurs Physik

$44.99
Catalysis

Catalysis

$84.99
Algorithmic Game Theory

Algorithmic Game Theory

$54.99
Lehrbuch der Physiologie fr Studierende der Zahnheilkunde

Lehrbuch der Physiologie fr Studierende der Zahnheilkunde

$69.95
Construction Productivity in the Multilayer Subcontracting System

Construction Productivity in the Multilayer Subcontracting System

$84.99
Cyber-Physical Systems: Industry 4.0 Challenges

Cyber-Physical Systems: Industry 4.0 Challenges

$109.99
Race, Gender and Violence on the Transatlantic Extreme Right, 19692009

Race, Gender and Violence on the Transatlantic Extreme Right, 19692009

$109.99
The Wellbeing Workout

The Wellbeing Workout

$29.99
Cardiac Allograft Rejection

Cardiac Allograft Rejection

$129.00
Die Formel 1 als mediatisiertes Sportereignis

Die Formel 1 als mediatisiertes Sportereignis

$59.99
Asymptotics in Statistics

Asymptotics in Statistics

$169.00
Fuzzy Models and Algorithms for Pattern Recognition and Image Processing

Fuzzy Models and Algorithms for Pattern Recognition and Image Processing

$329.99
Artificial Evolution

Artificial Evolution

$54.99
Die perfekte Candidate Journey & Experience

Die perfekte Candidate Journey & Experience

$44.99
Engineering Dynamics

Engineering Dynamics

$59.99
Metamorphosen des Kapitalismus - und seiner Kritik

Metamorphosen des Kapitalismus - und seiner Kritik

$39.99
Strategien der Lagerplatzvergabe

Strategien der Lagerplatzvergabe

$44.99
Traditional Foods

Traditional Foods

$159.99
Michigan (A True Book: My United States)

Michigan (A True Book: My United States)

$23.25
Organizational Behaviour and Performance

Organizational Behaviour and Performance

$39.99
Psychosomatische Rheumatologie

Psychosomatische Rheumatologie

$69.99
Silicon Carbide Ceramics1

Silicon Carbide Ceramics1

$74.99
Theoriebersetzungsgeschichte

Theoriebersetzungsgeschichte

$59.99
Foundations of Augmented Cognition: Neuroergonomics and Operational Neuroscience

Foundations of Augmented Cognition: Neuroergonomics and Operational Neuroscience

$54.99
The Confluent Hypergeometric Function

The Confluent Hypergeometric Function

$54.99
Unbemannte Luftfahrtsysteme

Unbemannte Luftfahrtsysteme

$44.99
Verbesserung von Klassifikationsverfahren

Verbesserung von Klassifikationsverfahren

$54.99
Bone: The Dragonslayer

Bone: The Dragonslayer

$9.74
Technische Optik in der Praxis

Technische Optik in der Praxis

$99.99
Japanese Industrial Targeting

Japanese Industrial Targeting

$169.99
Intelligent Computing

Intelligent Computing

$169.00
Sexual Medicine in Clinical Practice

Sexual Medicine in Clinical Practice

$54.99
Heterogeneous Catalysis and its Industrial Applications

Heterogeneous Catalysis and its Industrial Applications

$89.99
Annual Update in Intensive Care and Emergency Medicine 2022

Annual Update in Intensive Care and Emergency Medicine 2022

$129.99
Knstliche Intelligenz in der Bildung

Knstliche Intelligenz in der Bildung

$59.99
previous
next