Detta papper presenterar ett grafiskt användargränssnitt (GUI) för Maude-NPA, ett kryptoprotokoll analysverktyg som tar hänsyn till algebraiska egenskaper kryptosystem som inte stöds av andra verktyg, såsom annullering av kryptering och dekryptering, Abelian grupper (inklusive exklusiv eller), och modulär exponentiation. Maude-NPA har en teoretisk grund när det gäller att skriva om logik, enande och förträngning och utför bakåtsökningar från en slutlig attackstat för att avgöra om den kan nås från ett initialt tillstånd eller inte. Det grafiska gränssnittet animerar Maude-NPA-verifieringsprocessen, visar hela sökträdet och gör det möjligt för användare att visa grafiska representationer av slutliga och mellanliggande noder i sökträdet. En av de mest intressanta punkterna i detta arbete är att vårt grafiska gränssnitt har utvecklats med hjälp av ramverket för förklarande grafisk interaktion associerad med Maude som inkluderar IOP, IMaude och JLambda. Ramverket underlättar samverkan och samverkan mellan formella resonemangsverktyg (Maude-NPA i vårt fall) och gör det möjligt för Maude att enkelt kommunicera med andra verktyg.
Ett grafiskt användargränssnitt för Maude-NPA har utvecklats REF ).
A Graphical User Interface for Maude-NPA
{'venue': 'Electron. Notes Theor. Comput. Sci.', 'journal': 'Electron. Notes Theor. Comput. Sci.', 'mag_field_of_study': ['Computer Science']}