En praktisk text som lämpar sig för en introduktionskurs eller avancerad kurs i formella metoder, presenterar denna bok ett matematiskt förhållningssätt till modellering och design av system med en förlängning av B formella metoden: Event-B. Baserat på idén om förfining gör författarens systematiska tillvägagångssätt det möjligt för användaren att konstruera modeller gradvis och att underlätta en systematisk resonemangsmetod med hjälp av bevis. Läsarna kommer att lära sig hur man bygger modeller av program och, mer allmänt, diskreta system, men allt detta görs med övning i åtanke. De många exempel som ges uppstår från olika källor av utvecklingen av datorsystem, inklusive sekventiella program, samtidiga program och elektroniska kretsar. Boken innehåller också ett stort antal övningar och projekt som varierar i svårigheter. Var och en av de exempel som ingår i boken har bevisats med hjälp av Rodin Platform-verktyget, som finns tillgängligt gratis för nedladdning på www.event-b.org.
I den här artikeln använder vi Händelse-B formalism REF.