Sunday, October 2, 2016

Tla strumenti , pluscal






+

TLA + Strumenti la casella degli strumenti La maggior parte degli utenti di TLA + utilizzeranno il TLA Toolbox. Gli strumenti di TLA + vengono con il Toolbox e sono gestiti da esso. Questa pagina è di interesse soprattutto per coloro che vogliono utilizzare il TLA + strumenti al di fuori del Toolbox, da un'interfaccia a linea di comando. TLA + 2 La versione originale di TLA, è stato ritirato. La versione corrente di TLA è ora TLA + 2 strumenti. TLA + 2 è una nuova versione di TLA + con funzionalità aggiuntive che sono per lo più per la scrittura prove. Una nuova caratteristica che è utile per scrivere le specifiche ordinarie è la possibilità di scrivere le definizioni ricorsive operatore. Quali sono gli strumenti TLA +? TLA + è un linguaggio per la scrittura di specifiche TLA. Si veda la pagina web TLA o il libro specifica di sistemi per scoprire TLA e TLA +. Un nuovo TLA + Hyperbook è stato scritto. Esso fornisce ciò che si spera una semplice introduzione alle TLA +. Ci sono quattro strumenti TLA + disponibili, ognuno descritto con una propria pagina web: Il SANY sintattica Analyzer Un parser e la sintassi checker per TLA + specifiche. TLC Un modello checker e simulatore per una sottoclasse di TLA "eseguibile" + specifiche. Il Traduttore PlusCal Un traduttore dalla lingua algoritmo PlusCal a TLA +. TLATeX Un programma per la composizione TLA + specifiche. Fatta eccezione per il traduttore PlusCal, gli strumenti sono descritti nel libro Specifica Systems. La documentazione del traduttore PlusCal è sulla pagina web PlusCal. Le attuali versioni di questi strumenti sono: Queste versioni differiscono in parte da quelli descritti nel libro. In particolare, diverse caratteristiche sono state aggiunte al TLC. Le differenze noti sono descritti in questo documento: le attuali versioni degli strumenti di TLA + Download e installazione degli strumenti La distribuzione si presenta come un file zip o un file JAR. Sono disponibili seguendo il link sottostante. Si prega di ringraziare Microsoft e HP per il rilascio open-source del codice leggendo il seguente accordo. Installando, copiando o altrimenti utilizzando questo software, l'utente accetta di essere vincolato dai termini di licenza. Leggere la licenza. indicazioni separate per completare l'installazione su Windows e su Unix dal file zip sono riportati di seguito. FINESTRE Scegli (o creare) una cartella in cui si desidera inserire gli strumenti e decomprimere il file scaricato nella cartella. Supponiamo che la cartella è C: user \ MyFolder \. Questo creerà una sottocartella di myfolder tla di nome che ha tre sottocartelle, ciascuna contenente uno degli strumenti. quindi è necessario aggiungere C: \ user \ MyFolder \ tla alla variabile CLASSPATH. Per fare questo, scegliere Start / Pannello di controllo. Nel Pannello di controllo, selezionare Sistema. quindi fare clic su Avanzate, quindi Variabili d'ambiente. quindi cercare la variabile CLASSPATH. Se esiste, aggiungere; c: \ user \ MyFolder \ tla alla fine di esso. In caso contrario, creare una nuova variabile CLASSPATH il cui valore è C: \ user \ MyFolder \ tla. UNIX Scegli (o creare) una cartella in cui si desidera inserire gli strumenti e decomprimere il file scaricato in quella directory. Supponiamo che la directory è / udir / user / mydir. Questo creerà una sottodirectory di mydir tla di nome che ha tre sottodirectory, ognuna delle quali contiene uno degli strumenti. Ora è necessario aggiungere / udir / user / mydir / tla alla variabile di ambiente CLASSPATH. Supponendo che si sta eseguendo la shell C o qualche derivato, si esegue questa operazione digitando Tuttavia, è probabile che desidera avere la variabile CLASSPATH impostata automaticamente quando si effettua il login. Per fare questo, il tuo. login o il file. csh devono contenere un comando per impostare quella variabile. Se un comando è già presente nel file. login o. csh, basta aggiungere il comando dopo di esso. In caso contrario, è sufficiente aggiungere il comando Eseguire gli strumenti Per eseguire gli strumenti, è necessario avere Java installato sul computer. Se si sta eseguendo Unix, probabilmente è già lì. Se si sta eseguendo Windows, è possibile ottenere Java qui o qui. Dopo aver installato gli strumenti e Java, li esegue in una finestra del prompt dei comandi di Windows o in un shell Unix digitando l'appropriato uno di questi comandi seguiti dagli argomenti del comando, che consistono di zero o più interruttori seguito dal nome di un. tla file. (Il. tla estensione può essere omesso quando si digita il nome del file.)




No comments:

Post a Comment