lps2lts - ക്ലൗഡിൽ ഓൺലൈനിൽ

Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്‌സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന lps2lts കമാൻഡാണിത്.

പട്ടിക:

NAME


lps2lts - ഒരു LPS-ൽ നിന്ന് ഒരു LTS സൃഷ്ടിക്കുക

സിനോപ്സിസ്


lps2lts [ഓപ്ഷൻ]... [INFILE [ഔട്ട്ഫിൽ]]

വിവരണം


INFILE-ലെ LPS-ൽ നിന്ന് ഒരു LTS സൃഷ്‌ടിക്കുക, ഫലം OUTFILE-ലേക്ക് സംരക്ഷിക്കുക. INFILE ഇല്ലെങ്കിൽ
വിതരണം ചെയ്തു, stdin ഉപയോഗിക്കുന്നു. OUTFILE നൽകിയിട്ടില്ലെങ്കിൽ, LTS സംഭരിക്കപ്പെടില്ല.

'jittyc' റീറൈറ്റർ ആണ് ഉപയോഗിക്കുന്നതെങ്കിൽ, MCRL2_COMPILEREWRITER എൻവയോൺമെൻ്റ് വേരിയബിൾ
(സ്ഥിര മൂല്യം: 'mcrl2compilerewriter') റീറൈറ്ററെ കംപൈൽ ചെയ്യുന്ന സ്ക്രിപ്റ്റ് നിർണ്ണയിക്കുന്നു,
കൂടാതെ MCRL2_COMPILEDIR (സ്ഥിര മൂല്യം: '.') താൽക്കാലിക ഫയലുകൾ എവിടെയാണ് സംഭരിച്ചിരിക്കുന്നതെന്ന് നിർണ്ണയിക്കുന്നു.

lps2lts-ന് ഏത് ജോഡികൾക്കിടയിലും ഒരേ ലേബൽ ഉപയോഗിച്ച് ഒന്നിലധികം സംക്രമണങ്ങൾ നൽകാൻ കഴിയുമെന്നത് ശ്രദ്ധിക്കുക
പ്രസ്താവിക്കുന്നു. ഇത് ആവശ്യമില്ലെങ്കിൽ, ശക്തമായ ഒരു പ്രയോഗം വഴി അത്തരം സംക്രമണങ്ങൾ നീക്കം ചെയ്യാവുന്നതാണ്
ഉദാഹരണത്തിന്, ltsconvert എന്ന ഉപകരണം ഉപയോഗിക്കുന്ന ബിസിമുലേഷൻ റിഡക്‌ടൺ.

OUTFILE-ൻ്റെ ഫോർമാറ്റ് നിർണ്ണയിക്കുന്നത് അതിൻ്റെ വിപുലീകരണമാണ് (അത് വ്യക്തമാക്കിയിട്ടില്ലെങ്കിൽ
ഓപ്ഷൻ). പിന്തുണയ്ക്കുന്ന ഫോർമാറ്റുകൾ ഇവയാണ്:

Aldebaran ഫോർമാറ്റിനുള്ള (CADP) 'aut',
GraphViz ഫോർമാറ്റിനുള്ള 'dot' (ഇൻപുട്ട് ഫോർമാറ്റായി ഇനി പിന്തുണയ്ക്കില്ല),
ഫിനൈറ്റ് സ്റ്റേറ്റ് മെഷീൻ ഫോർമാറ്റിനുള്ള 'fsm', അല്ലെങ്കിൽ
mCRL2 LTS ഫോർമാറ്റിനായുള്ള 'lts' jittyc റീറൈറ്റർ ഉപയോഗിച്ചിട്ടുണ്ടെങ്കിൽ, പിന്നെ
MCRL2_COMPILEREWRITER പരിസ്ഥിതി വേരിയബിൾ (സ്ഥിര മൂല്യം: mcrl2compilerewriter)
റീറൈറ്റർ കംപൈൽ ചെയ്യുന്ന സ്ക്രിപ്റ്റ് നിർണ്ണയിക്കുന്നു, കൂടാതെ MCRL2_COMPILEDIR (സ്ഥിര മൂല്യം:
'.') താൽക്കാലിക ഫയലുകൾ എവിടെയാണ് സംഭരിച്ചിരിക്കുന്നതെന്ന് നിർണ്ണയിക്കുന്നു. lps2lts-ന് ഒന്നിലധികം നൽകാനാകുമെന്നത് ശ്രദ്ധിക്കുക
ഏതെങ്കിലും ജോഡി സംസ്ഥാനങ്ങൾക്കിടയിൽ ഒരേ ലേബലുള്ള സംക്രമണങ്ങൾ. ഇത് ആഗ്രഹിക്കുന്നില്ലെങ്കിൽ, അത്തരം
ഉദാഹരണത്തിന് ഉപയോഗിച്ച് ശക്തമായ ബിസിമുലേഷൻ റിഡക്‌ടൺ പ്രയോഗിച്ച് പരിവർത്തനങ്ങൾ നീക്കം ചെയ്യാവുന്നതാണ്
ഉപകരണം പരിവർത്തനം ചെയ്യുന്നു.

