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

Mediated Geographies and Geographies of Media

Mediated Geographies and Geographies of Media

$169.00
Challenging a Fictitious Neutrality

Challenging a Fictitious Neutrality

$139.99
Der Genozid an den ArmenierInnen

Der Genozid an den ArmenierInnen

$49.99
Aristocratic Women and the Literary Nation, 1832-1867

Aristocratic Women and the Literary Nation, 1832-1867

$54.99
Teacher Education Policy and Practice

Teacher Education Policy and Practice

$84.99
The Physics of Traffic

The Physics of Traffic

$199.99
Sterile Filtration

Sterile Filtration

$259.00
Democratization and Development

Democratization and Development

$54.99
Multi-Threaded Object-Oriented MPI-Based Message Passing Interface

Multi-Threaded Object-Oriented MPI-Based Message Passing Interface

$169.99
Causation and Prevention of Human Cancer

Causation and Prevention of Human Cancer

$109.99
Globalization and Africas Transition to Constitutional Rule

Globalization and Africas Transition to Constitutional Rule

$119.99
Reading and Writing Disorders in Different Orthographic Systems

Reading and Writing Disorders in Different Orthographic Systems

$219.99
Colonial Contexts and Postcolonial Theologies

Colonial Contexts and Postcolonial Theologies

$54.99
Models of Capitalism in the European Union

Models of Capitalism in the European Union

$109.99
Regional Economic Development

Regional Economic Development

$84.99
Scaling Laws in Dynamical Systems

Scaling Laws in Dynamical Systems

$129.00
Biopsychosocial Perspectives on Arab Americans

Biopsychosocial Perspectives on Arab Americans

$179.99
Talar Osteochondral Defects

Talar Osteochondral Defects

$109.99
Spatial Networks

Spatial Networks

$89.99
Arbeitsplatzattraktivitt im Krankenhauswesen

Arbeitsplatzattraktivitt im Krankenhauswesen

$84.99
Soil Formation

Soil Formation

$39.99
Proof in VDM: Case Studies

Proof in VDM: Case Studies

$109.99
Ice Sheets and Climate

Ice Sheets and Climate

$84.99
Historical Disaster Experiences

Historical Disaster Experiences

$159.99
Russia's Public Diplomacy

Russia's Public Diplomacy

$169.99
Effectors of Thermogenesis

Effectors of Thermogenesis

$169.99
Der Frost im Baugrund

Der Frost im Baugrund

$84.99
Quantum Plasmadynamics

Quantum Plasmadynamics

$99.99
Gesprchsfhrung und Beratung in der Therapie

Gesprchsfhrung und Beratung in der Therapie

$49.99
Quality Circle und Lernstatt

Quality Circle und Lernstatt

$69.99
Erfolgreiche Datenbankanwendung mit SQL

Erfolgreiche Datenbankanwendung mit SQL

$54.99
Wittgenstein and Plato

Wittgenstein and Plato

$39.99
Protein-Carbohydrate Interactions

Protein-Carbohydrate Interactions

$119.00
Love Letters for Joy

Love Letters for Joy

$8.99
Oxygen Transport to Tissue XXXVIII

Oxygen Transport to Tissue XXXVIII

$189.00
Concepts & Images

Concepts & Images

$109.99
Pentecostalism and Prosperity

Pentecostalism and Prosperity

$139.99
Grundlagen der Theoretischen Informatik mit Anwendungen

Grundlagen der Theoretischen Informatik mit Anwendungen

$54.99
Race to the Stratosphere

Race to the Stratosphere

$109.99
Institutionality

Institutionality

$179.99
previous
next