Vi beskriver en översättning av en delmängd av körbar UML (xUML) till processen algebraisk specifikation språk mCRL2. Denna undergrupp omfattar klassdiagram med klass generaliseringar och tillståndsmaskiner med signal- och förändringshändelser. Valet av dessa xUML-konstruktioner dikteras av deras användning i modellering av sammankopplade järnvägssystem. Det långsiktiga målet är att verifiera säkerhetsegenskaper hos förreglingar modellerade i xUML med hjälp av verktygsseten mCRL2 och LTSmin. Den första kontrollen av ett sammanflätat leksaksexempel visar att säkerhetsegenskaperna hos modellfall är avgörande beroende av antagandena om run-to-completion.
På liknande sätt, Hansen et al. I REF beskrivs en formalisering av en delmängd xUML på det formella språket mCRL2.
Towards model checking executable UML specifications in mCRL2
{'venue': 'Innovations in Systems and Software Engineering', 'journal': 'Innovations in Systems and Software Engineering', 'mag_field_of_study': ['Computer Science']}