ഓപ്ഷനുകൾ


ഓപ്ഷൻ ഇനിപ്പറയുന്നവയിൽ ഏതെങ്കിലും ആകാം:

-aപേരുകൾ, --പ്രവർത്തനം=പേരുകൾ
പ്രവർത്തന നാമങ്ങളുള്ള ട്രാൻസിഷൻ സിസ്റ്റത്തിലെ പ്രവർത്തനങ്ങൾ കണ്ടെത്തി റിപ്പോർട്ട് ചെയ്യുക
NAMES, കോമയാൽ വേർതിരിച്ച ലിസ്റ്റ്. ഇത് കണ്ടെത്തുന്നതിന് ഉപയോഗപ്രദമാണ് (അല്ലെങ്കിൽ തെളിയിക്കുക
അഭാവം) ഒരു പ്രവർത്തന പിശകിൻ്റെ. ഓരോ സംഭവത്തിനും ഒരു സന്ദേശം അച്ചടിച്ചിരിക്കുന്നു
ഈ പ്രവർത്തന നാമങ്ങൾ. -t ഫ്ലാഗ് ഉപയോഗിച്ച് ഈ പ്രവർത്തനങ്ങളിലേക്കുള്ള ട്രെയ്‌സുകൾ ജനറേറ്റുചെയ്യുന്നു

-b[NUMBER], --ബിറ്റ്-ഹാഷ്[=NUMBER]
സംസ്ഥാനങ്ങൾ സംഭരിക്കാനും പരമാവധി NUM സ്റ്റേറ്റുകൾ സംഭരിക്കാനും ബിറ്റ് ഹാഷിംഗ് ഉപയോഗിക്കുക. എന്ന് വച്ചാൽ അത്
സന്ദർശിച്ച എല്ലാ സംസ്ഥാനങ്ങളുടെയും പൂർണ്ണമായ റെക്കോർഡ് സൂക്ഷിക്കുന്നതിനുപകരം, ഒരു ബിറ്റ് അറേ
ഒരു സംസ്ഥാനത്തിൻ്റെ ഒരു ഹാഷ് മുമ്പ് കണ്ടിട്ടുണ്ടോ ഇല്ലയോ എന്ന് സൂചിപ്പിക്കുന്നതിന് ഉപയോഗിക്കുന്നു.
ഇത് അർത്ഥമാക്കുന്നത് ഈ ഓപ്ഷൻ സംസ്ഥാനങ്ങൾ മറ്റുള്ളവരെ തെറ്റിദ്ധരിപ്പിക്കാൻ ഇടയാക്കിയേക്കാം എന്നാണ്
(അവ ഒരേ ഹാഷിലേക്ക് മാപ്പ് ചെയ്തിരിക്കുന്നതിനാൽ), വളരെ വലുതായി പര്യവേക്ഷണം ചെയ്യാൻ ഇത് ഉപയോഗപ്രദമാകും
പര്യവേക്ഷണം ചെയ്യാൻ കഴിയാത്ത LTS-കൾ. NUM എന്നതിനായുള്ള സ്ഥിര മൂല്യം ഏകദേശം ആണ്
2*10^8 (ഇത് ഏകദേശം 25MB മെമ്മറിയുമായി യോജിക്കുന്നു)

