Abstract Event-B är en formell metod för modellering och analys på systemnivå. Huvuddragen i Event-B är användningen av set-teori som modellnotation, användningen av förfining för att representera system på olika abstraktionsnivåer och användningen av matematiska bevis för att verifiera överensstämmelse mellan förfiningsnivåer. I den här artikeln presenterar vi Rodin modelleringsverktyget som sömlöst integrerar modellering och bevis. Vi beskriver hur Event-B-språket har utformats för att underlätta bevisföring och hur verktyget har utformats för att stödja ändringar i modeller samtidigt som ändringarnas inverkan på befintliga bevis minimeras. Vi beskriver de viktiga dragen i provaren arkitektur och förklarar hur väldefinierad är behandlas. Verktyget är extensibelt och konfigurerbart så att det Den fortsatta utvecklingen av Rodin-verktyget finansieras av EU:s forskningsprojekt ICT 214158 DEPLOY (Industriell användning av systemtekniska metoder som ger hög tillförlitlighet och produktivitet) http://www.deploy-project.eu. Verktygsuppsättningen utvecklades ursprungligen som en del av projektet IST 511599 RODIN (Rigorous Open Development Environment for Complex Systems). Verktyget kan laddas ner från http://www.event-b.org. kan anpassas lättare till olika tillämpningsområden och utvecklingsmetoder.
Hybrid Event-B bygger på Rodin-plattformen REF för specifikation och bevis.
Rodin: an open toolset for modelling and reasoning in Event-B
{'venue': 'International Journal on Software Tools for Technology Transfer', 'journal': 'International Journal on Software Tools for Technology Transfer', 'mag_field_of_study': ['Computer Science']}