Abstrakt. CSP B är en integration av processen algebra communicating Sequential Processes (CSP), och B-Metod, som gör det möjligt att konsekvent styrenheter skrivas för B-maskiner på ett kontrollerbart sätt. Kontrollanterna är konsekventa om de bara anropar operationer när de är aktiverade. Tidigare arbete har etablerat ett sätt att verifiera överensstämmelse mellan styrenheter och maskiner genom att översätta kontrollflödet till AMN och visa att en kontrollloop invariant bevaras. Detta dokument erbjuder ett alternativt tillvägagångssätt som gör det möjligt att koppla samman fragment av kontrollflödet uttryckta som annoteringar med maskindrift. Detta gör det möjligt för designers att förstå lokala relationer mellan på varandra följande operationer att fångas vid den punkt verksamheten skrivs, och används senare när styrenheten utvecklas. Anteckningar ger en bro mellan regulatorer och maskiner, som uttrycker de relevanta aspekterna av kontrollflödet så att regulatorer kan verifieras helt enkelt genom hänvisning till annoteringarna utan att man behöver ta hänsyn till detaljerna i maskinens verksamhet. I detta dokument presenteras tillvägagångssättet genom två exempel på anmärkningar med tillhörande kontrollspråk, som omfattar rekursion, prefixering, val och avbrott.
Senare arbete på CSP B gör det möjligt för designers att lägga till kontrollflöde annoteringar till maskindrift REF.
Augmenting B with Control Annotations
{'venue': 'B', 'journal': None, 'mag_field_of_study': ['Computer Science']}