--കാഷ് ചെയ്തു
സംസ്ഥാന ബഹിരാകാശ ഉൽപ്പാദനം വേഗത്തിലാക്കാൻ എൻയുമറേഷൻ കാഷിംഗ് ടെക്നിക്കുകൾ ഉപയോഗിക്കുക.

-c[NAME], --സംഗമം[=NAME]
NAME എന്ന പ്രവർത്തന ലേബൽ ഉപയോഗിച്ച് സംക്രമണങ്ങളുടെ മുൻഗണന പ്രയോഗിക്കുക.(NAME ഇല്ലെങ്കിൽ
വിതരണം ചെയ്ത (അതായത്, '-c') മുൻഗണന 'ctau' എന്ന പ്രവർത്തനത്തിന് നൽകിയിരിക്കുന്നു. മുൻഗണന നൽകാൻ
tau-ലേക്ക് ഫ്ലാഗ് ഉപയോഗിക്കുക -ctau. രേഖീയ പ്രക്രിയ തൗ-സംഗമം അല്ലെങ്കിൽ, ശ്രദ്ധിക്കുക
ജനറേറ്റഡ് സ്റ്റേറ്റ് സ്‌പേസ് സംസ്ഥാന സ്‌പെയ്‌സിന് സമാനമായി ശാഖിതമായിരിക്കണം
എൽപിഎസ്. ഉപയോഗിക്കുന്ന ജനറേഷൻ അൽഗോരിതം ലീനിയർ പ്രോസസ്സ് ആവശ്യമില്ല
ടൗ കൂടിച്ചേരാൻ.

-D, --മുട്ട്
ഡെഡ്‌ലോക്കുകൾ കണ്ടെത്തുക (അതായത് ഓരോ ഡെഡ്‌ലോക്കിനും ഒരു സന്ദേശം അച്ചടിക്കുന്നു)

-F, --വ്യതിചലനം
വ്യതിചലനങ്ങൾ കണ്ടെത്തുക (അതായത്, വ്യതിചലനമുള്ള എല്ലാ സംസ്ഥാനങ്ങൾക്കും (=tau loop) ഒരു സന്ദേശം
അച്ചടിച്ചത്). വ്യതിചലനങ്ങൾ കണ്ടെത്തുന്നതിനുള്ള അൽഗോരിതം ഓരോ സംസ്ഥാനത്തിനും രേഖീയമാണ്, അതിനാൽ
സംസ്ഥാന ബഹിരാകാശ പര്യവേക്ഷണം ഈ ഓപ്‌ഷൻ ഉപയോഗിച്ച് ചതുരാകൃതിയിലാകുന്നു, ഇത് ഒരു അവസ്ഥയ്ക്ക് കാരണമാകുന്നു
ഈ ഓപ്ഷൻ പ്രവർത്തനക്ഷമമാക്കുമ്പോൾ ബഹിരാകാശ പര്യവേക്ഷണം മന്ദഗതിയിലാകും.

-yBOOL, --ഡമ്മി=BOOL
BOOL-ൻ്റെ മൂല്യത്തെ അടിസ്ഥാനമാക്കി എൽപിഎസിലെ ഫ്രീ വേരിയബിളുകൾ ഡമ്മി മൂല്യങ്ങൾ ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കുക:
'അതെ' (സ്ഥിരസ്ഥിതി) അല്ലെങ്കിൽ 'ഇല്ല'

--പിശക്-ട്രേസ്
പര്യവേക്ഷണ സമയത്ത് ഒരു പിശക് സംഭവിച്ചാൽ, സാധ്യമല്ലാത്ത അവസ്ഥയിലേക്ക് ഒരു ട്രെയ്സ് സംരക്ഷിക്കുക
പര്യവേക്ഷണം ചെയ്തു

--init-tsize=NUMBER
ആന്തരികമായി ഉപയോഗിക്കുന്ന ഹാഷ് പട്ടികകളുടെ പ്രാരംഭ വലുപ്പം സജ്ജമാക്കുക (സ്ഥിരസ്ഥിതി 10000 ആണ്)

-lNUMBER, --പരമാവധി=NUMBER
പരമാവധി NUM സംസ്ഥാനങ്ങൾ പര്യവേക്ഷണം ചെയ്യുക

-mപേരുകൾ, --മൾട്ടിയാക്ഷൻ=പേരുകൾ
കോമയായ NAMES-ൽ നിന്നുള്ള ട്രാൻസിഷൻ സിസ്റ്റത്തിലെ മൾട്ടിആക്ഷനുകൾ കണ്ടെത്തി റിപ്പോർട്ട് ചെയ്യുക
വേർതിരിച്ച പട്ടിക. -a പോലെയുള്ള പ്രവൃത്തികൾ, ഒന്നിലധികം പ്രവർത്തനങ്ങൾ കൃത്യമായി പൊരുത്തപ്പെടുന്നു എന്നതൊഴിച്ചാൽ,
ഡാറ്റ പാരാമീറ്ററുകൾ ഉൾപ്പെടെ.

--ഇല്ല-വിവരം
OUTFILE-ലേക്ക് സംസ്ഥാന വിവരങ്ങൾ ചേർക്കരുത് ഈ ഓപ്ഷൻ കൂടാതെ lps2lts സംസ്ഥാനം ചേർക്കുന്നു
LTS-ലേക്കുള്ള വെക്റ്റർ. ഈ ഓപ്‌ഷൻ ഈ വിവരങ്ങൾ നിരസിക്കുകയും പ്രസ്താവിക്കുകയും ചെയ്യുന്നു
ഒരു സീക്വൻസ് നമ്പർ കൊണ്ട് മാത്രം സൂചിപ്പിച്ചിരിക്കുന്നു. വ്യക്തമായ സംസ്ഥാന വിവരങ്ങൾ ഉപയോഗപ്രദമാണ്
വിഷ്വലൈസേഷൻ ഉദ്ദേശ്യങ്ങൾ, ഉദാഹരണത്തിന്, എന്നാൽ OUTFILE വളരുന്നതിന് കാരണമാകും
ഗണ്യമായി. AUT ഫോർമാറ്റിൽ എഴുതുമ്പോൾ ഈ ഓപ്‌ഷൻ അവ്യക്തമാണെന്നത് ശ്രദ്ധിക്കുക.

-oഫോർമാറ്റ്, --പുറത്ത്=ഫോർമാറ്റ്
നിർദ്ദിഷ്ട ഫോർമാറ്റിൽ ഔട്ട്പുട്ട് സംരക്ഷിക്കുക

--പ്രൂൺ
സംസ്ഥാന ബഹിരാകാശ ഉൽപ്പാദനം വേഗത്തിലാക്കാൻ സമ്മണ്ട് പ്രൂണിംഗ് ഉപയോഗിക്കുക.

-QNUMBER, --ക്ലിമിറ്റ്=NUMBER
ക്വാണ്ടിഫയറുകളുടെ എണ്ണം NUM വേരിയബിളുകളായി പരിമിതപ്പെടുത്തുക. (ഡിഫോൾട്ട് NUM=1000, NUM=0 ഇതിനായി
പരിധിയില്ലാത്തത്).

-rNAME, --റീറൈറ്റർ=NAME
റീറൈറ്റിംഗ് സ്ട്രാറ്റജി ഉപയോഗിക്കുക
jitty rewriting 'jittyp' ജിട്ടി തിരുത്തിയെഴുതുന്നു

-sNAME, --തന്ത്രം=NAME
സ്ട്രാറ്റജി ഉപയോഗിച്ച് സ്റ്റേറ്റ് സ്പേസ് പര്യവേക്ഷണം ചെയ്യുക NAME: 'b', 'breadth' വീതി-ആദ്യ തിരയൽ
(ഡിഫോൾട്ട്) 'd', 'ഡെപ്ത്' ഡെപ്ത്-ആദ്യത്തെ തിരയൽ 'p', 'മുൻഗണനയുള്ളത്' ഒറ്റയ്ക്ക് മുൻഗണന നൽകുക
അതിൻ്റെ ആദ്യ വാദഗതിയിലുള്ള പ്രവർത്തനങ്ങൾ സോർട്ട് നാറ്റ് ആണ്, അവിടെയുള്ള പ്രവർത്തനങ്ങൾ മാത്രം
ഈ പരാമീറ്ററിനുള്ള ഏറ്റവും കുറഞ്ഞ മൂല്യം തിരഞ്ഞെടുത്തു. പ്രവർത്തനങ്ങളുണ്ടെങ്കിൽ ഉദാ a(3) ഉം
b(4), a(3) ശേഷിക്കുന്നു ഒപ്പം b(4) ഒഴിവാക്കിയിരിക്കുന്നു. ആദ്യ പാരാമീറ്റർ ഇല്ലാത്ത പ്രവർത്തനങ്ങൾ
ഒന്നിലധികം പ്രവർത്തനങ്ങളുള്ള നാറ്റും മൾട്ടക്ഷനുകളും എല്ലായ്പ്പോഴും തിരഞ്ഞെടുക്കപ്പെടുന്നു (ഓപ്ഷൻ
പരീക്ഷണാത്മകം) 'q', 'rprioritized' അതിൻ്റെ ആദ്യ വാദഗതിയിൽ പ്രവർത്തനങ്ങൾക്ക് മുൻഗണന നൽകുന്നു
നാറ്റ് അടുക്കുക (ഓപ്‌ഷൻ --മുൻഗണനാക്രമം കാണുക), കൂടാതെ ഒരു ലഭിക്കുന്നതിന് ഇവയിലൊന്ന് ക്രമരഹിതമായി തിരഞ്ഞെടുക്കുക
മുൻഗണനയുള്ള റാൻഡം സിമുലേഷൻ (ഓപ്ഷൻ പരീക്ഷണാത്മകമാണ്) 'r', 'റാൻഡം' റാൻഡം
അനുകരണം. എന്നതിൽ നിന്ന് സ്വതന്ത്രമായി, അടുത്ത എല്ലാ സംസ്ഥാനങ്ങളിൽ നിന്നും ഒരെണ്ണം ക്രമരഹിതമായി തിരഞ്ഞെടുക്കപ്പെടുന്നു
ഈ അവസ്ഥ ഇതിനകം നിരീക്ഷിക്കപ്പെട്ടിട്ടുണ്ട്. തത്ഫലമായി, ക്രമരഹിതമായ അനുകരണം മാത്രം
ഒരു നിശ്ചലാവസ്ഥ നേരിടുമ്പോൾ അവസാനിപ്പിക്കുന്നു.

--അടക്കുക
വെർബോസ് മോഡിൽ, സന്ദർശിച്ചവരുടെ എണ്ണം സൂചിപ്പിക്കുന്ന പുരോഗതി സന്ദേശങ്ങൾ പ്രിൻ്റ് ചെയ്യരുത്
സംസ്ഥാനങ്ങളും പരിവർത്തനങ്ങളും. വലിയ സംസ്ഥാന സ്‌പെയ്‌സുകൾക്കായി പ്രോഗ്രസ് സന്ദേശങ്ങളുടെ എണ്ണത്തിന് കഴിയും
തികച്ചും ഭയാനകമായിരിക്കും. അവയെ അടിച്ചമർത്താൻ ഈ സവിശേഷത സഹായിക്കുന്നു. മറ്റ് വാചാലമായ സന്ദേശങ്ങൾ,
പര്യവേക്ഷണം ചെയ്ത സംസ്ഥാനങ്ങളുടെ ആകെ എണ്ണം പോലെ, ദൃശ്യമായി തുടരുക.

--സമയങ്ങൾ[=FILE]
FILE-ലേക്ക് സമയ അളവുകൾ കൂട്ടിച്ചേർക്കുക. എങ്കിൽ അളവുകൾ സാധാരണ പിശകിന് എഴുതിയിരിക്കുന്നു
ഫയലൊന്നും നൽകിയിട്ടില്ല

--todo-max=NUMBER
ടോഡോ ലിസ്റ്റുകളിൽ പരമാവധി NUM സംസ്ഥാനങ്ങൾ സൂക്ഷിക്കുക; ഈ ഓപ്ഷൻ വീതിക്ക് മാത്രം പ്രസക്തമാണ്-
ആദ്യ തിരയൽ, ഇവിടെ NUM എന്നത് ഓരോ ലെവലിനും ഡെപ്‌ത്യ്‌ക്കും പരമാവധി സ്‌റ്റേറ്റുകളുടെ എണ്ണമാണ്
ആദ്യ തിരയൽ, ഇവിടെ NUM എന്നത് പരമാവധി ആഴമാണ്

-t[NUMBER], --ട്രേസ്[=NUMBER]
NAMES-ൽ നിന്നുള്ള ഒരു പ്രവർത്തനത്തിലൂടെ എത്തിച്ചേരുന്ന ഓരോ സംസ്ഥാനത്തിലേക്കും ഒരു ചെറിയ ട്രെയ്സ് എഴുതുക
ഓപ്ഷൻ --ആക്ഷൻ, --deadlock ഉപയോഗിച്ച് കണ്ടെത്തിയ ഒരു ഡെഡ്‌ലോക്ക് ആണ്, അല്ലെങ്കിൽ ഒരു വ്യതിചലനമാണ്
ഒരു ഫയലിലേക്ക് --വ്യതിചലനം ഉപയോഗിച്ച് കണ്ടെത്തി. NUM ട്രെയ്സുകളിൽ കൂടുതൽ എഴുതപ്പെടില്ല. എങ്കിൽ
NUM നൽകിയിട്ടില്ല, ട്രെയ്‌സുകളുടെ എണ്ണം പരിധിയില്ലാത്തതാണ്. ഉണ്ടാകേണ്ട ഓരോ ട്രെയ്സിനും
.trc (ട്രേസ്) എന്ന വിപുലീകരണത്തോടുകൂടിയ ഒരു അദ്വിതീയ ഫയൽ എഴുതുന്നത് എ അടങ്ങിയതാണ്
പ്രാരംഭ അവസ്ഥയിൽ നിന്ന് ഡെഡ്‌ലോക്ക് അവസ്ഥയിലേക്കുള്ള ഏറ്റവും ചെറിയ ട്രെയ്സ്. അടയാളങ്ങൾ ആകാം
ട്രെയ്‌സെപ്പ് ഉപയോഗിച്ച് മനോഹരമായി പ്രിൻ്റുചെയ്‌ത് മറ്റ് ഫോർമാറ്റുകളിലേക്ക് പരിവർത്തനം ചെയ്‌തു.

-u, --unused-data
ഡാറ്റ സ്പെസിഫിക്കേഷന്റെ ഉപയോഗിക്കാത്ത ഭാഗങ്ങൾ നീക്കം ചെയ്യരുത്

സ്റ്റാൻഡേർഡ് ഓപ്ഷനുകൾ:

-q, --നിശബ്ദമായി
മുന്നറിയിപ്പ് സന്ദേശങ്ങൾ പ്രദർശിപ്പിക്കരുത്

-v, --വാക്കുകൾ
ഹ്രസ്വമായ ഇന്റർമീഡിയറ്റ് സന്ദേശങ്ങൾ പ്രദർശിപ്പിക്കുക

-d, --ഡീബഗ്
വിശദമായ ഇന്റർമീഡിയറ്റ് സന്ദേശങ്ങൾ പ്രദർശിപ്പിക്കുക

--ലോഗ്-ലെവൽ=ലെവൽ
ലെവൽ ഉൾപ്പെടെയുള്ള ഇന്റർമീഡിയറ്റ് സന്ദേശങ്ങൾ പ്രദർശിപ്പിക്കുക

-h, --സഹായിക്കൂ
സഹായ വിവരങ്ങൾ പ്രദർശിപ്പിക്കുക

--പതിപ്പ്
പതിപ്പ് വിവരങ്ങൾ പ്രദർശിപ്പിക്കുക

onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് lps2lts ഓൺലൈനായി ഉപയോഗിക്കുക



ഏറ്റവും പുതിയ ലിനക്സ്, വിൻഡോസ് ഓൺലൈൻ പ്രോഗ്രാമുകൾ