?url_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rft.title=Rodin%3A+An+Open+Toolset+for+Modelling+and+Reasoning+in+Event-B&rft.creator=Abrial%2C+Jean-Raymond&rft.creator=Butler%2C+Michael&rft.creator=Hallerstede%2C+Stefan&rft.creator=Hoang%2C+Thai+Son&rft.creator=Mehta%2C+Farhad&rft.creator=Voisin%2C+Laurent&rft.subject=Event-B+Theory&rft.subject=Tool+developments&rft.description=Event-B+is+a+formal+method+for+system-level+modelling+and%0D%0Aanalysis.++Key+features+of+Event-B+are+the+use+of%0D%0Aset+theory+as+a+modelling+notation%2C+the+use+of+refinement+to%0D%0Arepresent+systems+at+different+abstraction+levels+and+the+use+of%0D%0Amathematical+proof+to+verify+consistency+between+refinement%0D%0Alevels.+++In+this+article+we+present+the+Rodin+modelling+tool+that%0D%0A++seamlessly+integrates+modelling+and+proving.+%0D%0AWe+outline+how+the+Event-B+language+was+designed+to+facilitate+proof%0D%0Aand+how+the+tool+has+been+designed+to+support+changes+to+models%0D%0Awhile+minimising+the+impact+of+changes+on+existing+proofs.%0D%0AWe+outline+the+important+features+of+the+prover+architecture+and+%0D%0Aexplain+how+well-definedness+is+treated.%0D%0AThe+tool+is+extensible+and+configurable+so+that+it+can%0D%0A++be+adapted+more+easily+to+different+application+domains+and%0D%0A++development+methods.&rft.publisher=DEPLOY+Project&rft.date=2009&rft.type=Monograph&rft.type=NonPeerReviewed&rft.format=application%2Fpdf&rft.identifier=http%3A%2F%2Fdeploy-eprints.ecs.soton.ac.uk%2F130%2F1%2Fmain.pdf&rft.identifier=++Abrial%2C+Jean-Raymond+and+Butler%2C+Michael+and+Hallerstede%2C+Stefan+and+Hoang%2C+Thai+Son+and+Mehta%2C+Farhad+and+Voisin%2C+Laurent++(2009)+Rodin%3A+An+Open+Toolset+for+Modelling+and+Reasoning+in+Event-B.++Technical+Report.+DEPLOY+Project.++++(Unpublished)++&rft.relation=http%3A%2F%2Fdeploy-eprints.ecs.soton.ac.uk%2F130%2F