Abstract-The Business Process Model Notation (BPMN) ger en standard grafiskt språk som kan användas av affärsanalytiker för modellering av affärsprocess koreografier. En utmanande uppgift är att formellt verifiera att konstruerade koreografimodeller är logiskt korrekta med avseende på säkerhet, liv och olika tillämpningsspecifika krav på korrekthet. För att hjälpa till med denna viktiga uppgift presenterar vi en modellkontrollbaserad ram för att automatisera verifieringsprocessen. Den viktigaste komponenten i vårt ramverk är BPMNverifier, ett verktyg som automatiskt kan konvertera BPMN koreografi modeller till PROmela, inmatningsspråket för SPIN-modellen checker. Vi beskriver implementeringen och funktionaliteten av BPMNverifier, och hur verktyget underlättar uppgiften att uttrycka Linear Temporal Logic (LTL) korrekthetskrav, genom sin LTL Manager komponent.
I REF föreslog författarna automatiserad omvandling till PROmela, indataspråket för SPIN-modellen checker, dessutom tillämpa även Linjär Temporal Logic för verifiering av korrekthet egenskaper (med andra ord, logisk sekvens).
A Tool for the Automatic Verification of BPMN Choreographies
{'venue': '2015 IEEE International Conference on Services Computing', 'journal': '2015 IEEE International Conference on Services Computing', 'mag_field_of_study': ['Computer Science']}