| Version 1 (modified by sherbold, 13 years ago) (diff) |
|---|
Commands
The EventBench Frontend is driven by commands, e.g., to parse files and load events or to train usage profiles. The available commands can be listed with the listCommands commands:
> listCommands
general
exec <filename>
exit
listCommands
man <commandName>
misc
deleteObject <objectname>
load <filename>
loadObject <filename> <objectName>
save <filename>
saveObject <filename> <objectName>
showTimer <timerName>
startFileListener <filename>
startTimer <timerName>
stopFileListener <filename>
sequences
condenseGuiModel {<sequencesName>}
condenseMouseClicks <sequences> {<new sequences>}
correctKeyInteractionTargets <sequences> {<new sequences>}
detectTextInputEvents <sequences> {<new sequences>} {<textEqualityType>}
generateReplayfile <filename> <sequences>
sequenceStatistics <sequencesName>
sortKeyInteractions <sequences> {<new sequences>}
usability
evaluateUsability <tasktree> {<evaluationResult>}
generateTaskTree <sequences> {<tasktree>}
usage
calcCoverage <modelname> <observedSequences> [<sequenceNames>] <minCovLength> <maxCovLength>
calcEntropy <modelname>
flattenModel <modelname> <modelname_flattened>
generateFixedLengthSequences <modelname> <sequencesName> <minlenght> <maxlength> {<all>} {<numSequences>} {<validEnd>}
generateGreedy <modelname> <sequencesName> <minLength> <maxLength> <coverageDepth> <desiredCoverage> {<validEnd>}
generateHybrid <modelname> <sequencesName> <lenght> <maxlengthAll> <numSequences> {<validEnd>}
generateRandomSequenecs <modelname> <sequencesName> <numSequences> <minlength> <maxlength> {<maxIter>} {<validEnd>}
listSymbols <modelname> {<sort>}
modelSize <modelname>
printDot <modelname>
printTreeDot <modelname>
showMarkovModel <modelname> {<showNodeNames>}
showTrie <modelname>
trainDFA <modelname> <sequencesName>
trainMarkovModel <modelname> <sequencesName> {<order>}
trainPPM <modelname> <sequencesName> <probEscape> <maxOrder> {<minOrder>}
updateModel <modelname> <sequencesName>
swt
showSequences <sequencesName>
guitar
efgTestCasesToSequences <directory> <sequencesName> {<guiFileName>}
efgToDFA <filename> <modelname>
efgToMM <filename> <modelname>
jfc
correctDirOldJFC <sourcedirectory> <destinationdirectory>
correctOldJFC <inputfilename> <outputfilename>
parseDirJFC <directory> {<sequencesName>}
parseJFC <filename> {<sequencesName>}
preprocessDirJFC <sourceDirectory> <targetDirectory>
preprocessJFC <sourceFile> <targetFile>
mfc
convertDirToXml <sourceDirectory> <targetFile> {<base64>}
convertToXml <sourceFile> <targetFile> {<base64>}
parseXML <filename> {<sequencesName>} {<countMessageOccurences>}
php
loadWebSequences <filename> <sequencesName> {<serverUrl>} {<timeout> <minSessionLength> <maxSessionLength>} {<generateFrequentUsers> <frequentUserThreshold>}
The commands are ordered by the plug-ins and logical components of EventBench they belong to. Using the man command, a more detailed description of each command can be obtained, for example:
> man exec Executes a batch of commands. The batch is defined as a text file, where each line defines one command. Leading and trailing whitespaces are ignored. Usage: exec <filename> Example(s): exec scripts/batchscript
